Что делать, если API возвращает 429 Too Many Requests? Откройте раздел Rate Limiting в документации вашего API-провайдера. В ответе сервера найдите заголовок Retry-After — в нём указано точное количество секунд, через которое можно повторить запрос, и просто подождите это время.
Если заголовок отсутствует, реализуйте экспоненциальную задержку: начните с 1 секунды, удваивайте интервал после каждой неудачи и ограничьте максимум 60 секундами. Мини-чек-лист: проверьте текущий лимит запросов в личном кабинете провайдера, убедитесь, что API-ключ передан корректно, и при необходимости подайте заявку на увеличение квоты в том же кабинете.