Solutions / Isochrones

Reachable areas with isochrones

Turn a location and travel budget into map-ready service areas, catchments and accessibility bands.

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