Subscription Tiers & Limits
Each plan includes different throughput allowances. Limits are calculated per API key and reset based on your account timezone.
- 100 requests / minute
- 10,000 requests / day
- 2 concurrent connections
- 10 MB payload size
- 1,000 requests / minute
- 500,000 requests / month
- 10 concurrent connections
- 50 MB payload size
- Priority queue access
- 5,000 requests / minute
- 2M requests / month
- 25 concurrent connections
- 200 MB payload size
- Dedicated support channel
- Custom rate limits
- Unlimited monthly volume
- 100+ concurrent connections
- 1 GB payload size
- SLA guarantees & SSO
Technical Reference
Monitor your usage in real-time and handle throttling gracefully using our standard headers and error formats.
Response Headers
Every API response includes rate limit headers to help you track remaining quota.
HTTP 429 Response
When limits are exceeded, our API returns a 429 status with actionable metadata.
Window Calculation
We use a sliding window algorithm to prevent burst traffic from impacting system stability.
Best Practices
Follow these guidelines to maximize API efficiency and avoid unnecessary throttling.
Implement Exponential Backoff
When receiving a 429, wait and retry with increasing delays (e.g., 1s, 2s, 4s, 8s) rather than fixed intervals.
Cache Aggressively
Store static or frequently requested data locally. Only fetch fresh data when TTL expires or explicit updates occur.
Batch Your Requests
Use bulk endpoints where available. Sending 1 batched request is significantly more efficient than 50 individual calls.
Monitor Headers Proactively
Don't wait for a 429. Track X-RateLimit-Remaining and scale back automatically when dropping below 20%.
Need Higher Throughput?
Our Enterprise plan offers custom rate limits, dedicated infrastructure, and guaranteed SLAs. Let's build a solution that scales with your data pipeline.
Talk to an Architect