Simple Routing for
Complex Logistics

Distance matrix, maplines, turn-by-turn directions, route and fleet optimization APIs

πŸ‡ͺπŸ‡Ί Hosted in the EU πŸ”“ Powered by open source

Get Free API Key

Try It Right Now

# 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" \
  -H "Authorization: Bearer 988b35cc-6183-4922-bbc0-857e1a1d318d"
Response

                
# 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" \
  -H "Authorization: Bearer 988b35cc-6183-4922-bbc0-857e1a1d318d"
Response

                
# Optimize 10 stops across 2 vehicles (VRP solver)
curl -X POST "https://api.simplerouting.io/vroom/" \
  -H "Authorization: Bearer 988b35cc-6183-4922-bbc0-857e1a1d318d" \
  -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] }
    ]
  }'
Response

                

This is a live demo with a real API key (feel free to steal it).

Want the full picture?

View API Docs

Pricing

Free
$0/forever
  • 100 requests/dayiMax 5 req/s
  • Distance matrix APIiOSRM API
    • 100Γ—100 matrix size
  • Fleet optimization APIiVROOM API
    • 10 vehicles / 100 jobs
  • Car routing profile
  • North America & Europe coverage
  • No credit card required
Get Free API Key
Scale
$100/month
  • 200,000 requests/dayiMax 20 req/s
  • Distance matrix APIiOSRM API
    • 500Γ—500 matrix size
  • Fleet optimization APIiVROOM API
    • 50 vehicles / 1,000 jobs
  • Car routing profile iBiking and walking profiles coming soon
  • North America & Europe coverage iMore coverage coming soon
  • Cancel anytime
Get Started

Hitting the limits, want more countries, or need a bespoke solution? Email [email protected] β€” we'll figure it out.

πŸŽ“
Education, non-profit, or open source? We offer discounted rates β€” email [email protected] to connect.

Global Stats

3.4M+
Requests served
99.99%
Uptime
180+
Developers building on the platform

What You Get

🚚 Fleet Optimization

Assign jobs to vehicles and get optimal stop order. Handle time windows, capacity constraints, and multi-vehicle fleets.

πŸ—ΊοΈ Distance Matrix

Calculate travel distances and times between multiple points. Perfect for logistics and planning.

🧭 Directions & Maplines

Get the road-following route geometry between any waypoints β€” ready to draw on Leaflet, Mapbox, or any map library. Turn-by-turn steps included.

πŸ“ Map Matching

Snap GPS traces to the road network. Clean up tracking data and analyze actual routes driven.

⚑ Fast & Simple

Dedicated server infrastructure. No cold starts, no shared resources slowing you down.

πŸ”“ Open Standards

Built on OSRM, VROOM, and OpenStreetMap. No vendor lock-in, no proprietary formats.

Backed by Open Source: Built on OSRM (Open Source Routing Machine), VROOM (Vehicle Routing Open-source Optimization Machine), and OpenStreetMap data β€” no proprietary engine, no vendor lock-in. We also pledge 1% of revenue back to the open-source ecosystem. Read about our values →

Coverage Area

North America

Map of North America coverage area

Europe

Map of Europe coverage area

Why This Exists

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.

Need something custom?

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.

Get in Touch

Questions?

What's the catch?

No catch. This is a side project filling a gap in the market. The free tier subsidizes itself through the paid tier. I'm not trying to get rich, just break even while providing value.

Is this production-ready?

For small-to-medium projects, absolutely. But if you need five-nines, sub-millisecond latency, and legal contracts, you probably need enterprise anyway.

What's covered geographically?

North America and Europe. Need more regions? Email me β€” I'll add them based on demand.

How does this compare to Google Maps?

OSRM routing quality is competitive with Google for distance matrix and directions. 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.

Can I switch from self-hosted OSRM or VROOM?

Yes! The APIs are compatible with standard OSRM and VROOM, so migration should be straightforward. You'll save on server costs and DevOps time.

Where is this hosted?

Germany β€” EU-based infrastructure, so your data stays in-region. Handy if GDPR or data residency requirements matter for your business.

Ready to start?

Get your free API key β€” no credit card required.

Get Free API Key