Indexing Insight API
  1. Guides
Indexing Insight API
  • Getting Started
  • Guides
    • Authorization
    • Rate limiting
    • Response errors
    • API key details
    • URL report
    • Index coverage
  • Clients
    • Screaming Frog
    • Google Sheets
  • References
    • API key details
      GET
    • URL report
      GET
    • Index coverage
      GET
  1. Guides

Rate limiting

The Indexing Insight API uses rate limiting to ensure fair usage of the API. The rate limits are applied to the API key.
To maintain API performance and availability, all clients are limited to 60 requests per minute. If this limit is exceeded, the API will return a 429 Too Many Requests HTTP status code.

Rate limit headers#

When you make a request to our API, we include the following headers in the response:
HeaderDescription
Retry-AfterNumber of seconds to wait before retrying
X-RateLimit-LimitMax requests allowed per time window
X-RateLimit-RemainingRemaining requests in the current time window
X-RateLimit-ResetTime when the rate limit resets (in UNIX time)
Below is an example of the rate limit headers in the API response:

Rate limit response#

When you exceed your allowed number of requests, the API will respond with a 429 Too Many Requests HTTP status code.
The response will also include the following JSON body:
{
  "error": "rate_limit_exceeded",
  "message": "Too many requests. Please try again later.",
  "status": 429
}
When you recieve a 429 Too Many Requests use the Retry-After header to know how long to wait before making another request.
Modified at 2025-05-22 08:48:47
Previous
Authorization
Next
Response errors
Built with