Terms of free use of the Yandex Maps API

The Yandex Maps API includes five products:

You can use each of these products for free, or for a fee. To use them for free, you must comply with the conditions listed below

If you fail to meet even one condition, we recommend purchasing a license. This will enable you to avoid API access restrictions and disruptions to your service.

1. The API may only be used in projects with open access

The free version of the API is intended only for websites or apps that any internet user is allowed to access. If registration is required, it must be open to all without restrictions such as additional fees or the need to provide the details of identity documents.

The free version of the API cannot be used in solutions developed for resale.

2. Data received via the API must be displayed on the Yandex map

The results of all API requests must be displayed on the Yandex map (API JavaScript). For example, this applies to data obtained using the Geocoder HTTP API.

3. Storing or changing data obtained via the API is not allowed

You can't store the data you receive from the API. For example, you're not allowed to obtain data from the Geocoder and then save it to your database or Excel file for future use. Note that you are allowed to cache responses from the Geocoder and Router for up to 30 days. If you need to do this, you should purchase the extended paid version.

You also may not change the data you receive from the API. For example, you aren't allowed to change the ranking of search results.

4. It is prohibited to obscure or alter the Yandex copyright information and logos on the map

The Yandex copyright information and logos must always be visible on the map. You're not allowed to move them, cover them with other elements, obscure them, or alter them in any way. This applies to both interactive and static maps. For this reason, publishing map screenshots is not allowed. To create static map images, use the Map Constructor.

This condition applies even with a paid license.

5. The API may not be used for monitoring or dispatching

With the free version of the API, you cannot use the API for real-time tracking of transport or employees.

6. Daily limits on API requests must not be exceeded

The JavaScript API and Geocoder HTTP API have daily limits for using services like map search, routing, and panoramas. In the free version of the API, the limit for the Geocoder HTTP API is 1000 requests per day. For the JavaScript API, the limit is 25,000 requests per day (including 1000 Geocoder requests).

The MapKit SDK has a daily limit of 1000 DAU. One DAU is defined as one unique user per day (for example, if a map in your app is opened five times from one device in a day, this counts as one DAU).

If you regularly exceed the daily limit, your API access will be permanently blocked without the right to restore it.

7. The mobile app must include a link to the Yandex Maps Terms of Use.

The About section of the app (or a similar section) must contain a link to the Terms of Use of individual Yandex Maps services:

https://yandex.ru/legal/maps_api/