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.
Screenshot:
Slug: project-osrm
Key:
Base URL:
Auth: none
Endpoints: 0
Reachable: yes
CORS: unknown
Tier: verified
Last checked: 2026-03-14 16:09:24.484459
Key:
project-osrm.org:openstreetmap-osrm-apiBase 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
Documentation:
- OSRM API Documentation v5.24.0 official
Topics
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 |