Loading the Mapsource map…
Request / Response
Discover map sources
Read templates, formats and measured zoom limits before configuring a map client.
API call
curl --fail-with-body "https://api.mapsource.io/tiles/catalog"Example response
{"schema":"mapsource-basemaps.v1","styles":[{"id":"dark","format":"png","url":"https://api.mapsource.io/tiles/dark/{z}/{x}/{y}.png","nativeMaxZoom":20}],"vector":[{"id":"openmaptiles","format":"pbf","url":"https://api.mapsource.io/tiles/vector/{z}/{x}/{y}.pbf","nativeMaxZoom":14}]}Choose the rendering model
Use pre-rendered CARTO tiles or request PNG tiles generated from any Mapsource vector preset or saved profile. Vector tiles expose OpenMapTiles layers for client-side styling and interaction.
Configure clients from the catalog
Discover tile templates, native zoom, snapshot versions and attribution at runtime instead of copying infrastructure details into application code.
Service details
Built around a published contract
Inputs, outputs and limits remain inspectable in the generated API reference.
- Catalog
- GET /api/tiles/catalog
- Styled PNG
- GET /api/tiles/styles/{style}/{z}/{x}/{y}.png
- Formats
- PNG and Mapbox Vector Tile
- Clients
- MapLibre and XYZ-compatible SDKs