Overview
API access is rate-limited per organization based on your subscription plan. Limits are applied per minute using a rolling window.Limits by Plan
| Plan | Requests/minute |
|---|---|
| API | 100 |
| Plus | 500 |
| Business | 2,000 |
| Enterprise | 10,000 |
Response Headers
Every response includes:- X-RateLimit-Limit: Your plan’s limit
- X-RateLimit-Remaining: Remaining requests in the current window
- X-RateLimit-Reset: Unix timestamp when the window resets
When You Exceed the Limit
You receive 429 Too Many Requests with:- Retry-After: Seconds to wait before retrying
- JSON body with
error,message, and optionalretry_after
Best Practices
- Monitor headers and throttle when
X-RateLimit-Remainingis low - Implement exponential backoff on 429 responses
- Respect Retry-After before retrying
- Batch operations when possible to reduce request count
