Skip to content
SPECIFICTION
Get listed

GraphHopper

graphhopper.com

From €69/mo Free plan WebiOSAndroidAPISelf-hosted

What it is

GraphHopper is a routing and route-optimization platform for applications and transportation operations. Its routing APIs provide travel times, distances, turn-by-turn directions and vehicle-specific profiles, including custom profiles. Optimization can account for time windows, vehicle capacities and service times, with a maximum of 30 stops. Additional tools cover address and coordinate geocoding, territory planning, GPS-track processing, distance and time calculations, and service-area mapping. Traffic-aware planning uses TomTom traffic data. GraphHopper uses OpenStreetMap data and says it works with Thunderforest and MapTiler. The commercial APIs are built on the open-source, Java-based GraphHopper engine and jsprit, supporting cloud servers, mobile devices and offline use. It is available through web, API, Android, iOS and self-hosted deployments. The Free plan is non-commercial; paid plans start at €69 per month. All plans include online support, updates and at least weekly OpenStreetMap data updates.

Spec sheet

Product
GraphHopper provides routing and route optimization APIs for applications and transportation operations.Read 9 Oct 2026 · graphhopper.com
Headquarters
Munich, GermanyRead 28 Sep 2026 · graphhopper.com
Founded
2016Read 28 Sep 2026 · graphhopper.com
API libraries
The API documentation lists Java and JavaScript client libraries and recommends MapLibre Navigation SDK for iOS or Android turn-by-turn navigation.Read 9 Oct 2026 · docs.graphhopper.com
Company history
GraphHopper says its routing engine began as an open-source project in 2014 and that the company was founded in Munich in 2016.Read 9 Oct 2026 · graphhopper.com
Free plan limits
The Free Plan is for non-commercial use, has limited credits per minute and vehicle profiles, does not support flexible mode, and has no guarantees.Read 9 Oct 2026 · graphhopper.com
Location tools
The product includes address-to-coordinate and coordinate-to-address geocoding, territory planning, GPS track processing, distance and time calculations, and service area mapping.Read 9 Oct 2026 · graphhopper.com
Mapping integrations
GraphHopper says it works with map providers such as Thunderforest and MapTiler, and uses OpenStreetMap data for routing and geocoding.Read 9 Oct 2026 · graphhopper.com
Open source
The commercial APIs are built on the open-source GraphHopper routing engine and jsprit; the routing engine is Java-based and supports cloud servers, mobile devices, and offline use.Read 9 Oct 2026 · graphhopper.com
Optimization
Route optimization supports constraints such as time windows, vehicle capacities, and service times.Read 9 Oct 2026 · graphhopper.com
Routing
Its routing service provides travel times, distances, turn-by-turn directions, and vehicle-specific routing profiles, including custom profiles.Read 9 Oct 2026 · graphhopper.com
Security and privacy
GraphHopper says API requests are processed on Hetzner servers in Germany, stored for up to five weeks, and protected in transit using HTTPS, PFS, and similar techniques.Read 9 Oct 2026 · graphhopper.com
Support and service
All plans include online support, software updates, and at least weekly OpenStreetMap data updates; paid plans include email support and Premium includes telephone support.Read 9 Oct 2026 · graphhopper.com
Traffic
Traffic-aware route planning uses TomTom traffic data to account for changing travel times during the day.Read 9 Oct 2026 · graphhopper.com

Plans and prices

Free Free Monthly billing; €0 per month 500 credits/day · 5 locations/request · 1 vehicle/request · forum-only support · non-commercial use only Read 9 Oct 2026 · graphhopper.com
Basic €69 a month Monthly billing; annual payment is available 5,000 credits/day · 30 locations/request · 2 vehicles/request · 150 map-matching locations/request · 15-minute isochrone limit Read 9 Oct 2026 · graphhopper.com
Standard €199 a month Monthly billing; annual payment is available 15,000 credits/day · 80 locations/request · 10 vehicles/request · 500 map-matching locations/request · 20-minute isochrone limit Read 9 Oct 2026 · graphhopper.com
Premium €479 a month Monthly billing; annual payment is available 50,000 credits/day · 200 locations/request · 20 vehicles/request · 700 map-matching locations/request · 30-minute isochrone limit Read 9 Oct 2026 · graphhopper.com
Custom Priced on request Contact GraphHopper for a custom plan Custom credits/day · up to 10K locations/request · up to 200 vehicles/request · up to 1K map-matching locations/request · up to 60-minute isochrone limit Read 9 Oct 2026 · graphhopper.com

Every GraphHopper plan and price →

Strong points and limits

Strong points

  • Custom vehicle routing profiles
  • Time-window and capacity constraints
  • Traffic-aware planning with TomTom data
  • OpenStreetMap-based routing and geocoding
  • Web, mobile, API and self-hosted options

Limits

  • Free plan is non-commercial
  • Free plan has limited credits and profiles
  • Maximum of 30 stops
  • Flexible mode unavailable on Free

Who it suits

It suits developers and transportation teams needing routing, geocoding or constrained multi-vehicle planning. Its web, API, mobile and self-hosted options support different deployment needs.

Verdict

GraphHopper combines routing, optimization, geocoding and planning tools with multiple deployment options. Check the plan limits and commercial-use terms before selecting the free tier.

Where Specifiction places it

Alternatives to GraphHopperAll alternatives →