HyperbotsHyperAPI/Docs
Reference

Rate Limits

Rate limits are applied per API key over a rolling 60-second window — not per second. The free tier's limit: 1 means one request per minute. Limits scale with your plan tier. Exceeding a rate limit returns a 429 Too Many Requests response with window_seconds: 60 in the body, so SDKs can interpret limit unambiguously.

Limits by tier

TierRequests / minPages / month
Free
130
Starter
10300
Plus
3010,000
Pro
6050,000
Custom
1,000Custom (contract)
Test (admin-issued)
1,000Not counted

Test mode is not a self-serve plan. hk_test_ keys are issued by platform admins for CI smoke tests and integration work; requests authenticated with one don't consume your monthly page budget and don't produce billing rows. See Authentication.

Handling rate limits

  • •When you receive a 429 response, wait before retrying the request.
  • •Use exponential backoff: wait 1s, then 2s, then 4s, etc.
  • •The Retry-After header (when present) indicates when you can retry.
  • •Batch small documents together to reduce request count.

Need higher limits? Upgrade your plan or contact us for Custom pricing.