Skip to main content

Rate Limits

The API enforces per-minute rate limits and monthly quotas based on your plan.

Plan Limits

API access requires a Pro or Enterprise plan. Upgrade your account to get started.

Rate Limit Headers

Every response includes rate limit information:

When You Exceed the Limit

You’ll receive a 429 Too Many Requests response:
The response includes a Retry-After header with the number of seconds to wait.

Monthly Quota

When you exceed your monthly quota, requests return 429 with:
Monthly quotas reset on the 1st of each month at 00:00 UTC.

Best Practices

  • Cache responses — project and credit data updates daily, not per-request
  • Use pagination wisely — fetch larger pages (up to 200 items) instead of many small requests
  • Check X-RateLimit-Remaining — slow down before hitting the limit
  • Implement exponential backoff — on 429 responses, wait and retry with increasing delays
  • Use per_page=200 — minimizes the number of requests needed to fetch all data