Skip to main content
All API endpoints are rate limited to 60 requests per minute per API key.

Rate limit headers

Every response includes these headers: When you hit the limit, the response is 429 Too Many Requests with an additional header:

Handling 429 responses

Use exponential backoff when you receive a 429. The Retry-After header tells you the minimum wait time.

Reducing unnecessary requests

Searches are saved automatically. Use GET /search/{id} to retrieve a previous result instead of running a new search. The searchId is in every response under meta.searchId.
If you’re building a system that needs to display the same result multiple times (e.g. a dashboard), cache the response locally and use GET /search/history to list past searches rather than re-running them.