Документация
Справочник JavaScript API
2.1.53 (текущая версия)
collection
interactivityModel
Интерфейсы

Условия использования API Яндекс.Карт

API Яндекс.Карт находится в открытом доступе, и его может использовать любой, кто хочет разместить карты Яндекса на своем сайте или в приложении.

API можно использовать как бесплатно, так и на коммерческой основе. Для бесплатного использования необходимо соблюдать ряд условий. API для бизнеса предназначен для коммерческого использования и позволяет снять ограничения бесплатной версии. Подробнее о коммерческой версии.

Краткое содержание

Условия использования

Перед началом работы с API внимательно ознакомьтесь с условиями использования:

1. API должен использоваться только в проектах с открытым доступом

Бесплатная версия API предназначена только для сайтов или приложений, доступ к которым может получить любой пользователь интернета. Если есть регистрация, она должна быть доступной всем желающим. Бесплатная версия API не предназначена для проектов с ограниченным доступом, например, когда он раздается по приглашениям или открыт только для сотрудников внутри компании.

Если API необходимо использовать в закрытых проектах, следует приобрести API для бизнеса.

2. Нельзя использовать API в коммерческих проектах

Бесплатная версия API не подходит для проектов, которые требуют платы за регистрацию или приобретения лицензии.

Если вы хотите использовать API в коммерческом проекте, следует приобрести API для бизнеса.

3. Данные, полученные средствами API, должны быть показаны на карте Яндекса

Результаты всех запросов к API должны быть отображены на карте Яндекса. Например, это данные, полученные с помощью сервиса геокодирования или маршрутизации.

Если вам необходимо использовать данные API без отображения на карте, напишите нам.

4. Запрещается сохранять или изменять данные, полученные средствами API

Данные, полученные средствами API, нельзя сохранять. Например, нельзя один раз получить данные геокодера и затем сохранить их для дальнейшего использования. Обратите внимание, что разрешается кэшировать ответ геокодера и маршрутизатора на срок до 30 дней.

Данные, полученные через API, также нельзя изменять. Например, запрещено изменять ранжирование результатов поиска или цветовую схему подложки карты.

Если вам необходимо сохранять или изменять данные, полученные средствами API, напишите нам.

5. Запрещается скрывать и видоизменять копирайты и логотип Яндекса на карте

Копирайты и логотип Яндекса должны быть всегда видны на карте: их нельзя двигать, перекрывать другими элементами, скрывать или видоизменять. Это касается как интерактивных, так и статических карт. По этой причине запрещено размещение скриншотов карт. Для получения статического изображения карты вы можете воспользоваться Конструктором или Static API.

Обратите внимание, что это условие нельзя нарушать также и в коммерческой версии API. Если по каким-то причинам в вашем проекте необходимо скрыть копирайты и логотип Яндекса, напишите нам.

6. Нельзя использовать API для мониторинга и диспетчеризации

Нельзя использовать карту для отслеживания местоположения транспорта в реальном времени, а также для автоматического ведения по маршруту, например в качестве навигатора.

Если вы хотите использовать API в системе мониторинга, вам подойдет API для бизнеса.

7. Нельзя использовать API в игровых проектах

Под игровыми проектами имеются в виду сайты и приложения, в которых карта является частью игрового процесса.

Если вы хотите использовать API в игровом проекте, следует приобрести API для бизнеса.

8. Нельзя превышать суточный лимит запросов к API

В API установлен суточный лимит на использование сервисов геокодирования, маршрутизации и панорам Яндекса. Для бесплатной версии API лимит составляет 25 000 запросов в сутки. Подробнее о том, какие запросы входят в этот лимит, см. в таблице ниже.

Если требуется увеличить суточный лимит, необходимо приобрести API для бизнеса.

Примечание. Обратите внимание, что условия использования API регламентируются Пользовательским соглашением. Данный документ содержит только пояснения к его пунктам.

Лимиты запросов к API

В API установлен лимит на общее число запросов к сервисам геокодирования, маршрутизации и панорам Яндекса. Запросы считаются суммарно по следующей формуле:

число запросов в Геокодер + число запросов в Маршрутизатор + 5 × число запросов к Панорамам

В бесплатной версии API суммарное число запросов не должно превышать 25 000 в сутки. В коммерческой версии этот лимит устанавливается тарифом.

Ниже представлены операции, которые вызывают запросы к перечисленным сервисам, то есть учитываются в лимите API.

СервисОперации
Геокодирование

— обращение к HTTP API Геокодера;

— вызов функции geocode();

— получение местоположения пользователя через функцию geolocation.get(), при условии, что включено обратное геокодирование (опция 'autoReverseGeocode' выставлена в true);

— построение маршрута, при условии, что его точки задается адресом, как в примере. Каждый адрес инициирует отдельный запрос в геокодер;

— поиск по карте через элемент управления control.SearchControl, при условии, что в качестве провайдера выбран поиск по топонимам (опция 'provider' принимает значение 'yandex#map').

Не учитываются следующие операции:

— геолокация с отключенным обратным геокодированием (опция 'autoReverseGeocode' выставлена в false);

— поиск через элемент управления control.SearchControl с провайдером 'yandex#search'.

Маршрутизация

— вызов функции route();

— создание экземпляра класса multiRouter.MultiRoute;

— построение маршрута через элемент управления control.RouteEditor;

— редактирование построенного маршрута: добавление, удаление и перетаскивание его точек*
[no-highlight[

* При перетаскивании точек маршрута запросы к маршрутизатору отправляются в среднем каждые 3с при достаточной скорости ответа сервера. Для мультимаршрутизатора этот интервал можно увеличить опцией dragUpdateInterval. При необходимости можно полностью отключить перестроение маршрута во время его редактирования через опцию preventDragUpdate.

]no-highlight]
;

— изменение опций маршрутизатора, приводящее к перестроению маршрута. Например, включение учета пробок или смена типа маршрутизации.

Панорамы Яндекса

— вызов функции panorama.locate() для поиска панорам в окрестностях заданной точки;

— вызов функции panorama.createPlayer() для создания плеера на странице.

Не учитываются следующие операции:

— переходы между связанными панорамами внутри открытого плеера, например переходы по стрелкам;

— создание плеера с собственной панорамой;

— добавление слоя панорам на карту;

— открытие панорамы при клике по нитке панорам на карте.

* При перетаскивании точек маршрута запросы к маршрутизатору отправляются в среднем каждые 3с при достаточной скорости ответа сервера. Для мультимаршрутизатора этот интервал можно увеличить опцией dragUpdateInterval. При необходимости можно полностью отключить перестроение маршрута во время его редактирования через опцию preventDragUpdate.

Обратная связь

Если у вас остались какие-либо вопросы по условиям использования, пожалуйста, напишите нам.

Документация к API Яндекс.Карт
Лимиты запросов
Бесплатное использование API Яндекс.Карт
Коммерческая лицензия
Ограничения в API Яндекс.Карт