MapKit SDK
Overview
The Yandex MapKit SDK is a cross-platform library that lets you use Yandex.Maps features in mobile apps. You can use MapKit to build routes, search for organizations, display panoramas, and more.
Licenses and pricing plans
There are two types of licenses for the commercial version of MapKit: standard and extended. The difference between them is described in the table below.
Scope |
Free version |
Standard license |
Extended license |
Working with the map online |
|
|
|
Working with the map offline |
|
|
|
Transport monitoring |
|
|
|
Working with the map if the limit is exceeded |
|
|
|
Using the map in a paid app |
|
|
|
Using the map in a closed app |
|
|
|
Request limit per day |
25,000 |
Discussed individually |
Standard license
The standard MapKit license is intended for applications that don't meet the free version's terms of use. For example, we recommend using the standard license in the following cases:
- Transport tracking.
- Working with the map offline.
The pricing plan determines the limit of requests to geocoding, routing and panorama services. The request calculation is described in the Request limits in MapKit section.
Evaluate the load on your app and choose the appropriate pricing plan:
Table 1. Tariffs with daily billing and annual payment
Maximum number of Requests per day |
Minimum payment |
The price of one thousand Requests when exceeding the limit of Requests for the minimum payment? |
up to 1,000 requests |
120,000 rubles |
240 rubles |
up to 10,000 requests |
360,000 rubles |
120 rubles |
up to 25,000 requests |
680,000 rubles |
90 rubles |
up to 50,000 requests |
1,000,000 rubles |
90 rubles |
up to 100,000 requests |
1,200,000 rubles |
90 rubles |
up to 200,000 requests |
1,700,000 rubles |
60 rubles |
up to 300,000 requests |
2,300,000 rubles |
60 rubles |
up to 500,000 requests |
3,450,000 rubles |
60 rubles |
up to 1,000,000 requests |
6,430,000 rubles |
30 rubles |
Over 1,000,000 requests |
To calculate costs, send a request to paid-api-maps@yandex-team.ru and tell us how many requests per day you expect. |
To calculate costs, send a request to paid-api-maps@yandex-team.ru and tell us how many requests per day you expect. |
Table 2. Tariffs with daily billing and monthly payment
Maximum number of Requests per day |
Minimum payment |
The price of one hundred Requests when exceeding the limit of Requests for the minimum payment? |
1,000 |
14,000 rubles |
240 rubles |
10,000 |
38,000 rubles |
120 rubles |
Note
The published terms and conditions are not an offer.
Extended license
The extended license is intended for applications with limited access. Examples of such applications:
- Enterprise applications that are accessible only to company employees.
- Applications that are accessed by invitation.
- Paid applications.
The price of the extended license is negotiated. How to purchase a license
Request limits in MapKit
To get map data, MapKit sends requests to the Yandex.Maps services. The following operations are charged: map search, route planning and panorama search.
Operations that result in paid requests are listed below.
Map search |
|
Setting a route |
|
Panorama search |
|
Map search |
|
Setting a route |
|
Panorama search |
|
Other operations in MapKit don't use the request limit for Yandex.Maps services.
How requests are counted
The number of API requests is calculated with the following formula:
Alert
One request to the panoramas service is counted as five requests. For example, if you are signed up for the "up to 1000 requests" pricing plan and you sent 200 requests to Panoramas, a separate invoice is created for all subsequent requests.
How to get started with the paid MapKit
To use the commercial version of MapKit:
- Purchase a license. Details
- Read the documentation.
- When using the library, specify the API key in the code. How to do it: in iOS and Android.
The number of requests over the limit is rounded up to the next thousand. For example, 400 requests above the limit is rounded up to 1000.
If you exceed the limit multiple times in a month, the overuse charge is calculated for each day separately, and these charges are totaled at the end of the month.