Rate Limits
Rate limits control how many API requests you can make per minute per API key. Limits are enforced independently of your monthly usage quota.
Limits by plan
| Plan | Requests per minute | Monthly usage units |
|---|---|---|
| Free | 10 | 500 |
| Developer | 60 | 10,000 |
| Growth | 300 | 100,000 |
How rate limiting works
- Limits apply per API key using a rolling 60-second window.
- Each authenticated request to a v1 endpoint counts toward the limit, regardless of outcome.
- When exceeded, the API returns HTTP
429with error coderate_limit_exceeded.
Rate limit vs. usage quota
| Rate limit | Usage quota | |
|---|---|---|
| Window | Per minute | Per calendar month |
| Error code | rate_limit_exceeded | quota_exceeded |
| Resolution | Wait and retry with backoff | Upgrade plan or wait for next billing period |
Best practices
- Implement exponential backoff when receiving
429responses. - Batch checks with Unified Guard instead of firing parallel requests for each check type.
- Use separate API keys for development and production to isolate traffic patterns.
- Monitor request volume in your dashboard usage page.
Need higher limits?
The Growth plan offers 300 requests per minute. For custom limits, contact us or see pricing.