Rate Limits
The API enforces a rate limit of 1,000 requests per hour per customer. All API keys under the same account share this limit.Response headers
Every response includes rate limit information:When you hit the limit
When you exceed the rate limit, the API returns a429 Too Many Requests response:
Retry-After header tells you how many seconds to wait before retrying.
Best practices
- Implement exponential backoff — when you receive a 429, wait the
Retry-Afterduration before retrying - Cache responses — if you’re making the same request frequently, cache the result
- Use pagination efficiently — fetch larger pages (up to 100 items) to reduce total requests
- Sync incrementally — use the
?sinceparameter to only fetch new data since your last sync