API

API Rate Limits

Last updated: October 10, 2025

Overview

To ensure the stability, performance, and fair usage of the SE Ranking platform for all users, the API enforces rate limits. Rate limits restrict the number of requests an application can make to the API within a specific timeframe.

These limits are applied at the API key level. This means the cumulative traffic from all sources (threads, workers, or servers) using the same key must adhere to the thresholds.

SE Ranking uses a rolling one-second window for evaluation. The API continuously monitors the request rate over the immediately preceding second.

Trial Accounts

During the trial period, the Data API has a default rate limit of 1 request per second (RPS). If your evaluation requires a higher throughput, we are happy to increase this limit for you. Please connect with our team to discuss your needs:

Standard Rate Limits

The enforced limits depend on which API you are accessing.

APIUse CaseLimit (per API Key)
Data APIRetrieving raw data (e.g., keywords, backlinks, domain analysis, website audit, AI Search).10 requests per second (RPS)
Project APIManaging account resources (e.g., adding/deleting websites, managing keywords, updating settings).5 requests per second (RPS)

Asynchronous Operations

For asynchronous endpoints within the Data API (such as /backlinks/export), both the initial request to create the task and any subsequent requests to poll the status endpoint (e.g., /export/status) count against the 10 RPS limit.

Handling Rate Limits (Error 429)

If your application exceeds the defined rate limit (e.g., sending more than 5 requests in one second to the Project API), the API will reject the request and return an HTTP 429 Too Many Requests status code.

429 Response

The response body will indicate that the call-rate limit has been reached.

Copy
{
"error": {
"code": 429,
"message": "Too Many Requests",
"description": "The call-rate limit has been reached. Please reduce your request frequency."
}
}

Best Practices for Implementation

It is crucial to design your application to handle HTTP 429 errors gracefully. Do not treat a 429 error as a permanent failure, and do not immediately retry the request.

1. Exponential Backoff with Jitter

The industry-standard strategy for handling rate limiting is implementing exponential backoff with jitter.

  • Exponential Backoff: Increase the delay between retries exponentially after each failed attempt (e.g., wait 1 second, then 2s, then 4s, then 8s).
  • Jitter: Add a small amount of randomization to the delay interval. This is critical to prevent the “thundering herd” problem, where multiple clients become synchronized and attempt to retry simultaneously, immediately causing another rate limit violation.

2. Client-Side Throttling

We recommend implementing client-side monitoring and request throttling. Proactively managing your request frequency to stay within the defined limits is more efficient than relying solely on error handling.

3. Simple Delays (Caution)

Because the SE Ranking API uses a rolling one-second window, a brief pause (e.g., 200-500 milliseconds) might be sufficient for occasional, isolated overages. However, exponential backoff provides a significantly more robust solution for high-throughput integrations.

Custom Rate Limits

If your application requires higher throughput than the standard limits allow, we offer custom plans tailored to high-volume needs for both the Data API and the Project API.

To discuss increasing your rate limits, please get in touch with our team:

Learn how SE Ranking’s API can boost your SEO!

Hi! Meet our product expert, Alex.

He’ll walk you through the API and show you how to get the most out of it.

  • Enjoy a tailored demo on integrating rich, structured SEO data into your stack.
  • Pin down every tech detail live—auth, endpoints, rate limits, data formats.
  • Compare usage tiers and pricing so you can unlock maximum data value.

Request a free demo to see our tools and integrations in action

By clicking this button, you agree to SE Ranking’s Terms of Services and Privacy Policy.