Live map example
Loading the Mapsource map…
Request / Response
Create walking catchments
Return GeoJSON polygons for ten- and twenty-minute walks from one coordinate.
API call
curl --fail-with-body "https://api.mapsource.io/isochrone" \
-H "Authorization: Bearer $MAPSOURCE_API_KEY" -H "Content-Type: application/json" \
--data '{"lat":47.6062,"lon":-122.3321,"costing":"pedestrian","contours":[10,20]}'Example response
{"schema":"mapsource-isochrone.v1","profile":"pedestrian","contourUnit":"minutes","type":"FeatureCollection","features":[{"type":"Feature","properties":{"time":10},"geometry":{"type":"Polygon","coordinates":[[[-122.35,47.60],[-122.33,47.59],[-122.31,47.61],[-122.33,47.62],[-122.35,47.60]]]}}]}See time as an area
Generate up to four travel-time bands from one origin for supported costing profiles. Each response is GeoJSON with the routing graph and source context attached.
Build regional workflows
Use an isochrone as a visual overlay, a discovery boundary or an input to spatial analysis for delivery zones, field coverage and location planning.
Service details
Built around a published contract
Inputs, outputs and limits remain inspectable in the generated API reference.
- Endpoint
- POST /api/isochrone
- Origin
- Coordinate or entity ID
- Bands
- Up to four minute contours
- Output
- GeoJSON polygons