Rate Limits

Rate limits are enforced per API key or JWT token. Limits vary by plan tier. When exceeded, the API returns 429 Too Many Requests.

Plan Rate Limit Monthly Credits Max Pages/Crawl Concurrency
Free 10 req/min 500 100 2
Starter 60 req/min 3,000 500 5
Plus 120 req/min 15,000 1,000 10
Pro 200 req/min 50,000 1,000 10
Growth 300 req/min 200,000 1,000 10
Scale 500 req/min 1,000,000 1,000 10

Rate Limit Headers

Every API response includes these headers:

Header Description
X-RateLimit-Limit Maximum requests per minute for your plan
X-RateLimit-Remaining Remaining requests in the current window
X-RateLimit-Reset Unix timestamp when the rate limit window resets

429 Response Example

{
  "error": "Rate limit exceeded",
  "message": "You have exceeded the rate limit of 10 requests per minute. Please wait and try again.",
  "retry_after": 42
}