MapScale API
Explore every endpoint with authentication guidance, real parameter values, runnable requests and response examples.
https://api.mapscale.ioX-MapScale-Key: your_keyChoose an endpoint for its parameters, runnable request, request body and response details.
Autocomplete
Session-priced place suggestions for search boxes and map pickers.
Geocoding
Forward, reverse, place detail and Thai administrative lookup endpoints.
Routes
Directions and isochrones powered by Thailand-aware routing data.
Matrix
Travel-time and distance matrices for dispatch, ranking and coverage checks.
Tiles
Vector tiles for interactive MapLibre maps.
Static maps
Server-rendered map images for previews, emails and sharing.
Styles
MapLibre style documents that reference MapScale tiles and glyphs.
Glyphs
Font ranges consumed by MapLibre styles.
Health and contract
Public operational checks and the OpenAPI document.
/v1/contactPublic endpointGETCheck a submitted review request's delivery state/v1/contact/{leadId}/statusPublic endpointGETRead contact leads for the partner sales pipeline (contains PII)/v1/contact/leadsSign in to tryPOSTPOST /v1/environmental/admin-area-metrics/batch/v1/environmental/admin-area-metrics/batchSign in to tryPOSTPOST /v1/environmental/flood/exposure/classify/v1/environmental/flood/exposure/classifySign in to tryGETGET /v1/environmental/sources/v1/environmental/sourcesSign in to tryPOSTPOST /v1/environmental/terrain/elevation/batch/v1/environmental/terrain/elevation/batchSign in to tryGETGET /v1/environmental/waterways/v1/environmental/waterwaysSign in to tryGETLiveness probe/v1/healthPublic endpointGETGET /v1/places/by-slug/{slug}/v1/places/by-slug/{slug}Sign in to tryGETGET /v1/places/nearby/v1/places/nearbySign in to tryGETGET /v1/places/search/v1/places/searchSign in to tryPOSTReport an autocomplete selection/v1/places/selectionsSign in to tryGETGET /v1/public/atlas/air-quality/history/v1/public/atlas/air-quality/historyPublic endpointGETGET /v1/public/atlas/bus-stops/{stopId}/v1/public/atlas/bus-stops/{stopId}Public endpointGETGET /v1/public/atlas/cameras/v1/public/atlas/camerasPublic endpointGETGET /v1/public/atlas/cameras/{cameraId}/snapshot/v1/public/atlas/cameras/{cameraId}/snapshotPublic endpointGETGET /v1/public/atlas/catalog/v1/public/atlas/catalogPublic endpointGETGET /v1/public/atlas/egat/cameras/{damId}/{position}/snapshot/v1/public/atlas/egat/cameras/{damId}/{position}/snapshotPublic endpointGETGET /v1/public/atlas/intelligence/v1/public/atlas/intelligencePublic endpointGETGET /v1/public/atlas/layers/{layerId}/v1/public/atlas/layers/{layerId}Public endpointGETGET /v1/public/atlas/projects/{projectId}/site/v1/public/atlas/projects/{projectId}/sitePublic endpointGETGET /v1/public/atlas/snapshot/v1/public/atlas/snapshotPublic endpointGETCheck dependency status/v1/statusPublic endpointPOSTCreate a limited publishable trial key/v1/trial-keyPublic endpoint