Skip to main content
The API enforces rate limits per API key to ensure fair usage and service reliability.

Default limits

Rate limit headers

Every response includes headers showing your current usage:

When you hit the limit

If you exceed the rate limit, the API returns a 429 response with a Retry-After header:

Best practices

When you receive a 429, wait for the Retry-After duration before retrying. If retries continue to fail, increase the wait time exponentially.
If you’re reading the same data repeatedly, cache it locally and use updated_since for incremental updates instead of re-fetching everything.
Set limit=100 to fetch more results per request, reducing the total number of API calls needed.

Need higher limits?

If your integration requires a higher rate limit, contact [email protected] with details about your use case.