Rate limits
Limits are enforced per key, per minute:
| Tier | Requests / minute | | ------------- | ----------------- | | Starter | 120 | | Pro / higher | 600 |
Image uploads have a tighter dedicated budget (15/min) and a tier-scaled daily quota on top of the per-minute limit.
Every response carries rate-limit headers (not just 429s):
| Header | Meaning |
| ----------------------- | ---------------------------------------------------- |
| X-RateLimit-Limit | Your per-minute ceiling. |
| X-RateLimit-Remaining | Requests left in the current window. |
| X-RateLimit-Reset | Unix time (seconds) when the window resets. |
A 429 Too Many Requests also includes Retry-After (seconds). Back off and
retry after that delay.