Rate Limit Overview
Rate limits control how many requests you can make per minute. Limits are applied per user account, not per API key.Rate Limit Tiers
Free Trial
10 requests/minDefault for new accounts
Starter Plan
20 requests/min$49/month subscription
Growth Plan
50 requests/min$299/month subscription
Pay-as-you-go
100 requests/minNo subscription required
Hybrid
100 requests/minSubscription + PAYG
Enterprise
Custom limitsContact sales
How Rate Limiting Works
Rate limits use a sliding window algorithm:- Each request is timestamped
- System counts requests in the last 60 seconds
- If limit exceeded, request is rejected
- Window slides continuously (not reset at fixed intervals)
Rate limits apply to your entire account, across all API keys.
Rate Limit Exceeded
When you exceed your rate limit:429 Too Many Requests
The retryAfter field indicates seconds to wait before retrying.
Best Practices
Implement Exponential Backoff
Implement Exponential Backoff
When you hit rate limits, wait progressively longer between retries:
Batch Requests
Batch Requests
Group multiple operations into fewer API calls when possible.
Cache Responses
Cache Responses
Cache API responses to reduce redundant requests.
Upgrade Your Plan
Upgrade Your Plan
If you consistently hit rate limits, consider upgrading to a higher tier.
Upgrading Rate Limits
To increase your rate limit:- Subscribe to a plan: Get 20-50 requests/minute
- Purchase credits: Get 100 requests/minute (no subscription)
- Contact sales: Custom enterprise limits