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.

Note that this article lists some additional restrictions for specific Semrush API methods.

Trends API 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 methods have their own rate limits:

Method
Rate limit
10 requests per second
10 requests per second
10 requests per second
10 requests per second
10 requests per minute

Jump to Deprecated methodsDeprecated methods

Method
Rate limit
5 requests per second
5 requests per minute (up to 50 locations per request)
10 requests per second
10 requests per second

Last updated: March 26, 2026

Was this page helpful?