API & Developers
API Rate Limits and Best Practices
1 min readMar 19, 2026
API Rate Limits and Best Practices
Understanding and respecting rate limits ensures your integration stays stable and your account isn't throttled.
Rate Limit Tiers
| Plan | Requests/Minute | Requests/Hour | Requests/Day | |------|-----------------|---------------|---------------| | Free | 30 | 500 | 2,000 | | Pro | 120 | 5,000 | 50,000 | | Business | 600 | 20,000 | 200,000 | | Agency | 2,000 | 100,000 | Unlimited |
Rate Limit Headers
Every API response includes rate limit headers:
Handling 429 Errors
When you hit a rate limit, the API returns HTTP 429. Implement exponential backoff:
Best Practices
Batch operations where possible:
/contacts/bulk for importing multiple contacts at once/messages/bulk for sending to multiple recipientsCache responses:
Use webhooks instead of polling:
/conversations every 10 secondsmessage.received webhook insteadPaginate efficiently:
limit and cursor parametersSeparate API keys by environment: