API playground

Send authenticated routing requests and inspect the exact response and accounting receipt. Coordinates use named lat and lon fields; GeoJSON returns longitude first.

Build a request

Choose an operation, review the example, then send it with a scoped server key.

The key stays in this page’s memory only. It is never written to storage, the URL, or response output.

Examples use public landmarks. Verify coordinates and routing results before operational use.

Response

Headers below are the billing receipt for this execution.

Status
Not sent
Request ID
Charged units
Pricing version
Click “Send request” to call the selected endpoint.

Response boundaries

Durations use static OSRM profile weights. They exclude live traffic, incidents, lane guidance, and vehicle telemetry. Matrix cells can be null when no route exists, and unmatched trace observations remain null.