---
title: Ошибка 429 Too Many Requests
description: Что делать при превышении лимита запросов к API
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

# Ошибка 429 Too Many Requests

> **Коротко:** ошибка 429 означает, что вы превысили лимит запросов. Уменьшите частоту или обратитесь в поддержку.

## Кому подходит

- Роль: Разработчик
- Уровень: Опытный

## Симптом

API возвращает код 429 с текстом Too Many Requests.

## Что это значит

Платформа ограничивает количество запросов в секунду от одного API-ключа. Это защита от перегрузки. Если вы превысили лимит — платформа временно блокирует новые запросы.

## Причины

| Причина | Что происходит |
|---|---|
| Слишком много запросов в секунду | Превышен лимит |
| Параллельные запросы | Много одновременных |
| Массовая рассылка без очереди | Слишком частые вызовы |
| Цикл без задержки | Запросы подряд |

## Решения

### Решение 1. Уменьшите частоту

1. Добавьте задержку между запросами.
2. Используйте асинхронные очереди.
3. Ограничьте количество параллельных запросов.

### Решение 2. Используйте batch-запросы

Если нужно отправить много сообщений — используйте пакетные эндпоинты (если доступны) или рассылку вместо отдельных запросов.

### Решение 3. Используйте рассылки

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

### Решение 4. Обратитесь в поддержку

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

## Как правильно обрабатывать 429

1. **Используйте retry с задержкой.** Увеличивайте паузу после каждой неудачной попытки.
2. **Логируйте ошибки.** Записывайте requestId и время.
3. **Не повторяйте сразу.** Подождите 1–2 секунды.
4. **Используйте exponential backoff.** Увеличивайте паузу постепенно.

## Профилактика

1. **Планируйте нагрузку.** Не отправляйте всё сразу.
2. **Используйте очереди.** RabbitMQ, Kafka, Redis Queue.
3. **Тестируйте на малых объёмах.** Перед массовой отправкой.
4. **Следите за метриками.** Логируйте количество запросов.

## Что делать, если лимит постоянно превышается

Обратитесь в поддержку:

- OTP-коды: support@otpcod.ru
- Multi API: support@multiapi.ru
- Мой диалог: support@mydialogi.ru

Укажите:

- Ваш сценарий использования.
- Количество запросов в секунду.
- requestId из ошибки.
- Время проблемы.

## См. также

- [HTTP-коды ошибок](/06-reference/03-troubleshooting/ts-api-http-codes)
- [Ошибка 401 и 403](/06-reference/03-troubleshooting/ts-auth-401-403)
- [Обработка ошибок API](/06-reference/01-api/api-errors)

## Нужна помощь?

- OTP-коды: support@otpcod.ru
- Multi API: support@multiapi.ru
- Мой диалог: support@mydialogi.ru
