Generate reachability polygons (isochrones)
Travel-time or travel-distance reachability polygons from an origin. Returns a GeoJSON FeatureCollection of nested Polygon contours — one per requested band. Largest natural latency budget on the API (p95 ≤500ms cache miss).
Request
- Base URL: https://geo.thinair.co
- URL: https://geo.thinair.co/v1/isochrone
- Auth: HTTP bearer
Query parameters
Origin — free-text address or 'lat,lon' string.
Origin latitude (paired with lon; alternative to location).
Origin longitude (paired with lat; alternative to location).
Time bands in minutes; repeatable or CSV. Each value 1..120. Max 4 bands per call.
[ 10, 20, 30 ]
Distance bands in km; repeatable or CSV. Each value 1..200. Max 4 bands per call.
[ 5, 10, 20 ]
Travel mode (default: auto).
Route preset name (overrides costing + truck params).
Truck height in meters.
Truck weight in metric tons.
Hazmat-restricted routing flag.
Response
Isochrone polygons + metadata. Service returns 200 with upstream_error populated on routing-engine failures.
Example response
{
"origin": {
"lat": 29.7604,
"lon": -95.3698
},
"structured_error": {
"code": "radius_exceeds_max"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.