Квотирование
Для обеспечения максимального уровня доступности сервиса в Яндекс Метрике предусмотрены ограничения на интенсивность запросов к API со стороны пользователей. В случае превышения квот дальнейшие действия пользователя временно блокируются. При этом API возвращает ответ с HTTP-статусом 429 Too Many Requests. В теле ответа содержится информация о типе превышенной квоты.
Ограничение |
Квота |
Разблокировка при превышении квоты |
Количество запросов с одного IP-адреса |
30 в секунду для API |
Когда число запросов к API, совершенных за последнюю секунду, станет меньше 30 |
10 в секунду для Logs API |
Когда число запросов к Logs API, совершенных за последнюю секунду, станет меньше 10 |
|
Количество параллельных запросов для одного пользователя ( |
3 |
Когда число одновременных запросов к API станет меньше 3 |
Количество запросов для одного пользователя ( |
5000 в сутки |
В 00:00 по Гринвичу (GTM) |
Количество запросов на один счетчик |
||
Количество добавленных представителей для одного счетчика |
3 в час |
В начале каждого часа (00 минут) |
Количество запросов на доступ к одному счетчику |
Интенсивность запросов рассчитывается отдельно для каждой из групп методов API:
client_read
— чтение параметров счетчика или учетной записи пользователя Яндекс Метрики. К данной группе относятся все методы API управления.client_write
— сохранение параметров счетчика или учетной записи пользователя Яндекс Метрики.report_read
— получение данных из отчетов Яндекс Метрики. В эту группу входят методы API отчетов, конструктора и API, совместимого с Google Analytics Core Reporting API.