Response headers
Every response includes:When you’re limited
Over-limit requests return429 with a Retry-After header (seconds):
Retry-After seconds, then retry.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Per-subaccount burst and daily limits, with headers and 429 handling.
| Window | Default limit |
|---|---|
| Burst | 150 requests / 10 seconds |
| Daily | 100,000 requests / day (UTC) |
| Header | Meaning |
|---|---|
X-RateLimit-Limit | Burst limit |
X-RateLimit-Remaining | Burst requests remaining |
X-RateLimit-Reset | Seconds until the burst window resets |
X-RateLimit-Daily-Limit | Daily quota |
X-RateLimit-Daily-Remaining | Daily requests remaining |
X-RateLimit-Daily-Reset | Seconds until the daily quota resets |
429 with a Retry-After header (seconds):
{
"data": null,
"error": { "code": "rate_limited", "message": "Rate limit exceeded (burst). Retry after 7s." },
"request_id": "..."
}
Retry-After seconds, then retry.
