adjust-icon

Report service API rate limits

The Report Service API applies rate limits to protect service availability and ensure fair usage across clients.

Rate limits are applied per source IP address.

Limits

Report Service API requests are subject to the following limits:

LimitValue
Maximum rate50 requests per second per source IP address
Burst allowance100 requests per source IP address

Short bursts can be accepted above the steady-state rate, but burst capacity depends on how requests are routed. If multiple clients share the same NAT gateway or proxy, they share the same source IP address limit.

Exceeding the limit

If you exceed the rate limit, the API returns a 429 Too Many Requests status. Wait before retrying the request.

To reduce the chance of receiving 429 responses:

  • Limit concurrent requests from the same source IP address.
  • Use retry logic with exponential backoff and jitter.
  • Avoid immediately retrying failed requests in tight loops.