Limits
Requests are throttled per API key. When you exceed the limit, the API returns429 Too Many Requests.
Handling 429 responses
When you receive a429 response:
- Stop sending new requests for the interval indicated in the
Retry-Afterheader (in seconds). - Implement exponential backoff for retries.
- Batch operations where possible to reduce request volume.
Best practices
- Cache responses for read-heavy endpoints such as listing audiences or connected accounts.
- Use webhooks instead of polling to receive real-time updates.
- Batch writes by submitting multiple leads or campaign updates per request where the endpoint supports it.
- Respect
Retry-Afterheaders before retrying failed requests.