Обмеження швидкості та квоти — API профілю WhatsApp
Як працюють квоти запитів, обмеження швидкості пакетної обробки та виставлення рахунків за перевищення ліміту на кожному ціновому рівні.
Щомісячна квота на рівень
| Рівень | Щомісячна квота | Перевищення віку | Жорстке обмеження |
|---|---|---|---|
| BASIC | 50 запитів | — | Так — блоки на рівні 50 |
| PRO | 10 000 запитів | 0,010 $ / запит | Ні |
| ULTRA | 50 000 запитів | 0,008 дол. США / запит | Ні |
| MEGA | 500 000 запитів | 0,005 дол. США / запит | Ні |
| Pay-As-You-Go | На основі кредиту | — | Так — блоки з 0 кредитами |
Обмеження пакетної/секундної передачі даних
Обмеження пакетної передачі даних для кожного рівня запобігає зловживанню з одного ключа:
| Рівень | Пакет за замовчуванням (запит/сек) |
|---|---|
| BASIC | 2 |
| PRO | 2 |
| ULTRA | 2 |
| MEGA | 4 |
Клієнти MEGA, яким потрібен стабільно високий пиковий навантаження, можуть запросити індивідуальний ліміт через спеціального менеджера облікового запису.
Заголовки обмеження швидкості
Кожна відповідь містить заголовки у нижньому регістрі (домовленість RapidAPI) для відстеження щомісячної квоти:
x-ratelimit-requests-limit: 60000 x-ratelimit-requests-remaining: 59999 x-ratelimit-requests-reset: 2591983 # seconds until reset
429 Забагато запитів
Порушення ліміту пакетної передачі (запитів, що надходять занадто близько один до одного) повертає HTTP 429 з коротким тілом помилки:
HTTP/1.1 429 Too Many Requests
{
"error": "Requests must be at least 0.5 seconds apart"
}Формулювання з інтервалом 0,5 секунди відображає значення minIntervalSeconds за замовчуванням для більшості планів (= 2 req/sec). Перегляньте /api-key-stats → roleInfo.minIntervalSeconds, щоб знайти точне значення для вашого плану.
Перевірте свою квоту
Проксі надає доступ до GET /api-key-stats — викличте його будь-коли, щоб прочитати лічильник у реальному часі:
{
"key": "08dc53d3-...",
"role": "pro_60",
"status": "active",
"requestLimit": 60000,
"requestRemaining": 59999,
"requestReset": 2591982,
"resetAt": "2026-05-27T02:24:56.708Z",
"expiresAt": "2026-05-27T02:24:56.708Z",
"lastUsedAt": "2026-04-27T02:25:12.955Z",
"requestCountMonth": 1,
"maxMonthlyUsage": 60000,
"roleInfo": {
"name": "pro_60",
"maxMonthlyUsage": 60000,
"minIntervalSeconds": 0.5
}
}Політика кешування
Дані профілю кешуються на стороні сервера. Повторні пошуки того самого номера у вікні кешу обробляються з кешу. Щоб примусово виконати новий пошук, додайте ?forceBypassCache=1 до /number/{number} — новий запит все одно враховується в квоті.
Пов'язані
Що кажуть наші користувачі
Реальні відгуки від наших задоволених клієнтів