HomeGuidesAPI ReferenceChangelog
Terms of Use
API Reference
Terms of Use

API rate limits

The APIs have the following limits:

  1. Burst API calls limit - defines the maximum number of authenticated API calls allowed in a short time window (see below). The default value is 1,000 requests.
  2. Burst time window (min) - duration in minutes for which the above burst limit applies. The default value is 1 min.
  3. Daily total API calls limit - sets the max number of authenticated API calls allowed within a 24-hour period. The default value is 100,000 requests.

NB: Only authenticated and successful API calls are counted.

Each authenticated API response includes the following headers to help clients monitor and adjust their request rate dynamically:

  1. X-RateLimit-Limit - The maximum number of requests allowed in the time window.
  2. X-RateLimit-Remaining - The number of requests remaining in the current window.
  3. Retry-After - The number of seconds to wait before making another request (only on 429 responses).
  4. X-RateLimit-Reset - Timestamp (unix) when the time window will reset (only on 429 responses).

If the limits are exceeded, the platform will return an HTTP 429 Too Many Attempts response. Example:

HTTP/1.1 429 Too Many Requests
Date: Thu, 05 Jun 2025 1552 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Server: nginx
X-RateLimit-Limit: 10
X-RateLimit-Remaining: 0
Retry-After: 56
X-RateLimit-Reset: 1749138888
Cache-Control: no-cache, private
X-App-Version: 3.71.1 (da8bcee0)
x-req-trace-id: Root=1-6841bd90-37bd976c67610fa7239a8e3b

{
"message": "Too Many Attempts."
}