Bicycle Routing

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 Key

Live Demo

Amsterdam: Centraal Station β†’ Van Gogh Museum. See how a bike route diverges from driving β€” same waypoints, cycle-lane-aware geometry.

πŸš— Driving 🚲 Bicycle
# 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).

How Our Bicycle Profile Works

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

In Progress

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.

🚴 Cycle-Aware Routing

Prefers dedicated cycle lanes and bike-friendly streets. Avoids motorways and roads where cycling is restricted or dangerous.

πŸ—ΊοΈ OSM Cycling Data

Routes are built from OpenStreetMap's cycling tags β€” cycleway, bicycle=yes/no, and surface quality β€” so you get routes cyclists actually use.

πŸ“ Limited Geography

Currently rolling out region by region. Email us with your target area β€” demand drives which regions we add next.

Quick Start

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"
Get Free API Key

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.5M+
Requests served
99.99%
Uptime
185+
Developers building on the platform

FAQ

Which profile should I use?

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.

Is bicycle routing available?

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.

Is this compatible with the standard OSRM profile URL format?

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.

Ready to start?

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

Get Free API Key