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. TheRetry-After header tells you the minimum wait time.
Reducing unnecessary requests
If you’re building a system that needs to display the same result multiple times (e.g. a dashboard), cache the response locally and useGET /search/history to list past searches rather than re-running them.