A GraphHopper alternative with no monthly plan

GraphHopper is an open-source routing engine for OpenStreetMap. The company behind it sells the GraphHopper Directions API: routing, route optimization, matrices, isochrones, map matching, and geocoding, in monthly plans paid in daily credits. Mapricot is a hosted routing, geocoding, and places API on open data, at $0.10 per 1,000 requests after 250,000 free every 30 days, with no plan to pick.

Equivalent APIs

Each Mapricot API next to the GraphHopper product that does the same job. Mapricot's API isn't compatible with any other provider's, so switching means changing requests and response handling.

What you need
Mapricot
GraphHopper

Forward geocoding

Mapricot GET /v1/search
GraphHopper Geocoding API

Reverse geocoding

Mapricot GET /v1/reverse
GraphHopper Geocoding API, reverse=true

Autocomplete

GraphHopper Geocoding API, default provider

Nearby places by category

Mapricot GET /v1/nearby
GraphHopper Geocoding API, reverse=true with osm_tag

Place lookup by ID

GraphHopper Not listed

Driving, cycling, and walking routes

Mapricot POST /v1/route
GraphHopper Routing API

IP geolocation

Mapricot GET /v1/ip/{ip}
GraphHopper Not listed

Vector map tiles

GraphHopper Not listed

GraphHopper products, from its documentation, checked October 22, 2026.

When to choose each

Where Mapricot is stronger

  • Pay per request from $0, with no monthly plan. GraphHopper's first paid plan is €69 a month.
  • Commercial use from the first request. GraphHopper's free plan is for non-commercial use only.
  • Routes through up to 20 stops on every account. GraphHopper's free plan allows 5 points per route, and Basic 30.
  • Free map tiles with no key, and IP geolocation under the same key.

Where GraphHopper is stronger

  • Route optimization, matrices, isochrones, map matching, and clustering.
  • Turn-by-turn instructions, and custom models that change how routes are chosen.
  • An open-source engine under the Apache 2.0 license, which you can run on your own servers.

GraphHopper pricing

The GraphHopper Directions API is sold in monthly plans with a daily credit allowance: Basic at €69 a month for 5,000 credits a day, Standard at €199 for 15,000, and Premium at €479 for 50,000. The free plan gives 500 credits a day, for non-commercial use only. A route through 2 to 10 points costs 1 credit, and a geocoding request 0.3 credits with the default provider.

What you pay for
GraphHopper

Geocoding

0.3 credits a request with the default provider, 0.9 with Nominatim or OpenCage: about €0.14 per 1,000 on a full Basic plan

Places and autocomplete

Autocomplete with the default geocoding provider, at the same credits

Routing

1 credit for 2 to 10 points, then a tenth of a credit for each point: about €0.46 per 1,000 routes on a full Basic plan

Prices are in euros, billed monthly. The per-1,000 figures are the Basic plan used in full: 150,000 credits over 30 days. Credit costs are from GraphHopper's help article on credits. Source: GraphHopper pricing, last checked October 22, 2026. Mapricot charges $0.10 per 1,000 requests after 250,000 free every 30 days, shared by every API, and its map tiles are free with no key.

Differences to plan for

  • Requests: GraphHopper's GET /route takes each point as point=latitude,longitude and a profile such as car. Mapricot's POST /v1/route takes a JSON body with waypoints as {"lat": …, "lon": …} and a mode of drive, walk, or bicycle.
  • Polylines: GraphHopper encodes route geometry as a polyline with five decimal places by default. Mapricot's has six, so decode with precision 6.
  • Routes: Mapricot returns the distance, travel time, and a line for the route, and the distance and time of each leg, through up to 20 stops. It doesn't return turn-by-turn instructions, alternative routes, or matrices.
  • Geocoding: Both search OpenStreetMap-based data. Mapricot's results also draw on Overture, OpenAddresses, Who's On First, and GeoNames, and each names its source.
  • Engine: Mapricot's routing runs on Valhalla, another open-source engine, so routes and travel times on the same roads can differ a little from GraphHopper's.

Start with 250,000 free requests

Sign in with your email, create an API key, and make your first request in a few minutes. No credit card required.