Documentation menu
mapbox-compat
GET/isochrone/v1/{user}/{profile}/{coordinates}
API key required, sent as Authorization: Bearer snk_… or ?api_key=snk_….
Call it
bash
curl -fsS -X GET "https://api.mapmap.ai/isochrone/v1/{user}/{profile}/{coordinates}" \
-H "Authorization: Bearer $MAPMAP_KEY"Parameters
| Name | In | Required | Description |
|---|---|---|---|
| user | path | yes | mapbox or mapmap |
| profile | path | yes | driving, driving-traffic (served as driving), walking, cycling or truck (premium) |
| coordinates | path | yes | The origin as lon,lat |
| access_token | query | no | Your MapMap key (snk_...) |
| contours_minutes | query | no | Comma-separated minutes (up to 10 contours, each at most 120) |
| contours_meters | query | no | Comma-separated metres (up to 10 contours, each at most 200,000) |
| contours_colors | query | no | Hex colours without #, one per contour |
| polygons | query | no | Polygons (true) or lines (default) |
| denoise | query | no | 0 to 1 |
| generalize | query | no | Douglas-Peucker tolerance in metres |
| depart_at | query | no | Local departure time, YYYY-MM-DDThh:mm |
Responses
200GeoJSON FeatureCollection; each feature's properties carry
contour, metric and color (and fill/fillColor on polygons). Car contours are free-flowing times. Metered as POST /isochrone: one unit per contour400
{code, message} for a malformed or unsupported option, not billed401Missing or invalid key
404
ProfileNotFound429Quota or rate limit exceeded
Error bodies follow the shared problem model documented on API conventions.
Also under mapbox-compat
Generated from https://api.mapmap.ai/openapi.json on 2026-10-17 · operationId get_isochrone