429 Too Many Requests response.
Rate limit response
When you are rate limited, the response body tells you how long to wait before retrying:message before sending another request.
Best practices
Follow these practices to stay within rate limits and keep your integration reliable:Cache responses when possible
Store responses locally and reuse them instead of making repeated identical calls to the API.
Use the limit parameter
Pass the
limit query parameter on GET endpoints to fetch exactly the number of records you need, avoiding unnecessary data retrieval.Implement exponential backoff
When retrying after a
429, wait progressively longer between attempts rather than retrying immediately.Retry example
When you receive a429, pause and retry with increasing delays:
If you consistently hit rate limits, contact support to discuss higher limits for your use case.