Rate Limits by Tier
| Tier | Requests per Minute | Burst Limit |
|---|---|---|
| Free | 10 | 15 |
| Starter | 30 | 45 |
| Pro | 100 | 150 |
| Enterprise | Custom | Custom |
Burst limits allow temporary spikes above your per-minute limit. For example, a Pro tier user (100 req/min) can make up to 150 requests in a short burst. However, sustained traffic above your base rate limit will result in throttling. Burst capacity refills as your request rate drops below the limit.
Rate Limit Headers
Every API response includes headers to help you track your rate limit status:| Header | Description |
|---|---|
X-RateLimit-Limit | Maximum requests allowed per minute |
X-RateLimit-Remaining | Requests remaining in the current window |
X-RateLimit-Reset | Unix timestamp (in seconds) when the rate limit resets |
Handling Rate Limits
When you exceed your rate limit, the API returns a429 Too Many Requests response:
Retry-After header indicating how many seconds to wait before retrying.
Implementing Rate Limit Handling
Best Practices
Implement request queuing
Implement request queuing
Instead of making requests as fast as possible, implement a queue that spreads requests evenly across your rate limit window.
Monitor rate limit headers
Monitor rate limit headers
Track
X-RateLimit-Remaining proactively. When it drops below a threshold, slow down your request rate before hitting the limit.Use exponential backoff
Use exponential backoff
When you receive a 429 response, don’t immediately retry. Use the
Retry-After header value, or implement exponential backoff starting at 1 second.Cache responses when possible
Cache responses when possible
Reduce API calls by caching responses that don’t change frequently. This is especially useful for reference data like contact lists or business details.
Batch operations
Batch operations
Where available, use batch endpoints to perform multiple operations in a single request instead of making separate calls.
Increasing Your Limits
If you consistently need higher rate limits:- Upgrade your plan - Higher tiers include increased rate limits
- Contact sales - Enterprise plans include custom rate limits tailored to your needs
Upgrade Your Plan
View pricing and upgrade options