Skip to content
EN
← Все коды состояния
429
Ошибки клиента

429 Too Many Requests

Пользователь отправил слишком много запросов за определённое время.

Определение (RFC 6585)

HTTP-код 429 429 Too Many Requests определён в RFC 6585 (Additional HTTP Status Codes), а не в RFC 9110. RFC 9110 задаёт основные коды состояния HTTP; этот код зарегистрирован отдельно в реестре IANA.

Описание

Код 429 Too Many Requests указывает, что пользователь отправил слишком много запросов за определённый период (ограничение частоты). Ответ может включать заголовок Retry-After, указывающий, когда можно повторить запрос.

Частые причины

  • Превышен лимит API-запросов
  • Сработала защита от перебора
  • Активирована защита от DDoS
  • Слишком агрессивный парсинг

Как исправить

  • Реализуйте экспоненциальную задержку (backoff)
  • Учитывайте заголовок Retry-After
  • Кешируйте ответы API
  • Запросите увеличение лимита у провайдера API

Проверьте HTTP-статус вашего сайта

Проверить →

Связанные коды

Автоматизируйте эту проверку

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