Rate Limits
The API enforces per-minute rate limits and monthly quotas based on your plan.Plan Limits
| Plan | Requests/min | Monthly Calls | Support |
|---|---|---|---|
| Pro | 300 | 100,000 | Standard |
| Enterprise | 1,000 | Unlimited | Priority |
API access requires a Pro or Enterprise plan. Upgrade your account to get started.
Rate Limit Headers
Every response includes rate limit information:| Header | Description |
|---|---|
X-RateLimit-Limit | Your per-minute 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’ll receive a429 Too Many Requests response:
Retry-After header with the number of seconds to wait.
Monthly Quota
When you exceed your monthly quota, requests return429 with:
Best Practices
- Cache responses — project and credit data updates daily, not per-request
- Use pagination wisely — fetch larger pages (up to 200 items) instead of many small requests
- Check
X-RateLimit-Remaining— slow down before hitting the limit - Implement exponential backoff — on 429 responses, wait and retry with increasing delays
- Use
per_page=200— minimizes the number of requests needed to fetch all data