API Reference

Search and Suggestions APIs

The rate limit for the Search and Suggestions APIs 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 at least 200ms delay between requests is recommended.

Indexing API

Indexing API has the same limitation of maximum 5 requests per second from a single IP address. In addition to that, the size of the request payload cannot exceed 1 MB.

Crawl API

By default, rate limits are monitored over 15 minutes time period for the Crawl 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

Was this helpful?

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.