Rate Limits
PrimoDato enforces rate limits to ensure fair usage and platform stability.
Limits by Plan
| Plan | Search requests | Reveal requests | Export requests |
|---|---|---|---|
| Free | 60/minute | 10/minute | 5/hour |
| Starter | 120/minute | 30/minute | 20/hour |
| Growth | 300/minute | 100/minute | 60/hour |
| Enterprise | Custom | Custom | Custom |
Rate Limit Headers
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 115
X-RateLimit-Reset: 1736380800
X-RateLimit-Window: 60Handling 429s
When you exceed the rate limit, the API returns HTTP 429. Implement exponential backoff and retry after the window resets.
{
"error": "rate_limit_exceeded",
"message": "Too many requests. Retry after 23 seconds.",
"retry_after": 23
}