Rate limiting

API request limits per subscription plan.

To protect our API, we rate limit incoming requests. Each plan has its own limit:

BasicProUnlimited
60 requests/minute120 requests/minute240 requests/minute

Tracking Rate Limits

You can track remaining attempts via response headers:

X-RateLimit-Limit: 120
X-RateLimit-Remaining: 60

Rate Limit Exceeded

When you reach the rate limit, you'll receive:

Rate Limit Response

{
  "message": "Too many requests, please slow down with sending requests."
}

You must wait for the cooldown period. Track the remaining time via headers:

Retry-After: 54