#Что означает ошибка
429 Too Many Requests
HTTP 429 означает, что сервер или промежуточная защита ограничили частоту обращений. Лимит может относиться к IP-адресу, аккаунту, ключу API или отдельному действию. Срок ограничения индивидуален; если сервер прислал Retry-After, это число секунд или дата, раньше которой повторять запрос не следует. Ошибка не означает, что браузер заражён.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Превышен лимит запросовСлишком частые обновления. | Ошибка после серии запросов. | Подождите. |
| Общий IP-адресVPN, офис, мобильный оператор. | Ошибка при смене сети исчезает. | Смените сеть. |
| Автоматические запросыСкрипты, парсеры, расширения. | Ошибка при работе расширения. | Отключите. |
| Блокировка из-за подозрительной активностиПодозрение на бота. | Просит капчу. | Пройдите проверку. |
#Пошаговое решение
- ПодождитеОстановите автоматические и ручные повторные запросы к проблемному ресурсу. Если сообщение показывает время ожидания, дождитесь его окончания. Для администратора или разработчика: в диагностике HTTP-ответа посмотрите заголовок
Retry-After(количество секунд либо дата). Если его нет, попробуйте один запрос позднее с разумной паузой; частое обновление страницы может продлить ограничение. - Прекратите частые обновленияЗакройте вкладки, автоматически обновляющие этот сайт, и приостановите программы, которые часто обращаются к нему. После паузы откройте страницу один раз. Если ошибка возвращается сразу, возможно, ограничен общий IP сети или частота запросов вашей учётной записи.
- Отключите VPNЕсли используете VPN, попробуйте обычное соединение без него в рамках правил сервиса. В Windows откройте «Параметры → Сеть и Интернет → VPN» либо выключите подключение в используемой программе. Не меняйте настройки рабочего VPN, если он нужен для доступа к корпоративной системе.
- Отключите расширенияВ браузере откройте список расширений (
chrome://extensionsдля Chrome), временно отключите автоматические загрузчики, парсеры страниц и средства периодического обновления. Подождите указанное сайтом время и проверьте снова; затем включайте дополнения по одному, чтобы найти источник частых запросов. - Очистите cookieОчистка cookie обычно не устраняет серверный лимит и может завершить вход в аккаунт. Делайте её только если конкретный сервис рекомендует это при ошибке авторизации. Сначала откройте страницу в приватном окне и сравните результат, не удаляя все данные браузера.
- Войдите в аккаунтЕсли сервис разрешает работу с учётной записью, войдите обычным способом и попробуйте действие один раз. У разных пользователей и тарифов могут быть разные лимиты; вход не гарантирует их увеличения. При запросах через API проверьте оставшуюся квоту и условия вашего плана.
- Смените сетьТолько чтобы установить причину, сравните одну попытку на другом устройстве или разрешённом подключении после паузы. Разный результат может говорить об ограничении общего внешнего IP, но не доказывает этого: лимиты также бывают привязаны к аккаунту или API-ключу. Не меняйте IP, прокси и учётные записи многократно ради обхода защиты сайта.
- Обратитесь в поддержку сайтаЕсли ошибка не исчезла после указанной паузы, откройте поддержку сервиса и передайте URL, точное время, текст 429 и идентификатор запроса, если он показан. Не отправляйте пароль, токен API, полный номер карты или файлы cookie.
- Для Linux/macOS: один GET к своему URL с выводом заголовков, без циклаLinux · Терминал (Bash)КомандаДля Linux/macOS: один GET к своему URL с выводом заголовков, без цикла. В Windows замените
/dev/nullнаNUL. Если ответ 429, прочтите Retry-After и ждите указанное время.curl -sS -o /dev/null -D - https://example.com/
Если вы разработчик и получаете 429 от API, реализуйте экспоненциальные повторы (задержка 1, 2, 4, 8 секунд), уважайте заголовок Retry-After и кэшируйте ответы. Для своего сайта настройте ограничение через nginx limit_req_zone, но задайте разумные значения, чтобы не блокировать обычных пользователей и поисковых роботов. При работе через Cloudflare используйте правила rate limiting с проверкой, а не жёсткой блокировкой. Посетителям: не пытайтесь обходить ограничения сторонними сервисами. Справка — .
При 429 во время входа не повторяйте пароль много раз — это может усилить временную блокировку. Разработчику API стоит проверять квоту ключа и указания сервиса, а не обходить её сменой адресов. Если есть признаки чужих автоматических запросов от вашей сети, просканируйте свои устройства и обратитесь к администратору сети или поддержке сервиса; перезапуск роутера не гарантирует нового внешнего IP и не является способом устранения лимита.