{"uid":"cap_J8J1XR6X2kXhvd2W5kpfw","slug":"tile-bounds-quadkey-lookup-a18e2b1d","name":"Tile Bounds & Quadkey Lookup","description":"Compute the geographic bounding box (west/south/east/north in degrees) of a slippy-map tile z/x/y, plus its Bing quadkey.","url":"https://geospatial.openverbs.com/v1/tile-bounds","method":"POST","headers":{},"bodySchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"z":{"type":"integer","minimum":0,"maximum":30,"description":"Zoom level."},"x":{"type":"integer","minimum":0,"description":"Tile column (0..2^z-1)."},"y":{"type":"integer","minimum":0,"description":"Tile row (0..2^z-1)."}},"required":["z","x","y"],"additionalProperties":false}},"required":["type","method","bodyType","body"],"additionalProperties":false}},"required":["input"]},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7rYMW4eUlKPacDcPuRuDT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes the geographic bounding box (west/south/east/north in degrees) of a slippy-map tile identified by zoom/x/y, and returns its Bing Maps quadkey.","exampleAgentPrompt":"What are the geographic bounding box coordinates (west, south, east, north) and Bing quadkey for slippy-map tile at zoom level 10, column 512, row 384?","exampleUseCases":[{"title":"Spatial clipping for map tile data","prompt":"I need the lat/lon bounding box for tile z=14, x=8721, y=5348 so I can clip my dataset to that tile's geographic extent."},{"title":"Bing Maps quadkey conversion","prompt":"Can you give me the Bing Maps quadkey for the slippy-map tile at zoom 12, x=2047, y=1234?"},{"title":"Verifying tile geographic coverage","prompt":"I'm building a tile-based pipeline — what geographic area (west/south/east/north bounds) does OSM tile 8/142/98 actually cover?"}],"resultDescription":"Returns the four bounding-box edges of the requested tile in decimal degrees (west longitude, south latitude, east longitude, north latitude in WGS84), plus the Bing Maps quadkey string corresponding to the same tile.","failureModes":["x or y value exceeds 2^z-1 for the given zoom level — validation error","z exceeds maximum of 30 — rejected input","missing required fields (z, x, or y) — schema validation error","non-integer values for tile coordinates — type error","payment failure or insufficient USDC balance — 402 response"],"whenToPreferThis":"Use this endpoint when you need to convert a slippy-map tile index (z/x/y as used by OSM, Google Maps, or similar XYZ tile systems) into a precise WGS84 geographic bounding box or a Bing Maps quadkey. It is the right choice when working with tile-based map pipelines, spatial clipping, tile metadata generation, or any workflow requiring both XYZ and quadkey representations of the same tile.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:42:14.325Z","isFirstParty":false}