OSRM computes routes on OpenStreetMap roads. The public demo server at router.project-osrm.org is for testing only. Coordinates are longitude,latitude, separated by semicolons.
None. The demo server has a fair-use policy — run your own OSRM for real traffic.
Full reference: https://project-osrm.org/docs/v5.24.0/api/
Distance in meters, duration in seconds.
curl "https://router.project-osrm.org/route/v1/driving/-0.1278,51.5074;-0.0877,51.5055?overview=false"
{
"code": "Ok",
"routes": [
{
"legs": [
{
"weight": 3910,
"summary": "",
"duration": 633.3,
"distance": 3844.9
}
],
"weight_name": "routability",
"weight": 3910,
"duration": 633.3,
"distance": 3844.9
}
],
"waypoints": [
{
"hint": "V5UNgP___38CAAAABAAAADAAAAAPAAAAWGfpPwQsoT9V3aFBs9MzQQIAAAAEAAAAMAAAAA8AAAAaJwEAIwz-_xbxEQPIDP7_yPARAwoAXwIAAAAA",
"location": [
-0.127965,
51.507478
],
"name": "King Charles I Island",
"distance": 14.36820005
},
{
"hint": "E_rchv___38CAAAACAAAACkAAAD8AAAAlI97P-y87j-mYmlBGFG0QgIAAAAIAAAAKQAAAPwAAAAaJwEAJqr-_5TpEQNsqf7_XOkRAwQAnwkAAAAA",
"location": [
-0.087514,
51.505556
],
"name": "Railway Approach",
"distance": 14.33379157
}
]
}
Durations between every pair of points.
curl "https://router.project-osrm.org/table/v1/driving/-0.1278,51.5074;-0.0877,51.5055;-0.1419,51.5014"
{
"code": "Ok",
"destinations": [
{
"hint": "V5UNgP___38CAAAABAAAADAAAAAPAAAAWGfpPwQsoT9V3aFBs9MzQQIAAAAEAAAAMAAAAA8AAAAaJwEAIwz-_xbxEQPIDP7_yPARAwoAXwIAAAAA",
"location": [
-0.127965,
51.507478
],
"name": "King Charles I Island",
"distance": 14.36820005
},
{
"hint": "E_rchv___38CAAAACAAAACkAAAD8AAAAlI97P-y87j-mYmlBGFG0QgIAAAAIAAAAKQAAAPwAAAAaJwEAJqr-_5TpEQNsqf7_XOkRAwQAnwkAAAAA",
"location": [
-0.087514,
51.505556
],
"name": "Railway Approach",
"distance": 14.33379157
}
],
"durations": [
[
0,
633.3
],
[
660.8,
0
]
],
"sources": [
{
"hint": "V5UNgP___38CAAAABAAAADAAAAAPAAAAWGfpPwQsoT9V3aFBs9MzQQIAAAAEAAAAMAAAAA8AAAAaJwEAIwz-_xbxEQPIDP7_yPARAwoAXwIAAAAA",
"location": [
-0.127965,
51.507478
],
"name": "King Charles I Island",
"distance": 14.36820005
},
{
"hint": "E_rchv___38CAAAACAAAACkAAAD8AAAAlI97P-y87j-mYmlBGFG0QgIAAAAIAAAAKQAAAPwAAAAaJwEAJqr-_5TpEQNsqf7_XOkRAwQAnwkAAAAA",
"location": [
-0.087514,
51.505556
],
"name": "Railway Approach",
"distance": 14.33379157
}
]
}