Geoapify pricing policy

Geoapify Location Platform provides APIs which have different difficulty, execution times and require different resource capacities on our servers.

To make our pricing plans easy-to-understand and unify them we introduced "credits" currency that is used to describe conditions and options of each pricing plan. All the credits used for Geoapify API calls per 24 hours accumulated to Daily API usage.

Check Geoapify Pricing Plans and choose the one that fits your needs the best.

Route Matrix API pricing details

The number of credits counted per each API call depends on the number of source and target locations provided in the input parameters.

The number of requests is counted the following way:

  • Max(number_of_sources, number_of_targets) * Min(number_of_sources, number_of_targets, 10)

Example 1

The Route Matrix API input contains 5 sources and 7 targets. The API call will cost Max(5, 7) * Min(5, 7, 10) = 7 * 5 = 35 credits.

Example 2

The Route Matrix API input contains 16 sources and 8 targets. The API call will cost Max(16, 8) * Min(16, 8, 10) = 16 * 8 = 128 credits.

Example 3

The Route Matrix API input contains 23 sources and 56 targets. The API call will cost Max(23, 56) * Min(23, 56, 10) = 56 * 10 = 560 credits.

API Pricing Table

Maps and Map icons

API name Cost in credits Example
Map Tiles 1 request = 0.25 credits 100 map tiles cost 25 credits
Static Maps API 1 request = (1 + NUMBER_OF_MAP_TILES / 4 + NUMBER_OF_MAP_ICONS) credits 1 map picture that requires 12 map tiles and uses 3 icons costs 5 credits
Marker Icon API 1 request = 1 credit 25 icons cost 25 credits

Geocoding & Places

API name Cost in credits Example
Geocoding API 1 request = 1 credit 100 requests costs 100 credits
Reverse Geocoding API 1 request = 1 credit 100 requests costs 100 credits
Address Autocomplete 1 request = 1 credit 100 requests costs 100 credits
IP Geolocation API 1 request = 1 credit 100 requests costs 100 credits
Places API Every 20 places returned cost 1 credit 125 places returned as a result cost 6 credits. Use the limit parameter to control the number of results
Place Details API Depends on features requested Check Place Details API documentation for details
Boundaries API Every 20 boundaries returned cost 1 credit 30 boundaries with Point geometry returned as a result cost 2 credits
Boundaries API + geometry Each geometry different than Point returned by Boundaries API is counted as 1 additional credit 30 boundaries with geometry_1000 parameter are counted as 2 credits + 30 credits = 32 credits

Route & Route Optimization

API name Cost in credits Example
Routing API A route between every waypoint pair costs 1 credit A route between 3 waypoints costs 2 credits
Map Matching API Every 100 matched waypoints costs 1 credit 567 waypoints cost 6 credits
Route Matrix API For a small number of locations ( <= 10 ):
SOURCE_LOCATIONS * TARGET_LOCATIONS credits

For bigger numbers of locations:
Max( SOURCE_LOCATIONS, TARGET_LOCATIONS ) * Min( SOURCE_LOCATIONS, TARGET_LOCATIONS, 10 ) credits
9 start locations and 8 end locations are counted as 9 * 8 = 72 credits, but 30 start locations and 45 end locations are counted as Max(30, 45) * 10 = 45 * 10 = 450 credits
Route Planner API For a small number of locations ( <= 10 ):
NUMBER_OF_LOCATIONS * NUMBER_OF_LOCATIONS credits

For bigger numbers of locations:
NUMBER_OF_LOCATIONS * 10 credits
7 agents with start and end location set + 30 jobs ( 7*2 + 30 = 44 location in total) will cost 44 * 10 = 440 credits

Isolines & Operations

API name Definition of 1 request Example
Isochrone (Isoline API with type="time") Every 5 requested minutes cost 1 credit 30-minutes isochrone costs 6 credits
Isodistance (Isoline API with type="distance") Every 5 requested km cost 1 credit 25-km isodistance costs 5 credits
Geometry API 1 request = (NUMBER_OF_GEOMETRIES - 1) credits A union of 3 isilines costs 2 credits