Geocoder API Terms of Use

The Geocoder API is included in the JavaScript API and Geocoder package. The API is in the public domain and can be used by anyone who wants to display Yandex maps on their website or app.

The API can be used free of charge or on a commercial basis. Free use is restricted by a number of conditions. The commercial version of the API is intended for commercial use and removes the limitations of the free version. More information about the commercial version.

Terms of Use

Before using the API, carefully read the Terms of Use. They are provided below.

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

The free version of the API is intended only for websites and applications that any internet user is allowed to access. If the website or application requires registration, it must be available to anyone. The free version of the API is not intended for projects with restricted access, such as by invitation-only or limited to employees inside a company.

If you need to use the API in restricted-access projects, purchase the commercial version of the API.

The free version of the API is intended only for websites and applications that any internet user is allowed to access. If the website or application requires registration, it must be available to anyone. The free version of the API is not intended for projects with restricted access, such as by invitation-only or limited to employees inside a company.

If you need to use the API in restricted-access projects, purchase the commercial version of the API.

2. The API may not be used in commercial projects

The free version of the API is not designed for projects that charge a fee for registration or licensing.

If you want to use the API in a commercial project, purchase the commercial version of the API.

The free version of the API is not designed for projects that charge a fee for registration or licensing.

If you want to use the API in a commercial project, purchase the commercial version of the API.

3. 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. For example, this applies to data obtained from the geocoding or routing services.

If you need to use data from the API without displaying it on the map, write to us.

The results of all API requests must be displayed on the Yandex map. For example, this applies to data obtained from the geocoding or routing services.

If you need to use data from the API without displaying it on the map, write to us.

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

You may not store the data you receive from the API. For example, you aren't allowed to get data from the geocoder once and then store it for later use. Note that you are allowed to cache responses from the geocoder and router for up to 30 days.

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.

If you need to store or change data obtained using the API, write to us.

You may not store the data you receive from the API. For example, you aren't allowed to get data from the geocoder once and then store it for later use. Note that you are allowed to cache responses from the geocoder and router for up to 30 days.

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.

If you need to store or change data obtained using the API, write to us.

5. It is prohibited to obscure or alter the Yandex copyrights and logos on the map

The Yandex copyright information and logos must always be visible on the map. You are not allowed to move them, cover them up 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 get a static map image, you can use the Map сonstructor or the Static API.

Note that this requirement is also enforced in the commercial version of the API. If you have a reason to obscure the Yandex copyrights or logos in your project, write to us.

The Yandex copyright information and logos must always be visible on the map. You are not allowed to move them, cover them up 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 get a static map image, you can use the Map сonstructor or the Static API.

Note that this requirement is also enforced in the commercial version of the API. If you have a reason to obscure the Yandex copyrights or logos in your project, write to us.

6. The API may not be used for monitoring and dispatching

You may not use maps for real-time tracking of transport locations or for automatically following a route, like a navigator.

If you want to use the API in a tracking system, purchase the commercial version of the API.

You may not use maps for real-time tracking of transport locations or for automatically following a route, like a navigator.

If you want to use the API in a tracking system, purchase the commercial version of the API.

7. The API may not be used in game projects

Game projects refer to websites and apps where the map is part of a gaming experience.

If you want to use the API in a game project, purchase the commercial version of the API.

Game projects refer to websites and apps where the map is part of a gaming experience.

If you want to use the API in a game project, purchase the commercial version of the API.

8. You may not exceed your daily API request limit

The API sets a daily limit on using the Yandex geocoding and routing services, as well as panoramas. In the free version of the API, the limit for the HTTP Geocoder is 1000 requests per day. For the JavaScript API, the limit is 25,000 requests per day.

If you need to increase your daily limit, purchase the commercial version of the API.

The API sets a daily limit on using the Yandex geocoding and routing services, as well as panoramas. In the free version of the API, the limit for the HTTP Geocoder is 1000 requests per day. For the JavaScript API, the limit is 25,000 requests per day.

If you need to increase your daily limit, purchase the commercial version of the API.

API request limits

The following limits are set for the JavaScript API and Geocoder HTTP API:

  • Requests per second (RPS): Up to 50. It's calculated as the sum of requests from the client and from the server.

  • Total number of requests. The total number of requests is calculated using the following formula:

    Geocoder requests + Router requests + 5 × Panorama requests

    In the free version, the total number of requests may not exceed 25,000 per day, of which the number of requests to the Geocoder HTTP API may not exceed 1000 per day. If you exceed the limit set for the JavaScript API or Geocoder HTTP API, you should switch to the commercial version of the API where this limit is set depending on the pricing plan.

Contact us

If you have any questions about the Terms of Use, please contact us.