Skip to main content

API Rate Limit Policy

Rate limits are enforced on a per-interval basis of 250 requests every 10 seconds per IP and per API token.

Updated May 4th, 2026

Rate limits are enforced on a per-interval basis of 250 requests every 10 seconds. Two independent limits apply:

  • Per IP address: 250 requests / 10 seconds

  • Per API token: 250 requests / 10 seconds

Both limits are evaluated independently. A request that exceeds either limit will be throttled.

If your application distributes requests across multiple IP addresses using a single API token, the per-token limit still applies to the total volume of requests made with that token.

You can determine when to retry by checking the response headers:

Access Token Headers

  • RateLimit-Limit — the maximum number of requests allowed in the current interval

  • RateLimit-Remaining — the number of requests remaining in the current interval

  • RateLimit-Reset — the timestamp indicating when the current rate limit window resets

These headers are included on every API response. When a request is rate limited (429 response), an additional header is included:

Retry-After — the number of total seconds in an interval to wait before retrying

Example

Successful request:
RateLimit-Limit: 250
RateLimit-Remaining: 220
RateLimit-Reset: 1744654730

Rate-limited request (429 response):
RateLimit-Limit: 250
RateLimit-Remaining: 0
RateLimit-Reset: 1744654730
Retry-After: 10

Did this answer your question?