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.

Place Details API cost per feature type

A Place Details API request cost depends on the features requested:

  • The request with empty "features" parameter returns the "details" feature.
  • The requested features costs are accumulated to the total request cost.
  • All places per isoline features ("walk_5.supermarket", "drive_5.charging_station") add corresponding isoline features to the responce.
API name Cost in credits Example
details, details.population, details.names, details.full_geometry 1 credit 1 request with details, details.population, details.names features costs 3 credits
building 1 credit 1 request with details, building features costs 2 credits
walk_5, walk_10, walk_15, walk_30, drive_5, drive_10, drive_15 1 credit per each 5 minutes of isochrone 1 request with details, walk_10 features costs 3 credits
building.places, building.commercial, radius_100.supermarket, radius_100.restaurant, walk_10.supermarket, drive_5.supermarket and other places by radius features 1 credit per every 20 requests returned 1 request with details, walk_10.supermarket that returns 21 supermarket results costs 3 credits: 1(details feature) + 2(walk_10 feature) + 2(walk_10.supermarket feature)

Place Details API cost example

Let's calculate the cost of the following API call:

https://api.geoapify.com/v2/place-details?
  id=5132009123fa5a244059c72f70125fb04840f00102f9014496730800000000
  &features=details,building,
    radius_500,radius_500.supermarket,radius_500.atm,radius_500.restaurant,
    walk_10,walk_10.supermarket,walk_10.atm,walk_10.restaurant,walk_10.playground,
    drive_5,drive_5.supermarket,drive_5.shopping_mall,drive_5.fuel,drive_5.charging_station,drive_5.parking&apiKey=YOUR_API_KEY

API call cost by features:

Feature Returned result Cost
details Details for the place 1 "Geocoding & Places" request
building Building where the requested place is located 1 credit
radius_500 Circle geometry with radius 500 m No additional costs for radius geometries
radius_500.supermarket 1 supermarket 1 credit
radius_500.restaurant 42 restaurants 3 credits ( every 20 places = 1 credit )
radius_500.atm 2 ATMs 1 credit
walk_10 10-min walk isochrone 2 credits
walk_10.supermarket 1 supermarket 1 credit
walk_10.atm 2 ATMs 1 credit
walk_10.restaurant 49 restaurants 3 credits ( every 20 places = 1 credit )
walk_10.playground 5 Playgrounds 1 credit
drive_5 5-min drive isochrone 1 credit
drive_5.supermarket 2 supermarkets 1 credit
drive_5.shopping_mall 1 shopping mall 1 credit
drive_5.fuel 1 fuel station 1 credit
drive_5.charging_station 1 charging station 1 credit
drive_5.parking 22 Parking 2 credits ( each 20 places = 1 credit )

In total, the Place Details API request costs 20 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