Клуб API Карт

Преждевременное превышение суточного лимита запросов геокодирования

Пост в архиве.

Добрый день.

Периодически отправляю запрос на геокодирование адреса к

Получаю в ответ 429 ошибку, хотя по логам явно видно, что за сутки было сделано только около 140 запросов.

К примеру, сообщение об ошибке было получено 2016-08-09 09:10:05,666,

Отправляемый запрос http://geocode-maps.yandex.ru/1.x/?format=json&geocode=%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%B2%D0%BE%D1%81%D1%82%D0%BE%D0%BA%2C+100-%D0%BB%D0%B5%D1%82%D0%B8%D1%8F+%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%B2%D0%BE%D1%81%D1%82%D0%BE%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D1%81%D0%BF%D0%B5%D0%BA%D1%82%2C+%D0%B4.+38+%D0%90 

Есть какое-то дополнительное ограничение на частоту запросов, помимо суточного лимита?

48 комментариев
Какой у вас IP?
dimik,
86.102.86.2
Есть какое-то решение данной проблемы?
Коллеги, хотелось бы получить хоть какой-то комментарий по данному вопросу.
Fulborg333,
После 16-го августа проблема наблюдалась?
Fulborg333,
Здравствуйте, статус 429, действительно, приходит  при превышении суточного лимита
В API используется общий лимит на геокодирование, маршрутизацию и панорамы, он описан в пункте 2.3.6.3 условий использования.

Обратите внимание, что запросы к геокодеру также происходят при определении местоположения пользователя с включенным обратным геокодированием или, например, при поисках через searchControl, если используется провайдер поиска 'yandex#map'.
Maps API,

на сайте, в разделе https://www.mts.by/help/mobilnaya-svyaz/poleznaya-informatsiya/map/ при генерации карты превышен лимит количества запросов http://joxi.ru/Q2KBYL4CLx943m Не могли бы вы помочь с данной проблемой? и/или снять ограничение на кол-во запросов к вашему сервису?
mtsby.mtsby,
 напишите, пожалуйста, в саппорт с указанием вашего ключа.
Добрый день, сегодня наблюдается подобная проблема с получением ошибки 429 при запросе координат по адресу. IP адреса разные, запросов идет не более 10-20 в сутки.
Строка запроса:
https://geocode-maps.yandex.ru/1.x/?geocode=Большая Ордынка, 25
Ответ API:
<error>
<status>429</status>
<message>
You're making too many requests to Yandex Maps API Geocoding Service. Check Terms of Service (see https://yandex.com/legal/maps_api/).
</message>
</error>
Обновлено 19 июня 2017, 10:46
Cергей К.,
вам нужно прописать ключ в запросе. Без ключей API не работает.
Здравствуйте. Сайт столкнулся с данной ошибкой несколько месяцев назад. Похоже, наш ip заблокирован, хотя мы точно знаем, что данной услугой пользуются достаточно редко. Не могли бы вы помочь с данной проблемой?
Адрес с сервисом (раздел "Самовывоз"): https://www.adamas.ru/besplatnaya-dostavka/
Обновлено 4 февраля 2019, 16:03
Сергей,
напишите, пожалуйста, в техподдержку, указав ваш API-ключ, адрес сайта и ip адрес. Вам помогут разобраться в причинах блокировки и вернуть сервис к жизни.
построение маршрутов не работает. Я сделал новый апи ключ и при первом же запросе получил 429
webcraft-sar,
это значит, что вы передаёте API-ключ неправильно или сам ключ  получен для другого API. Напишите, нам в техподдержку, указав ключ и то, как подключаете API, поможем разобраться.
Два сервера - тестовый и боевой. Один ключ API. 4 компьютера в офисе. У одного карта работает только на боевом, у двух только на тестовом. Всё остальное ошибка - ERR_ABORTED 429 (Too Many Requests). Как это вообще понять?!
Владислав,
напишите нам в техподдержку, пожалуйста. Ошибка 429 возникает только при отсутствии API ключа. Скорее всего, он прописан некорректно. Поможем разобраться.
Maps API,
Я написал в техподдержку. Они проверили подключение и сказали всё отлично, но я должен использовать платную версию... На что был ответ, что я не нарушаю правила использования бесплатного тарифа. В этот же день именно на моём домене от карт стала приходить ошибка - Failed to load resource: the server responded with a status of 403 (Forbidden). Проверил на трёх других доменах - всё ок. На нужном мне - ошибка. Пока жду ответ от  техподдержки, перенёс свой продукт на другой домен, что бы пользователи могли им пользоваться. Сказать, что я пожалел, когда перенёс карты с google maps на yandex maps - это не сказать ничего. 
Приветствую, коллеги!
Превышение лимита 25000 в сутки, ip банится навсегда или только на текущие сутки?
Обновлено 18 сентября 2019, 14:46
Игорь Трегубов
18 сентября 2019, 19:07
Игорь,
вероятно в полночь обнулица, но лучше услышать знающего.
Игорь,
напишите, пожалуйста, нам в техподдержку, поможем разобраться с лимитами. В письме нужно указать ваш API-ключ.
Обновлено 20 сентября 2019, 12:56
Точно такая же проблема.
Запросов минимум, получаю 429 ошибку.
ip хостинга с которого отправляются запросы 81.177.135.233
Прошу добавить этот адрес в список исключений

Дмитрий С.,
У нас вчера часть сайтов полетели на разный ip с разными апи и не только у нас...Что у яндекса творится не понятно. То работает, то не работает. Если суточный лимит, то через пару часов бы не начинало бы работать.
Kobzev-Prestige,
ошибка 429 связана с подключением API без ключа. Это требование появилось год назад и с тех пор мы постепенно прекращали поддержку анонимного использования API. 10 июня был очередной анонс.
Дмитрий С.,
ошибка 429 связана с подключением API без ключа. Это требование появилось год назад и с тех пор мы постепенно прекращали поддержку анонимного использования API.
10 июня был очередной анонс о полном запрете запросов без ключа, после которого поддержка была прекращена.
Аналогичная история, добавьте в исключения:
93.158.134.119:443

77.88.21.151:443

31.31.196.152
Kobzev-Prestige,
ошибка 429 связана с подключением API без ключа. Это требование появилось год назад и с тех пор мы постепенно прекращали поддержку анонимного использования API.
Вам нужно прописать ключ в запросах к API.
Тоже самое. Не понимаю как мы могли добиться превышения. Получаем 429-ю.
peterbike,
ошибка 429 связана с подключением API без ключа. Это требование появилось год назад и с тех пор мы постепенно прекращали поддержку анонимного использования API.
Вам нужно прописать ключ в запросах к API.
Такая же история уже третий день. Какое-то время поиск на карте работает, потом - 429-я ошибка, потом 1-2 запроса отрабатывает нормально, затем - снова 429-я. Хотя и запросов-то к геокодеру (по ощущениям) не более 100-200 в сутки. Но эта канитель порядком надоела.
Ответ про отсутствие API-ключа в запросе - не состоятелен, т.к. в течение дня код на сайте остается неизменным, а поведение карты - меняется. И ключ передается в каждом запросе, на который приходит ответ с 429-ой ошибкой.
meshb,
у меня оказывается без ключа API работало, этот скрипт делал очень давно, хотя API второй версии. Создал ключ, добавил - все заработало, но буду проверять.
meshb,
ошибка 429 связана с подключением API без ключа. Какое-то время сохранялась частичная поддержка анонимных запросов, что могло выглядеть как "1-2 запроса отрабатывает нормально, затем - снова 429-я".
Если вы передаёте ключ в запросе, но всё равно получаете ошибку, значит ключ прописан некорректно, например, есть лишние символы или неправильно назван параметр запроса.
Как быстро отвечает тех поддержка?  Аналогично проблема в ошибке 429. Лимит не превышен. В чем фишка?
Обновлено 3 октября 2019, 16:44
hgback19,
вам нужно передавать ключ в подключении API
Добрый день, уже два дня присутствует данная проблема.У меня не много запросов. Помогите решить.


https://www.novosel-s.ru/skazka

IP сервера: 195.216.243.242



__________________________________________________________________________________
api-maps.yandex.ru/:3 API-key is required for correct API work. Get your API-key here: https://developer.tech.yandex.ru
(anonymous) @ api-maps.yandex.ru/:3
api-maps.yandex.ru/services/search/v2/?callback=id_157011051158315116&text=%D0%A1%D0%B0%D1%80%D0%B0%D1%82%D0%BE%D0%B2%2C%20%D0%9A%D0%B0%D0%B2%D0%BA%D0%B0%D0%B7%D1%81%D0%BA%D0%B0%D1%8F%20%D1%83%D0%BB%D0%B8%D1%86%D0%B0%2C%2022&format=json&rspn=0&lang=ru_RU&results=1&token=be9d149be2986ee736ea98353c0cc622&type=geo&properties=addressdetails&geocoder_sco=latlong&origin=jsapi2Geocoder:1




Failed to load resource: the server responded with a status of 429 (Too Many Requests)

Михаил Д.,
вам нужно передавать ключ в подключении API
Таже самая проблема запросов от силы сделал 15-20 ошибка 429
marveldronnis,
вам нужно передавать ключ в подключении API
Добрый день. Имею аналогичную проблему. IP 185.10.63.173.
Чтобы уменьшить нагрузку давно использую кеширование запросов на своей стороне (т.к. нередко запросы на геокодирование повторяются). Вчера сервис не выдал ни одного ответа. Что у вас случилось/изменилось?
Так же хочется понять - если лимит действительно был превышен, а наш сервис продолжает слать запросы, на которые получаем ошибку 429  - учитываются ли эти запросы в лимитах, или только те, на которые был получен нормальный ответ?
Похоже, разобрался сам. Раньше отправлял запросы без APIKey. Теперь без них не работает. Так же раньше работало и в кодировке 1251. Теперь только в utf.
Создайте ключ API просто и все. Яндекс Тупорылый как всегда в своем репертуаре без предупреждения и без вывода корректной ошибки применил очередные изменения и теперь без ключа работать не будет. Для серьезных проектов сотрудничество с такого рода технически безграмотными компаниями совершенно неприемлемо и рискованно. Лучше использовать Гугл. Для всякой фигни же нужно просто создать ключ.
Обновлено 7 октября 2019, 09:52
root@riddi.ru,
А какой версии API ключ? У меня для версии 1.1 до последнего момента работал из 1С, вот ошибка 429. Я так понимаю, работают ключи для версий 2.x ?
root@riddi.ru,
изменение правил доступа к API было анонсировано в прошлом году. Тогда же были внесены правки в документацию и условия использования сервиса.
В июне мы повторно предупредили о прекращении поддержки анонимных сервисов. 

К сожалению, при анонимном использовании нет возможности предупредить каждого пользователя лично. В том числе ради этого и вводятся ключи.
Руберг Дмитрий
7 октября 2019, 22:54
В общем, если у кого-то еще присутствует такая проблема, решение следующее:
1. Заходите в кабинет разработчика https://developer.tech.yandex.ru/services/
2. Нажимаете "Подключить API"
3. Выбираете JavaScript API и HTTP Геокодер
4. Получаете ключ
5. В javascript, который подключает карты, добавляете ваш ключ
<script src="https://api-maps.yandex.ru/2.1/?apikey=<ваш API-ключ>&lang=ru_RU" ></script>
Руберг Дмитрий,
Да, спасибо, это работает 

на сайте, в разделе https://www.mts.by/help/mobilnaya-svyaz/poleznaya-informatsiya/map/ при генерации карты превышен лимит количества запросов http://joxi.ru/Q2KBYL4CLx943m Не могли бы вы помочь с данной проблемой? и/или снять ограничение на кол-во запросов к вашему сервису?
mtsby.mtsby,
вам нужно подключать API с ключом.
Почему-то не могу зайти на https://developer.tech.yandex.ru/services/ - внутренняя ошибка 500 уже несколько дней
paracelst,
уже исправлено