429 Too Many Requests response.
Limits by endpoint group
Rate limits are applied at the account level, not per API key. If multiple systems share the same account, their requests count against the same quota. Higher-tier plans may have higher daily and hourly quotas - contact your account manager if you need a limit increase.
Rate limit response headers
Every response includes headers you can use to track your current usage against each rate limit window:429 Too Many Requests
When you exceed a rate limit, the API returns:message reflects which limit was hit - for example, a per-second/per-minute burst, an hourly quota, a daily quota, or a trial account limit. Your client must detect the 429 status code and pause before retrying regardless of the exact message.
Handling rate limit errors
A minimal retry pattern looks like this:- Batch requests thoughtfully. If you need to enrich thousands of records, spread requests over time rather than sending them all at once.
- Monitor the account usage endpoint sparingly. Its limit is stricter (5 requests per minute), so poll it infrequently - for example, once at the start of a job rather than before every API call.
- Distinguish
429from other errors. Do not retry400or401responses; those indicate problems with your request or credentials that retrying will not fix.