Rate limits & quotas
Each plan has a monthly token quota and a per-minute rate limit. Most endpoints cost 1 token per request (heavy endpoints cost 10, full lists 100). A request that returns an empty result (no matching data) still counts. Errors (invalid parameters, plan restrictions, rate or quota limits, server errors) do not use tokens.
| Plan | Monthly quota | Rate limit |
|---|---|---|
| free | 5,000 | 10/min |
| pro | 100,000 | 60/min |
| business | 1,000,000 | 300/min |
| enterprise | Custom | Custom |
Exceeding a limit returns 429. Every response carries these headers so you can monitor remaining capacity. Monthly quotas reset on the 1st (UTC).
X-RateLimit-Limit: 60 X-RateLimit-Remaining: 42 X-RateLimit-Reset: 1755500000 X-Monthly-Quota-Limit: 100000 X-Monthly-Quota-Remaining: 98213

