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

Для обеспечения максимального уровня доступности сервиса в Яндекс Метрике предусмотрены ограничения на интенсивность запросов к 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 минут)

Количество запросов на доступ к одному счетчику

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

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