provider isochrones POST /v2/isochrones/{profile}
@utdk/openrouteservice /v2/isochrones/{profile}
Reachable-area polygons by time or distance
Returns one polygon per requested location × range — the area reachable within the given travel time (seconds) or distance (metres). Useful for defining service zones, dispatcher catchment analysis, and SLA-feasibility checks at a glance.
profile path required
Routing profile. `driving-hgv` is the right pick for service vans / utility vehicles — it respects bridge weight, low-clearance, and large-vehicle turn restrictions that `driving-car` ignores.
enum: driving-car, driving-hgv, cycling-regular, cycling-mountain…

Try it

Authentication
Configure credentials for OpenRouteService API
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.

Saved automatically to browser storage.

getisochrones
POST/v2/isochrones/{profile}
Returns one polygon per requested location × range — the area reachable within the given travel time (seconds) or distance (metres). Useful for defining service zones, dispatcher catchment analysis, and SLA-feasibility checks at a glance.

Parameters

required

Routing profile. `driving-hgv` is the right pick for service vans / utility vehicles — it respects bridge weight, low-clearance, and large-vehicle turn restrictions that `driving-car` ignores.

Input

required
required

Time (seconds) or distance (metres) thresholds. One polygon per value, per location.

Optional sub-interval to densify the response.

Enter a gateway URL above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import openrouteservice from '@utdk/openrouteservice';

await openrouteservice.getisochrones({
  "range_type": "time",
  "smoothing": 0
})