Rate Limiting

Understand API rate limits and how to handle them.

Rate Limit Overview

To ensure fair usage and platform stability, API requests are rate limited per API key.

Current Limits

  • 1000 requests per hour per API key
  • Rolling window - resets continuously

Rate Limit Headers

Every API response includes rate limit information in the headers:

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 995
X-RateLimit-Reset: 1234567890

Handling Rate Limits

When you exceed the rate limit, you'll receive a 429 Too Many Requests response:

{
  "success": false,
  "message": "Rate limit exceeded",
  "errors": [],
  "timestamp": 1234567890
}

Best Practices

  • Implement exponential backoff when receiving 429 responses
  • Cache responses when possible
  • Use webhooks instead of polling
  • Monitor your rate limit headers
Need higher limits? Contact us to discuss enterprise plans with increased rate limits.