IP Lookup Rate Limits
Our IP lookup API is designed to handle high-volume requests efficiently while maintaining optimal performance for all users.Current Rate Limits
Default Rate Limit: 100 calls per second This rate limit applies to all IP lookup endpoints and is calculated on a per-API-key basis.Rate Limit Headers
Every API response includes rate limit information in the headers:X-RateLimit-Limit- Your current rate limit (requests per second)X-RateLimit-Remaining- Number of requests remaining in the current windowX-RateLimit-Reset- Unix timestamp when the rate limit resets
Handling Rate Limits
When you exceed the rate limit, you’ll receive a429 Too Many Requests response:
Best Practices
- Implement exponential backoff when receiving 429 responses
- Respect the
retry_aftervalue in the error response - Monitor rate limit headers to avoid hitting limits
- Distribute requests evenly rather than sending bursts
Need Higher Limits?
If your use case requires higher rate limits, we can accommodate your needs quickly. Contact our support team:- Email: [email protected]
- Response time: We’re fast - typically respond within hours, not days
- Custom limits: We can provide custom rate limits based on your specific requirements
- Your current API key
- Expected requests per second/minute
- Use case description
- Timeline for when you need the increased limits
Example Implementation
Here’s a simple Python example showing how to handle rate limits:High-Volume Processing
With our generous 100 requests per second starting limit, you can process substantial IP lookup volumes:- Per minute: Up to 6,000 IP lookups
- Per hour: Up to 360,000 IP lookups
- Per day: Up to 8.64 million IP lookups