Rate Limits

API rate limits by plan

Limits by Plan

Plan
Requests/min
Requests/day
Historical Data

Free

10

1,000

7 days

Pro

60

50,000

90 days

Enterprise

300

Unlimited

Unlimited

Rate Limit Headers

Every response includes rate limit information:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1706443200

Handling Rate Limits

When you exceed your rate limit, you'll receive a 429 response:

{
  "error": "rate_limit_exceeded",
  "message": "Too many requests. Please wait before retrying.",
  "retry_after": 30
}

Best Practices

  1. Cache responses - Many metrics update every few minutes

  2. Use webhooks - For real-time alerts instead of polling

  3. Batch requests - Request multiple metrics in one call

  4. Implement backoff - Exponential backoff on 429 errors

Last updated