Rate limit headers
Every API response includes rate limit information:Limits by tier
Handling rate limits
When you exceed the rate limit, the API returns a429 Too Many Requests response:
- Implement exponential backoff when receiving
429responses - Cache frequently accessed data (product scores change infrequently)
- Use pagination to reduce the number of requests
- Batch related queries into a single GraphQL request