Skip to main content

Pricing and billing

This page provides complete information about service costs in a subscription, billing details, and rate limits.

Billing is based on the number of successfully processed requests or received billing units (routes, tiles, etc.). Access to services is purchased in packages with a fixed number of billing units and a request limit.

Billing units

The tables below describe what counts as one billing unit for each service. A successful API request is a request that returns an HTTP response code of 200 or 204.

Maps

Service
Billing unitDetails
Map Tiles APISuccessful requestA request returns one vector map tile of 256×256 pixels. The exact number of tiles required to display a map depends on the coverage area size. See the calculation algorithm below.
Raster Tiles APISuccessful requestA request returns one raster map tile of 256×256 pixels. The exact number of tiles required to display a map depends on the coverage area size. See the calculation algorithm below.
Static APISuccessful requestA request returns one static map image.

Calculating the number of vector or raster tiles required to display a map:

  1. Determine the map display size in pixels (width and height).
  2. Divide the map width and height by 256 (size of one tile) and round each value up to the nearest integer.
  3. Multiply the number of horizontal tiles by the number of vertical tiles.

The resulting number is the minimum number of tiles required to display the visible map area. It is recommended to add one extra tile on each side to ensure smooth scrolling and zooming.

For example, to display a map area of 800×600 pixels, you need a minimum of 12 tiles (4 horizontally and 3 vertically) and optimally 30 tiles (6 horizontally and 5 vertically).

Service
Billing unitDetails
Places APISuccessful requestSome data is available for an additional fee: see Additional information on demand.
Geocoder APISuccessful requestSome data is available for an additional fee: see Additional information on demand.
Suggest APISuccessful requestSome data is available for an additional fee: see Additional information on demand.
Categories APISuccessful request
Regions APISuccessful request
Markers APISuccessful request

The HTTP response code of the API is contained in the meta.code field of the response body, for example:

{
"meta": {
"api_version": "3.0.17799",
"code": 200,
"issue_date": "20240524"
},
...
}

Navigation

Service
Billing unitDetails
Routing APIRoute
  • If a request contains one set of points (starting, ending, and intermediate points), one route is billed. Building alternative route options in the same request is not billed additionally.
  • If a request contains multiple pairs of starting and ending points, a route is billed for each pair. For example, if you specify 5 pairs of points in one request, 5 calculations are billed.
Distance Matrix APICalculation per point combinationThe calculation of distance and travel time for each combination of starting and ending points is billed. For example, if the request contains 2 starting points and 3 ending points, 6 calculations are billed.
TSP APITask scopeThe scope of the task is billed: the number of points to visit multiplied by the number of couriers. For example, if the task has 5 points and 2 couriers, 10 calculations are billed.
Directions APIRouteOne route for a set of points is billed. Building alternative route options in the same request is not billed additionally.
Truck Directions APIRouteOne route for a set of points is billed. Building alternative route options in the same request is not billed additionally.
Isochrone APISuccessful requestA single request may contain multiple availability zones.
Map Matching APISuccessful request
Radar APISuccessful request

Limits

Within a subscription, two types of limits on the use of billing units are applied:

  • During the billing month. This limit is defined when you purchase a subscription and is consumed by all keys in the subscription. See the available billing unit packages in the Pricing section.

    If this limit is exceeded, access to the service is temporarily restricted for all keys in the subscription. You can additionally reduce this limit for individual keys: see Configuring limits for services. To increase this limit, you can purchase additional billing units: see Purchasing additional limits and services.

  • Per minute. This limit is fixed for each service and cannot be increased. The exact values are listed in the tables below.

    If this limit is exceeded by any of the keys in the subscription, access to the service is temporarily restricted for all keys. You can additionally reduce this limit for individual keys: see Configuring limits for services.

Maps

Service
Units per minute
Map Tiles API3000
Raster Tiles API3000
Static API3000
Service
Units per minute
Places API600
Geocoder API600
Suggest API600
Categories API600
Regions API600
Markers API600

Navigation

Service
Units per minute
Routing API600
Distance Matrix API600
TSP API600
Directions API600
Truck Directions API600
Isochrone API600
Map Matching API600
Radar API600

Service pricing

Below are the costs of purchasing and adding on services for the number of billing units per billing month. Prices are in Russian rubles (RUB).

Adding on services allows you to purchase access to services not included in your current subscription or increase the limits for already enabled services. For more information, see the Purchasing additional limits and services section.

Maps

Service
100,000 units300,000 units500,000 units750,000 units1,000,000 units1,500,000 units3,000,000 units5,000,000 units
Map Tiles API8,000 ₽19,200 ₽32,000 ₽42,000 ₽56,000 ₽60,000 ₽120,000 ₽200,000 ₽
Raster Tiles API3,500 ₽4,200 ₽5,600 ₽7,400 ₽14,700 ₽24,500 ₽
Static API12,500 ₽13,200 ₽17,500 ₽18,800 ₽37,500 ₽62,500 ₽
Service
10,000 units30,000 units50,000 units100,000 units300,000 units500,000 units750,000 units1,000,000 units1,500,000 units3,000,000 units5,000,000 units
Places API6,700 ₽15,000 ₽20,000 ₽30,000 ₽46,700 ₽63,400 ₽79,200 ₽100,000 ₽138,400 ₽183,400 ₽250,000 ₽
Geocoder API4,700 ₽10,500 ₽14,000 ₽21,000 ₽32,700 ₽44,400 ₽55,500 ₽70,000 ₽96,900 ₽128,400 ₽175,000 ₽
Suggest API7,000 ₽15,000 ₽20,000 ₽26,700 ₽30,000 ₽45,000 ₽60,000 ₽75,000 ₽
Categories API6,700 ₽15,000 ₽20,000 ₽30,000 ₽46,700 ₽63,400 ₽79,200 ₽100,000 ₽138,400 ₽183,400 ₽250,000 ₽
Regions API6,700 ₽15,000 ₽20,000 ₽30,000 ₽46,700 ₽63,400 ₽79,200 ₽100,000 ₽138,400 ₽183,400 ₽250,000 ₽
Markers API6,700 ₽15,000 ₽20,000 ₽30,000 ₽46,700 ₽63,400 ₽79,200 ₽100,000 ₽138,400 ₽183,400 ₽250,000 ₽

Navigation

Service
10,000 units30,000 units50,000 units100,000 units300,000 units500,000 units750,000 units1,000,000 units1,500,000 units3,000,000 units5,000,000 units
Routing API6,700 ₽15,000 ₽20,000 ₽30,000 ₽46,700 ₽63,400 ₽79,200 ₽100,000 ₽138,400 ₽183,400 ₽250,000 ₽
Distance Matrix API6,700 ₽15,000 ₽20,000 ₽30,000 ₽46,700 ₽63,400 ₽79,200 ₽100,000 ₽138,400 ₽183,400 ₽250,000 ₽
TSP API14,000 ₽30,000 ₽40,000 ₽60,000 ₽93,400 ₽126,800 ₽158,400 ₽200,000 ₽276,800 ₽366,800 ₽500,000 ₽
Directions API6,700 ₽15,000 ₽20,000 ₽30,000 ₽46,700 ₽63,400 ₽79,200 ₽100,000 ₽138,400 ₽183,400 ₽250,000 ₽
Truck Directions API6,700 ₽15,000 ₽20,000 ₽30,000 ₽46,700 ₽63,400 ₽79,200 ₽100,000 ₽138,400 ₽183,400 ₽250,000 ₽
Isochrone API6,700 ₽15,000 ₽20,000 ₽30,000 ₽46,700 ₽63,400 ₽79,200 ₽100,000 ₽138,400 ₽183,400 ₽250,000 ₽
Map Matching API6,700 ₽15,000 ₽20,000 ₽30,000 ₽46,700 ₽63,400 ₽79,200 ₽100,000 ₽138,400 ₽183,400 ₽250,000 ₽
Radar API7,000 ₽15,000 ₽20,000 ₽26,700 ₽30,000 ₽45,000 ₽60,000 ₽75,000 ₽