Cycle-aware routing on top of OpenStreetMap's cycling infrastructure β rolling out region by region.
Powered by OSRM and OpenStreetMap.
β No credit card required πͺπΊ Hosted in the EU
Get Free API KeyAmsterdam: Centraal Station β Van Gogh Museum. See how a bike route diverges from driving β same waypoints, cycle-lane-aware geometry.
# swap "driving" β "bike" to change the profile β same coordinates, different route
curl "https://api.simplerouting.io/osrm/route/v1/driving/4.9004,52.3791;4.8814,52.3581?overview=full&geometries=geojson" \
-H "Authorization: Bearer 988b35cc-6183-4922-bbc0-857e1a1d318d"
This is a live demo with a real API key (feel free to steal it).
A bike profile favors cycle lanes, avoids motorways, and penalizes fast roads β so distances, durations, and route geometry actually reflect how a cyclist travels, not a driver.
Bicycle routing is rolling out now β favoring cycle lanes, avoiding motorways, and respecting OSM cycling infrastructure. It's currently available in select geographies, with more regions being added.
Prefers dedicated cycle lanes and bike-friendly streets. Avoids motorways and roads where cycling is restricted or dangerous.
Routes are built from OpenStreetMap's cycling tags β cycleway, bicycle=yes/no, and surface quality β so you get routes cyclists actually use.
Currently rolling out region by region. Email us with your target area β demand drives which regions we add next.
Use bike as the profile to get cycle-aware routing:
# /osrm/route/v1/{profile}/{coordinates} β use "bike" for cycle-aware routing
curl "https://api.simplerouting.io/osrm/route/v1/bike/4.9004,52.3791;4.8814,52.3581?overview=full&geometries=geojson" \
-H "Authorization: Bearer YOUR_API_KEY"
Hitting the limits, want more countries, or need a bespoke solution? Email [email protected] β we'll figure it out.
Use bike for cycle-aware routing β it favors cycle lanes and avoids motorways. For cars, trucks, or delivery vehicles, see Hosted OSRM and our Truck Routing API.
It's rolling out now in select geographies. If your target area isn't covered yet, email [email protected] β demand is how we prioritize which regions to add next.
Yes. The endpoint follows the standard OSRM Route Service spec: /route/v1/{profile}/{coordinates}. If you're already calling a self-hosted OSRM instance, switching is a one-line URL change plus an Authorization header.