Limits by endpoint
Rate limits are applied per API key, not per IP. Each key has its own independent counter per endpoint.Enterprise plans get 10× the above limits (e.g. 600/min for lookup).
Response headers
Every response includes rate limit headers:
When you’re rate limited (HTTP 429), an additional header is returned:
Handling rate limits
Exponential backoff
The recommended strategy is exponential backoff with theRetry-After header:
Best practices
Respect Retry-After
Always use the
Retry-After header value instead of a fixed delay.Spread requests
Distribute requests evenly across the window rather than bursting.
Use bulk endpoints
For high-volume lookups, use bulk endpoints instead of individual calls.
Monitor remaining
Check
X-RateLimit-Remaining to preemptively slow down before hitting limits.