How to get API

Jump to IntroIntro

Semrush offers the following API options:

  • Standard API
  • Trends API
  • Listing Management API
  • Map Rank Tracker API

Learn more about API options ›

Jump to Standard APIStandard API

Standard API access is available to users of the SEO Toolkit who have a Business subscription.

Jump to 1. Upgrade to SEO Business plan1. Upgrade to SEO Business plan

  1. Go to the Pricing page.
  2. Upgrade to the SEO Business plan to buy API units and generate an API key.

Note that after upgrading to the SEO Business plan the number of units will still be zero.

Jump to 2. Buy API unit package2. Buy API unit package

Now you can buy API units according to your needs:

  1. Click the icon at the top right of the Semrush interface to access your account.
  2. Select Subscription info and go to the API Units tab.
  3. Select an API unit package and click Buy more.

Jump to 3. Copy API key3. Copy API key

Once you have purchased API units, copy your API key to use it in your API requests:

The Trends API comes in two plans:

  • Trends Basic API offers access to broad traffic summaries that include website traffic metrics and user behavior data. Ideal for marketers focused on analyzing competitor web traffic, benchmarking traffic statistics, and understanding user behavior on competitor domains.
  • Trends Premium API offers everything included in the Trends Basic API, along with 16 additional data types that allow you to dig deeper into market dynamics, competitor strategies, and web traffic flows.

To learn more about Trends Basic API and Trends Premium API, refer to Trends API subscription plans.

If you don’t have a Semrush subscription:

  • You can buy access to Trends API Basic directly from this page.
  • For Trends API Premium, contact the Sales team using the Sales Inquiry form. The team will provide you with a personalized quote that fits your needs.

If you already have access to the Trends API, you can purchase additional API units directly from the Subscription info page.

The monthly limit rate included by default is 10,000 requests. The Trends API doesn’t use Standard API units.
You can always upgrade your plan from Basic to Premium or increase your limits by choosing the corresponding option on the Subscription info page.

Jump to Listing Management APIListing Management API

The Listing Management API is available to Semrush Localusers who have a Pro and Business subscription. You don’t need to buy API units to use it.

To get access to the API:

  1. Go to the Pricing page.
  2. Upgrade to the Local Pro plan, or contact Sales for the Local Business subscription.

Learn more about the Listing Management API ›

Jump to Map Rank Tracker APIMap Rank Tracker API

The Map Rank Tracker API is available for all Semrush users. You don’t need to purchase API units or have a special subscription to access it.

Learn more about Map Rank Tracker API ›

Last updated: January 26, 2026

Was this page helpful?