Overview
To ensure fair usage and maintain service quality, we implement rate limiting on our API endpoints. Rate limits are applied on a per-API key basis and vary by subscription tier.
Rate Limit Tiers
Free Tier
- • 100 requests per hour
- • 1,000 requests per day
- • Maximum of 10 concurrent requests
Pro Tier
- • 1,000 requests per hour
- • 10,000 requests per day
- • Maximum of 50 concurrent requests
Enterprise Tier
- • Custom request limits
- • Unlimited daily requests
- • Custom concurrent request limits
Rate Limit Headers
Each API response includes headers to help you track your rate limit usage:
X-RateLimit-Limit
The maximum number of requests you're permitted to make per hour
X-RateLimit-Remaining
The number of requests remaining in the current time window
X-RateLimit-Reset
The time at which the current rate limit window resets in UTC epoch seconds
Handling Rate Limits
When you exceed your rate limit, the API will return a 429 Too Many Requests response. We recommend implementing exponential backoff in your applications.
Best Practices
- • Monitor the rate limit headers in API responses
- • Implement request queuing in your application
- • Use exponential backoff when retrying requests
- • Consider upgrading your plan if you consistently hit limits