The JavaScript API is a library for working with maps in browsers and in applications with WebView.


Access to Yandex map data and technologies

The JavaScript API allows you to embed a map in a website or app so that users can search for businesses or places, build routes, view panoramas, and use the other features available on Yandex.Maps. Yandex map data is constantly updated, so the maps you create via the API always reflect the latest changes.

Flexible map configuration

You can use the JavaScript API to configure how users interact with the map and define what the map will look like. To set a style for objects on the map, you can choose from standard elements or create a custom layout.

The map will have the same functionality on different types of devices, in part due to the events handling model.

Data visualization and analytics

The JavaScript API can help you visualize a large volume of information or make decisions based on geo analytics.


 The JavaScript API supports backward compatibility, so any code you have written will continue to work in later versions. The functionality of the JavaScript API can be extended with plugins created by other developers.

All the features of the JavaScript API are covered in detail in the documentation. You will also find examples to help you understand the code. Tech support is available to answer any questions you may have about the Yandex.Maps API.

Terms of use

You can use the Yandex.Maps API for free if you agree to the terms and conditions.

  • All map data must be used on a website or application that is freely available to access. You are not allowed to store or change the data, but you may cache geocoding and routing requests for up to 30 days.
  • The free API is not for use in closed systems or for tracking transport.
  • The maximum number of total requests to the geocoder, router, and panoramas is 25,000 per day. How requests are counted.

 There are some additional restrictions on free usage that are explained in the documentation. To remove the restrictions, you can purchase a license.