Rate Limits
Understand rate limiting, quotas, and how to handle 429 responses.
Per-Plan Limits
| Plan | Requests / minute | Burst |
|---|---|---|
| Free | 60 | 120 |
| Starter | 300 | 600 |
| Business | 1200 | 2400 |
| Enterprise | Custom | Custom |
429 Handling Strategy
if response.status == 429:
retry_after = int(response.headers.get('Retry-After', '1'))
sleep(retry_after)
retry_with_exponential_backoff()