OSRM (OpenStreetMap Routing Machine)

Maps & Geocoding

OSRM (OpenStreetMap Routing Machine) is a routing engine built on top of OpenStreetMap data providing fast route computation for driving, cycling, and walking. The OSRM API calculates optimal routes between waypoints, returns turn-by-turn directions, travel times, and distances.

freemium

None

Public demo: ~600 requests/minute (soft limit); self-hosted unlimited

✗ Not Available

Best For

Logistics and navigation apps needing free, self-hostable routing

Pricing

Free public OSRM demo instance at router.project-osrm.org. For production, self-hosting OSRM or using commercial instances recommended. Popular in Nigeria for delivery apps, taxi services, and logistics platforms. No licensing restrictions for commercial use.

Key Highlights

  • Fast routing computation on OSM data
  • Support for car, bike, foot, and wheelchair profiles
  • Turn-by-turn directions and navigation
  • Matrix service for distance/duration between points
  • Self-hosted and commercial deployment options

Required Access Documents

  • NoneOptional
    Free, open-source project — no signup or key required for basic use.

Use Cases

  • Delivery Route Planning:Compute optimal delivery routes for Nigerian logistics apps without per-request fees.
  • Navigation Features:Add turn-by-turn directions to a ride-hailing or logistics app.

Discover similar API's

View All Alternatives →