Limits
| Metric | Limit |
|---|---|
| Requests per hour | 1,000 per API key |
Response headers
Every API response includes rate limit headers:| Header | Description |
|---|---|
X-RateLimit-Limit | Maximum requests allowed per hour |
X-RateLimit-Remaining | Remaining requests in the current window |
X-RateLimit-Reset | Unix timestamp when the limit resets |
Handling rate limits
When you exceed the limit, the API returns a429 status code:
- Check
X-RateLimit-Remainingbefore making requests - Use exponential backoff when you receive a
429 - Cache responses when possible to reduce API calls
- Use bulk endpoints (e.g., sequence enrollment accepts multiple contact IDs)