contacts

Telephone

United States

dropdown button

United States

Canada

United Kingdom

Spain

France

Italy

Germany

Australia

+1 (800) 815 - 9959

10:00 AM - 5:00 PM (EST/EDT)

Monday - Friday

mobile-menu

FAQ

Basic docs divider Last updated: July 1, 2025

What’s my Semrush API key? Where do I get it?

The Semrush API key is an identification key assigned to you after subscribing to Semrush. You'll find it in Subscription info > API units.

Can I update my API key?

Since it’s sensitive information, you can’t do it by yourself. If you suspect that your API key may be compromised, contact Semrush Tech Support. They will update the API key for you.

What can I use the Semrush API for?

The Semrush API can address many business needs, from optimizing SEO/PPC ROI to enhancing your market strategy.

To pick the right API type and methods for you, check out the most common Semrush API use cases.

  • The Standard API (Analytics and Projects APIs) provides tactical SEO and PPC data—rankings, backlinks, keywords, site audits, and more—ideal for in-depth site optimization.
  • The Trends API offers strategic, market-level insights using real user behavior data (clickstream). It helps analyze market dynamics, audience overlap, traffic trends, and competitor movement—perfect for high-level market analysis and benchmarking.
These APIs require different subscriptions and API units. Learn how to get access to Standard API and Trends API.

How is unit consumption calculated?

Semrush API generally charges units in one of two ways:

  • Per request
  • Per line of data in the response

For details on how many units each request can consume, check the prices on the method pages. To learn how to calculate costs and optimize your API requests, refer to Limit consumption.

Note that all requests to the Listing Management API and Map Rank Tracker API don’t spend API units.

What support does Semrush offer for API calls?

Semrush provides elaborate API documentation that walks you through finding the right methods for your use case and creating calls. You can browse through the API methods available and check out the Get started guide.

If you have any questions, feel free to contact Semrush Tech Support.

What if I get stuck or want to build my own API calls?

If you need help with troubleshooting, get in touch with Semrush Tech Support.

What countries does the Semrush API data cover?

The data you can access depends on the tool you’re requesting it from. To learn what countries are available in the Semrush API, refer to Stats. Check the information for the corresponding Semrush tools and reports.

Does the Semrush API have rate or usage limits?

There are rate and usage limits in place, depending on the API. To review the rate and usage limits, refer to API usage restrictions.

Will Semrush notify me about changes in the API?

If major changes are made, Semrush will let you know about them with reasonable advance notice. For minor changes, review the API documentation. For specific inquiries, contact Semrush Tech Support or your account representative.