Overview

Rate Limiting

API requests are rate-limited to ensure service stability and fair usage across all users.

Current Limits

Limit Type Value
Requests per minute 60
Per API token Each token has its own limit

Rate Limit Headers

Every API response includes headers with rate limit information:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 58
X-RateLimit-Reset: 1704800400
Header Description
X-RateLimit-Limit Maximum requests allowed per minute
X-RateLimit-Remaining Requests remaining in current window
X-RateLimit-Reset Unix timestamp when the limit resets

Exceeding the Limit

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

{
  "message": "Too Many Attempts.",
  "retry_after": 45
}

Best Practices

  • Implement exponential backoff when retrying failed requests
  • Cache responses where appropriate to reduce API calls
  • Use webhooks instead of polling where possible
  • Monitor your rate limit headers to avoid hitting limits