API Reference

The rate limit for the Search API is 5 requests per second from a single IP address. There are no limits based on the total search volume or the number of requests coming from different IP addresses.

If you implement a “search-as-you-type” functionality, throttling with about 200ms delay between requests is recommended.

By default, rate limits are monitored over 15 minutes time period for the index-api.

Every API call that has limits returns rate limit information in the following headers:

  • X-Rate-Limit-Limit: The limit for a given request
  • X-Rate-Limit-Remaining: Requests left for the current 15 minute window
  • X-Rate-Limit-Reset: The time when the current usage count resets (seconds since Unix epoch)

Example headers returned by an API call:

  • X-Rate-Limit-Limit: 100
  • X-Rate-Limit-Remaining: 97
  • X-Rate-Limit-Reset: 1422615270
Need more help?

We’re always happy to help with code or other questions you might have. Search our documentation, contact support, or connect with our sales team.