API usage restrictions
Jump to General restrictionsGeneral restrictions
If you’re making requests to any Semrush API method, you must comply with the following:
- Rate limits: You can make up to 10 requests per second.
- Concurrency limits: You can make up to 10 simultaneous requests per account.
- Caching timeline: You can’t cache the information received via API for more than one month without Semrush’s express written consent.
For more details, refer to Semrush Terms of Service, section 3.3.
Jump to Trends APITrends API
Trends API (v3) uses a rate limit service that allows up to 10 requests per second (RPS) per account.
The previous daily and hourly limits have been removed. These fields remain in the API response only for backward compatibility, and their values are no longer used or decreased.
Your monthly request limit depends on your Trends API subscription plan. You can use your entire monthly quota at any pace within the 10 RPS limit.
Jump to Listing Management APIListing Management API
Listing Management API (v4) methods have their own rate limits:
Jump to Deprecated methodsDeprecated methods
Jump to FAQFAQ
Jump to Does the Semrush API have rate or usage limits?Does the Semrush API have rate or usage limits?
Yes. All Semrush API methods are limited to 10 requests per second and 10 simultaneous requests per account, as described in General restrictions.
Some APIs have additional limits:
- Trends API requests are capped by the monthly quota of your subscription plan.
- Listing Management API methods have their own per-method rate limits.
- Standard API usage also depends on your available API units.
Last updated: August 5, 2026