Rate limiting
Rate limits protect the API from excessive usage and ensure fair resource distribution.
Rate Limits by Plan
| Plan | Per Minute | Per Day |
|---|---|---|
| SBP | 5 | 100 |
| Expert | 100 | 10,000 |
| Enterprise | 200 | 20,000 |
Limits are applied per account, not per API key. If you need higher limits, contact support (additional cost may apply).
Response Headers
Monitor your usage with these headers:
| Header | Description |
|---|---|
x-ratelimit-minute-limit | Max requests per minute |
x-ratelimit-minute-remaining | Requests left in current minute |
x-ratelimit-minute-reset | Reset time (UTC epoch seconds) |
x-ratelimit-day-limit | Max requests per day |
x-ratelimit-day-remaining | Requests left today |
x-ratelimit-day-reset | Reset time (UTC epoch seconds) |
Handling 429 Errors
When you exceed the limit, you'll receive HTTP 429 Too Many Requests.
ImportantImplement retry logic with exponential backoff. Monitor rate limit headers to adjust your request rate dynamically.
Best Practices
- Cache responses to reduce repeated requests
- Distribute requests evenly to avoid spikes
- Monitor headers to stay within limits
Updated 19 days ago
