Directions, distance matrices and route optimization on OSRM, Valhalla and VROOM. No per-request billing and no overages: your plan is your bill.
🇪🇺 Hosted in the EU 🔓 Open source, no lock-in
Always free for small projects. $10/mo covers most apps
# Distance matrix between 4 NYC landmarks
curl "https://api.simplerouting.io/osrm/table/v1/driving/-73.9855,40.7580;-74.0134,40.7127;-73.9718,40.7678;-73.9614,40.7143"
# Get directions from Penn Station to JFK Airport
curl "https://api.simplerouting.io/osrm/route/v1/driving/-73.9935,40.7506;-73.7781,40.6413?overview=full"
# Optimize 10 stops across 2 vehicles (VRP solver)
curl -X POST "https://api.simplerouting.io/vroom/" \
-H "Content-Type: application/json" \
-d '{
"vehicles": [
{ "id": 1, "start": [-73.9935, 40.7506], "end": [-73.9935, 40.7506] },
{ "id": 2, "start": [-73.9857, 40.6892], "end": [-73.9857, 40.6892] }
],
"jobs": [
{ "id": 1, "location": [-73.9857, 40.7484] },
{ "id": 2, "location": [-73.9772, 40.7527] },
{ "id": 3, "location": [-73.9911, 40.7359] },
{ "id": 4, "location": [-73.9973, 40.7308] },
{ "id": 5, "location": [-74.0061, 40.7424] },
{ "id": 6, "location": [-73.9936, 40.6960] },
{ "id": 7, "location": [-73.9754, 40.6826] },
{ "id": 8, "location": [-73.9614, 40.7143] },
{ "id": 9, "location": [-73.9690, 40.6602] },
{ "id": 10, "location": [-73.9636, 40.6712] }
]
}'
# Everywhere within a 5, 10, and 15 minute drive of Penn Station
curl -X POST "https://api.simplerouting.io/valhalla/isochrone" \
-H "Content-Type: application/json" \
-d '{"locations":[{"lat":40.7506,"lon":-73.9935}],"costing":"auto","contours":[{"time":5},{"time":10},{"time":15}],"polygons":true}'
This is a live demo — no account required to get started.
Want the full picture?
View API DocsNo overages — your plan is your bill.
Hitting the limits, want more countries, or need a bespoke solution? Email [email protected] — we'll figure it out.
Get the road-following route geometry between any waypoints — ready to draw on Leaflet, Mapbox, or any map library. Turn-by-turn steps included.
Calculate travel distances and times between multiple points. Perfect for logistics and planning.
Assign jobs to vehicles and get optimal stop order. Handle time windows, capacity constraints, and multi-vehicle fleets.
Snap GPS traces to the road network. Clean up tracking data and analyze actual routes driven.
Car, bicycle, and truck routing across North America and Europe.
Built on OSRM, Valhalla, VROOM, and OpenStreetMap. No vendor lock-in, no proprietary formats.
North America
Europe
Self-hosting OSRM means a 128GB server and ongoing DevOps work. Enterprise providers mean "contact us" pricing and sales calls. I wanted something in between — a routing API you can start using in 30 seconds for $0. So I built it.
Not for you if: you need global coverage (NA and EU-only right now), real-time traffic data, sub-10ms latency guarantees, or enterprise SLAs with legal contracts. No hard feelings.
I also build custom solutions — routing stack deployments, custom routing integrations, geospatial data pipelines, or anything in the routing/logistics space. If you need a bespoke solution built by someone who knows this stack inside and out, let's talk.
No catch. Simple Routing runs open-source engines on dedicated hardware without a sales team, which is how prices stay low. The APIs are standard OSRM, Valhalla and VROOM, so your code is portable: if you outgrow us, point it at your own server. And if we ever wind the service down, you get 30 days' notice.
Requests are rate-limited (HTTP 429), never billed. Your dashboard shows usage against your limit.
For small-to-medium projects, absolutely. But if you need five-nines, sub-millisecond latency, and legal contracts, you probably need enterprise anyway.
North America and Europe. Need more regions? Email me — I'll add them based on demand.
OSRM and Valhalla routing quality is competitive with Google for distance matrix, directions, and isochrones. VROOM handles fleet optimization like Google's Route Optimization API. You won't get real-time traffic data, but for 90% of use cases, this works great — at a fraction of the cost. See the cost comparison →
Yes! The APIs are compatible with standard OSRM, Valhalla, and VROOM, so migration should be straightforward. You'll save on server costs and DevOps time.
Germany — EU-based infrastructure, so your data stays in-region. Handy if GDPR or data residency requirements matter for your business.