graphhopper.com

With the GraphHopper Directions API you can integrate A-to-B route planning, turn-by-turn navigation, route optimization, isochrone calculations and other tools in your application. The GraphHopper Directions API consists of the following RESTful web servic

🔑 apikey 16 endpoints location
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (1 total)

# Maven: see https://github.com/graphhopper/graphhopper-navigation-example
curl examples
GET Route Endpoint
curl \
  # append ?key=$API_KEY to the URL \
  https://graphhopper.com/api/1/route
GET Matrix Endpoint
curl \
  # append ?key=$API_KEY to the URL \
  https://graphhopper.com/api/1/matrix
Geocoding Endpoint
curl \
  # append ?key=$API_KEY to the URL \
  https://graphhopper.com/api/1/geocode
Endpoints (16 total)
GET
/route
GET Route Endpoint
GET
/matrix
GET Matrix Endpoint
GET
/geocode
Geocoding Endpoint
GET
/isochrone
Isochrone Endpoint
GET
/route/info
Coverage information
GET
/vrp/solution/{jobId}
GET the solution (batch mode)
GET
/matrix/solution/{jobId}
GET Batch Matrix Endpoint
GET
/cluster/solution/{jobId}
GET Batch Solution Endpoint
POST
/vrp
POST route optimization problem
POST
/match
Map-match a GPX file
POST
/route
POST Route Endpoint
POST
/matrix
POST Matrix Endpoint
Language coverage
Kotlin
1
At a glance
Total SDKs1
Languages1
Endpoints16
Authapikey
Categories1
https://graphhopper.com/api/1