OpenStreetMap OSRM API

Open-source routing engine that computes driving, cycling, and walking routes between geographic coordinates, with support for distance and duration matrices, GPS trace snapping, and Traveling Salesman Problem optimization for multi-stop itineraries.

Claim this API

Are you the operator of OpenStreetMap OSRM API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with OpenStreetMap OSRM API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Screenshot:
Screenshot of OpenStreetMap OSRM API homepage
Slug: project-osrm
Key: project-osrm.org:openstreetmap-osrm-api
Base URL: https://router.project-osrm.org/route/v1/
Auth: none
Endpoints: 0
Reachable: yes
CORS: unknown
Tier: verified
Last checked: 2026-03-14 16:09:24.484459

Links

Homepage: https://www.openstreetmap.org
API Base: https://router.project-osrm.org/route/v1/
Documentation:

Topics

GEOLOCATION

Endpoints (6)

Path Summary Response Auth
match/v1/{profile}/{coordinates} Map matching application/json none
nearest/v1/{profile}/{coordinates} Find nearest road segments application/json none
route/v1/{profile}/{coordinates} Calculate routes application/json none
table/v1/{profile}/{coordinates} Distance/time matrix application/json none
tile/v1/{profile}/tile({x},{y},{z}).mvt Vector tiles application/x-protobuf none
trip/v1/{profile}/{coordinates} Traveling Salesman Problem application/json none