Vector tile API documentation
Geolith Tiles
Vector tiles that geolith builds from OpenStreetMap and Overture Maps, served from api.geolith.app with your key (India tile set today; planet tiles in development). The self-hosted edge server is in development.
Live. The hosted tile API is live. The self-hosted edge tile server (geolith/tiles) is in design: it has no server code yet.
Capabilities
What you get
TileJSON 3.0.0
One URL gives MapLibre the tile URL, zooms, bounds and layers.
Protomaps schema
Earth, water, roads, buildings, places, POIs and more, zoom 0 to 15.
The india tile set
India tile set today; planet tiles in development. Built by geolith from OpenStreetMap and Overture Maps.
Gzip and caching
Tiles go out gzipped when the client accepts it, cacheable for a day.
Keys and origins
The same keys as geocoding. Publishable keys answer only listed origins.
Hard limits
200,000 free tiles a month (India tile set today; planet tiles in development), 20 tile requests a second per visitor.
Navigate
Jump into the docs
Hosted API
Endpoints, the tile set and its layers, TileJSON, responses and caching.
Read moreMapLibre
Add the tile set to a MapLibre GL JS map with a publishable key.
Read moreKeys and limits
Keys, allowed origins, monthly allowances, rate limits and errors.
Read moreEdge tile server
In development: the planned Cloudflare Worker that serves PMTiles from R2.
Read more