Current Limits
| Limit | Value |
|---|---|
| Requests per minute | 50 |
Max results per request (top_k) | 100 |
Rate Limit Headers
When you exceed the rate limit, you’ll receive a429 Too Many Requests response:
Best Practices
Implement exponential backoff
Implement exponential backoff
When you receive a 429 error, wait before retrying. Double the wait time with each retry.
Batch your requests
Batch your requests
Instead of making many small requests, use larger
top_k values to get more results per request.Cache responses
Cache responses
Cache API responses to avoid making duplicate requests for the same data.