Semrush · Rate Limits

Semrush Rate Limits

Published rate limits for the Semrush API surface, read from the provider's API usage restrictions page. Replaces the 2026-05-04 bulk-sweep scaffold, whose header names and tier numbers were invented defaults. The real posture: a flat 10 requests per second and 10 concurrent requests per account across every Semrush API, per-method exceptions on the Listing Management API, and — critically — no rate-limit response headers of any kind.

Semrush Rate Limits is the machine-readable rate-limit profile for Semrush on the APIs.io network, in the API Commons Rate Limits shape.

It captures 13 rate-limit definitions, measuring requests_per_second, concurrent_requests, requests_per_month, and requests_per_minute.

Limit state is signalled in the limit, remaining, reset, and retryAfter response headers, and an exhausted limit returns HTTP 429.

The profile also includes response codes documented for throttled, quotaExceeded, serviceUnavailable, and serviceUnavailableLocal.

Tagged areas include Data, Search Engines, Rate Limiting, Quotas, and Throttling.

13 Limits Exhausted: HTTP 429 Quota: 429 limitremainingresetretryAfter
Transcribed from the provider's documentation on 2026-08-13 — developer.semrush.com/api/v4/introduction/api-usage-restr....
View Source
DataSearch EnginesRate LimitingQuotasThrottling

Limits

General request rate account
requests_per_second · second
10
General concurrency account
concurrent_requests · instant
10
Trends API request rate account
requests_per_second · second
10
Daily and hourly limits were removed. Those fields remain in the API response for backward compatibility but their values are no longer used or decremented — a stale field that will mislead any client still reading it.
Trends API monthly quota account
requests_per_month · month
Subscription-dependent. The default monthly limit included with Trends API access is 10,000 requests; the whole monthly quota may be spent at any pace within the 10 RPS cap.
Create Location account
requests_per_second · second
10
Update Location account
requests_per_second · second
10
Get Location account
requests_per_second · second
10
Get Locations account
requests_per_second · second
10
Get Categories account
requests_per_minute · minute
10
The one endpoint limited per minute rather than per second — 600x tighter than its neighbours.
UpdateLocation (deprecated) account
requests_per_second · second
5
UpdateLocations (deprecated) account
requests_per_minute · minute
5
Up to 50 locations per request.
GetLocation (deprecated) account
requests_per_second · second
10
GetLocations (deprecated) account
requests_per_second · second
10

Work with this as data

Every rate limit here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for rate limits

4 MCP tools reach this
  • find_rate_limitsBrowse and filter every rate limit in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This rate limit
curl "https://apis.io/api/v1/rate-limits/semrush-rate-limits"
All rate limits
curl "https://apis.io/api/v1/rate-limits?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.