Documentation

Rate limits and quotas

Two independent limits, both reported on every successful response.

Two limits

A per-minute rate limit protects burst capacity and is evaluated per API key. A monthly request quota governs billing and is evaluated per subscription. Exhausting either answers 429, but with a different error code so you can react correctly.

Response headers

Headers
X-RateLimit-Limit: 600
X-RateLimit-Remaining: 587

X-Monthly-Limit: 500000
X-Monthly-Usage: 184230
X-Monthly-Remaining: 315770

Plan limits

PlanRequests / monthRequests / minuteAPI keys
Free10,000301
Developer100,0001203
Startup500,00060010
Business2,500,0002,00025
Scale10,000,00010,000100

Handling 429

A rate limit rejection carries Retry-After in seconds; wait that long and retry with jitter. A monthly quota rejection will not clear until the period resets, so upgrade the plan instead of retrying.