Квотирование

Для обеспечения максимального уровня доступности сервиса в Яндекс Метрике предусмотрены ограничения на интенсивность запросов к API со стороны пользователей. В случае превышения квот дальнейшие действия пользователя временно блокируются. При этом API возвращает ответ с HTTP-статусом 429 Too Many Requests. В теле ответа содержится информация о типе превышенной квоты.

Ограничение Квота Разблокировка при превышении квоты
Количество запросов с одного IP-адреса 30 в секунду для API Когда число запросов к API, совершенных за последнюю секунду, станет меньше 30
10 в секунду для Logs API Когда число запросов к Logs API, совершенных за последнюю секунду, станет меньше 10
Количество параллельных запросов для одного пользователя (user_login) 3 Когда число одновременных запросов к API станет меньше 3
Количество запросов для одного пользователя (user_login) 5000 в сутки В 00:00 по Гринвичу (GTM)
Количество запросов на один счетчик
Количество добавленных представителей для одного счетчика 3 в час В начале каждого часа (00 минут)
Количество запросов на доступ к одному счетчику
Ограничение Квота Разблокировка при превышении квоты
Количество запросов с одного IP-адреса 30 в секунду для API Когда число запросов к API, совершенных за последнюю секунду, станет меньше 30
10 в секунду для Logs API Когда число запросов к Logs API, совершенных за последнюю секунду, станет меньше 10
Количество параллельных запросов для одного пользователя (user_login) 3 Когда число одновременных запросов к API станет меньше 3
Количество запросов для одного пользователя (user_login) 5000 в сутки В 00:00 по Гринвичу (GTM)
Количество запросов на один счетчик
Количество добавленных представителей для одного счетчика 3 в час В начале каждого часа (00 минут)
Количество запросов на доступ к одному счетчику

Интенсивность запросов рассчитывается отдельно для каждой из групп методов API:

  • client_read — чтение параметров счетчика или учетной записи пользователя Яндекс Метрики. К данной группе относятся все методы API управления.
  • client_write — сохранение параметров счетчика или учетной записи пользователя Яндекс Метрики.
  • report_read — получение данных из отчетов Яндекс Метрики. В эту группу входят методы API отчетов, конструктора и API, совместимого с Google Analytics Core Reporting API.