Isochrone API Reference
Base URL
https://routing.maptoolkit.net
Endpoints
GET /isochrone
Get reachable area as a polygon
Returns the area reachable from point within time minutes.
The default response is an array of [lat, lng] coordinate pairs.
Set format=geojson to receive a GeoJSON Feature instead.
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
point | query | string | Yes | Starting point in lat,lng format. |
routeType | query | string | Yes | Travel mode. Accepted values:
car, bike, foot, hike, roads, transit. |
departure | query | string | No | Departure time for transit routing as an ISO 8601 date-time string. Default: current time. |
format | query | string | No | Set to geojson to receive a GeoJSON Feature. Required when routeType=transit. One of: geojson. |
time | query | number | No | Travel time limit in minutes. Must be between 1 and 60. Default: 10. |
tolerance | query | number | No | Polygon simplification tolerance in meters. Maximum is capped at (time_limit_minutes × 3000) meters. Default: derived from travel time and speed. |
vehicle | query | string | No | Deprecated. Use routeType instead. One of: car, bike, foot, hike, roads, transit. |
| Status | Description |
|---|---|
200 | Isochrone polygon.
|
400 | Bad request. Parameter validation errors
Transit errors
General errors
|
POST /isochrone
Get reachable area as a polygon (POST)
Same as GET but accepts parameters in the request body. Useful when parameter values are long.
| Status | Description |
|---|---|
200 | Isochrone polygon.
|
400 | Bad request. Parameter validation errors
Transit errors
General errors
|
Try it
The console below sends live requests against the endpoints above. You can browse it
without an API key; Execute needs one, because every endpoint requires the api_key
query parameter and returns 403 without it. Use Authorize to add your key. See
First Steps if you do not have one yet.