G

GraphHopper Directions API

by GraphHopper Directions Free tier

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 services: * Routing API, * Route Optimization API,

maps

Quick Reference

Base URL https://graphhopper.com/api/1 Auth type API Key Header Auth header GET /endpoint?key=YOUR_KEY Rate limit 500 req/day (free) Pricing Enterprise / contact sales Free quota None Documentation https://api.apis.guru/v2/specs/graphhopper.com/1.0.0.json Endpoint status Server online — HTTP 400 — server is online but path returned an error (may require auth)1.73s (checked Mar 29, 2026) Builder score D 45% builder-friendly
Pricing
28
Latency
30
Depth
68

Authentication

API key as query parameter (key)

GET /endpoint?key=YOUR_KEY

Pricing

Model subscription Starting price Enterprise / contact sales Free quota None

GraphHopper Directions API. Free: 500 req/day. Standard €29/mo (10K req/day). Professional €99/mo. Premium €499/mo. Open-source self-hosting available.

Key Endpoints

MethodPathDescription
POST /cluster POST Cluster Endpoint
POST /cluster/calculate Batch Cluster Endpoint
GET /cluster/solution/{jobId} GET Batch Solution Endpoint
GET /geocode Geocoding Endpoint
GET /isochrone Isochrone Endpoint
POST /match Map-match a GPX file
GET /matrix GET Matrix Endpoint
POST /matrix POST Matrix Endpoint

Sample Request

curl 'https://graphhopper.com/api/1/cluster' \
  -H 'GET /endpoint?key=YOUR_KEY'

Sample Response

{}

Data sourced from API Map. Always verify pricing and rate limits against the official GraphHopper Directions documentation.