OSRM API — Overview
Hosted OSRM (Open Source Routing Machine) — a production API without self-hosting. Driving routes and address search worldwide. Walking, cycling and detailed local data vary by service and region; see Coverage for availability.
Dedicated infrastructure
Self-hosted OpenStreetMap stack; dedicated instances and data residency on request.
Worldwide coverage
Driving routes and address search worldwide. Walking, cycling and detailed local data vary by service and region; see Coverage for availability.
Technical support
Work with our team on integration, service limits and infrastructure for your project.
API Suite: Performance and Scalable Power
Combine routing, search and optimization APIs for your application. Validate performance with representative requests.
From point A to point B: industry-grade routing for different transport modes. Turn instructions, elevation profiles and accurate arrival times (ETA) — all within a single API.
Fast distance computation at scale: instantly compute the time and distance matrix between hundreds of points at once. Speed up your optimization algorithms based on real road networks.
Snap noisy GPS signals to the real road network. Turn scattered tracking coordinates into clean, accurate and logical route data.
Solve the travelling-salesman problem: order a set of stops into the shortest round trip. Ideal for delivery loops and multi-stop errands.
Snap any coordinate to the closest point on the real road network. Essential for cleaning GPS input before routing.
Analyze travel time with reachability maps. Generate custom coverage polygons for any point, tailored to transport mode and road preferences.
Handle complex logistics and turn your fleet's toughest routing tasks into efficient delivery plans. Work with time windows, driver skills and custom vehicle constraints.
Connect place with logic: convert addresses to coordinates and coordinates to precise real addresses. High-performance geocoding and reverse geocoding for enterprise-grade applications.
OSRM API — Frequently asked questions
What is OSRMRoute?+
OSRMRoute is the Maps, Routing and Geocoding API platform by MAMMADOFF LLC. We run our own routing engine and geocoders over OpenStreetMap and Overture data on dedicated infrastructure.
How does pricing work?+
Plans include a daily credit quota and a requests-per-minute limit. Credit cost depends on the service. See Pricing for current plans and pay-as-you-go options.
Is there a free tier?+
Yes. Every account receives a daily free quota for non-commercial tests and personal projects. Paid plans support commercial use and raise quotas and limits.
Which APIs do you offer?+
Directions & route planning, distance/time matrices, map matching, forward & reverse geocoding, address autocomplete, places/POI search, isochrones, route optimization and location clustering — all over a clean REST API, with SDKs and an MCP server for AI agents.
Which countries are covered?+
Driving routes and address search worldwide. Walking, cycling and detailed local data vary by service and region; see Coverage for availability.
Do you have SDKs or an MCP server?+
Yes — official SDKs plus an MCP server (osrmroute-mcp) so AI agents can call routing and geocoding tools directly.
Start integrating
Hosted OSRM (Open Source Routing Machine) — a production API without self-hosting.