That Marketing Buddy

Semrush API Pricing 2026: Plans, API Units and What It Really Costs

The Semrush API isn't a plan you buy on its own. You need an eligible plan, then API unit packages on top. Here's which plans qualify, what each report costs in units, what Starter and Pro+ now include, and when a cheaper API makes more sense.

Joonas Rotko
Joonas Rotko

SEO & GEO professional · Updated October 28, 2026 · 8 min read

Affiliate links on this page may earn me a commission, at no extra cost to you. They don't change what I recommend.

In short

Direct Semrush API access needs the Semrush One Advanced plan (custom price) or the older SEO Classic Business plan ($499.95/month), plus API units bought in packages of 2 million to 20 million. Semrush doesn't publish package prices; you see them in your account. Every report costs units: 10 per line for a live domain organic keyword report, 50 per line historical. Starter and Pro+ ($199 and $299/month) include 50,000 API units a month, but only for Semrush's MCP server. If you only need data, Ahrefs (API from $129/month) and DataForSEO (pay as you go from a $50 top-up) cost less to start.

Contents (9)
  1. 1How Much Does the Semrush API Cost?
  2. 2What Is the Semrush API?
  3. 3Which Semrush Plans Include API Access?
  4. 4How Do Semrush API Units Work?
  5. 5What Does the Semrush API Cost in Practice?
  6. 6Is There a Free Semrush API?
  7. 7Semrush API Rate Limits and Data Rules
  8. 8Cheaper Alternatives to the Semrush API
  9. 9Should You Pay for the Semrush API?

The Semrush API isn't something you buy on its own. You need an eligible Semrush plan first, then you buy API units on top, and every report you pull spends a set number of those units. That's why the real cost is hard to see on Semrush's pricing page.

This guide answers the questions I get most: which plans include the API, how API units work, what common reports cost, what's included for free with Semrush's MCP server, and when a cheaper API is the better buy. If you're still deciding whether Semrush itself is worth it, start with my hands-on Semrush review.

What this guide is based on

Semrush is one of the SEO suites I've used hands-on.

Every price and unit cost here comes from Semrush's own pricing page, developer documentation and knowledge base, checked on 28 October 2026, in USD.

Competitor prices come from each vendor's own pricing page, checked the same day.

How Much Does the Semrush API Cost?

The short answer: an eligible plan plus API units. Direct API access starts with the SEO Classic Business plan at $499.95/month, or Semrush One Advanced, which Semrush prices on request. On top of either one you buy API units in packages of 2, 5, 10 or 20 million units. Your plan includes zero units for the direct API until you buy a package.

$499.95/mo

SEO Classic Business, the cheapest plan with a public price that includes the API

Semrush knowledge base

2M to 20M

units per API package, bought on top of the plan

Semrush developer docs

10 units

per line for a live domain organic keyword report (50 historical)

Semrush developer docs

50,000

API units a month included on Starter and Pro+, for the MCP server only

Semrush developer docs

Semrush doesn't publish what an API unit package costs on any public page. You see the prices in your account under Subscription info, API Units, after you're on an eligible plan. Any per-unit price you read elsewhere is an estimate, not Semrush's list price.

What Is the Semrush API?

The Semrush API lets your own code, spreadsheet or reporting tool request the same data you see in Semrush: domain traffic, organic and paid keywords, keyword metrics, backlinks and competitor data. Instead of clicking through reports and exporting CSV files, you request the numbers directly and get them back as data.

Semrush sells several APIs, and they're priced differently:

The Semrush APIs and who can use them

Standard API (SEO data)

What it gives you
Domain, keyword, URL and backlink reports
Who gets it
Semrush One Advanced or SEO Classic Business, plus unit packages

Projects API

What it gives you
Position Tracking and Site Audit projects
Who gets it
SEO Classic Business, plus unit packages

Trends API (Basic, Premium)

What it gives you
Website traffic and market data
Who gets it
Separate quarterly subscription; Premium is quoted by sales

Semrush MCP server

What it gives you
SEO data for AI assistants such as Claude and ChatGPT
Who gets it
Starter, Pro+, Classic Pro and Guru (50,000 units a month), or any API plan

Map Rank Tracker API

What it gives you
Local map rankings
Who gets it
All Semrush users, no units needed

Local APIs

What it gives you
Listings, reviews and Google Business Profile
Who gets it
Semrush Local Pro or Business, no units needed

Sources: Semrush developer docs and knowledge base, 28 October 2026.

Which Semrush Plans Include API Access?

Only the top plans include the Standard API. Semrush now sells two plan lines: Semrush One (the current plans) and SEO Classic (the older toolkit plans, still sold). Here's how API access breaks down:

Semrush plans and API access

SEO

Price
$139.95/mo, or $117.33/mo billed annually
Standard API
No
MCP server
Not on the plan cards

Starter

Price
$199/mo, or $165.17/mo billed annually
Standard API
No
MCP server
Yes, 50,000 units a month

Pro+

Price
$299/mo, or $248.17/mo billed annually
Standard API
No
MCP server
Yes, 50,000 units a month

Advanced

Price
Custom, request a demo
Standard API
Yes, units bought separately
MCP server
Yes, with a unit package

SEO Classic Business

Price
$499.95/mo
Standard API
Yes, units bought separately
MCP server
Yes, with a unit package

Enterprise

Price
Custom
Standard API
Custom
MCP server
Custom

Prices from semrush.com/pricing and the Semrush knowledge base, USD, 28 October 2026.

Upgrading to an API plan doesn't give you units by itself. Semrush's own docs say it plainly: after you upgrade, the number of units will still be zero until you buy a package. Budget for the plan and the units together.

How Do Semrush API Units Work?

An API unit is Semrush's currency for API requests. Each report has a unit price, and most reports charge per line of data returned. Ask for 1,000 keywords and you pay for 1,000 lines. A few reports charge a flat amount per request instead.

  • Historical data costs five times more. A live domain organic keyword report is 10 units per line; the same report for a past month is 50 units per line.
  • Empty results are free. A request that returns no data doesn't spend units.
  • Running out stops the data. Line-based reports return only as many lines as your balance covers; other requests fail with an error.
  • Checking your balance is free. The balance endpoint doesn't spend units.
What common Semrush API reports cost in units

Domain organic keywords

Live data
10 units per line
Historical data
50 units per line

Domain overview

Live data
10 units per line
Historical data
50 units per line

Keyword overview (one or several keywords)

Live data
10 units per line
Historical data
50 units per line

Keyword difficulty

Live data
50 units per line
Historical data
n/a

Related keywords and questions

Live data
40 units per line
Historical data
n/a

Domain paid search keywords

Live data
20 units per line
Historical data
100 units per line

Organic competitors

Live data
40 units per line
Historical data
200 units per line

Domain vs. domain

Live data
80 units per line
Historical data
400 units per line

Backlinks overview (v4)

Live data
45 units per request
Historical data
n/a

Backlinks, referring domains, anchors (v4)

Live data
40 to 45 units per line
Historical data
n/a

URL organic keywords

Live data
10 units per line
Historical data
50 units per line

Source: Semrush developer documentation, v3 and v4 report pages, 28 October 2026. Semrush recommends v4 for new integrations.

What Does the Semrush API Cost in Practice?

Unit math is easier with real jobs. Three common ones:

1Monthly client reports

About 101,000 units a month

20 clients, each with a domain overview (10 units), the top 500 organic keywords (5,000 units) and a backlinks overview (45 units). That's about 5,055 units per client, or roughly 5% of the smallest 2 million unit package each month.

2Competitor research

1 million units, or 5 million historical

Semrush's own example: the top 1,000 organic keywords for 100 domains is 1,000,000 units with live data. The same pull for a past month is 5,000,000, because historical lines cost five times more.

3A keyword tool or spreadsheet

10,000 units per 1,000 keywords

Pulling volume, CPC and competition for 1,000 keywords through the keyword overview costs 10 units per keyword. Add keyword difficulty and it's another 50 units per keyword.

The pattern: reporting on your own or your clients' sites uses few units, and the plan is the main cost. Large competitor pulls and historical data are where the units add up.

Is There a Free Semrush API?

Not for the Standard API. There are no free units, and the 7-day free trial on Semrush's SEO plans doesn't cover the plans that include the API. Semrush's Advanced plan starts with a demo request rather than a self-serve trial.

The closest thing to free API access is the Semrush MCP server. Starter and Pro+ (and the older Classic Pro and Guru) include 50,000 API units a month for it, refreshed on your renewal date. MCP lets an AI assistant such as Claude or ChatGPT pull Semrush data for you. Requests through MCP spend the same units as direct API calls, and there's no extra MCP fee. It's read-only, and 50,000 units is enough for regular questions about your own site, not for bulk exports.

If you want to try it, I walk through the setup in how to use Semrush with Claude.

Semrush API Rate Limits and Data Rules

  • 10 requests per second, and at most 10 requests running at once per account.
  • No caching beyond one month. Semrush's terms don't let you store API data for more than a month without written consent. That matters if you're building a product on top of it.
  • The Trends API has its own limit of 10 requests per second and its own 10,000 units a month.

Cheaper Alternatives to the Semrush API

If you don't already pay for Semrush, starting with its API is the expensive route. These APIs cost less to start, and all of them publish their prices:

SEO API alternatives and what they cost to start

DataForSEO

Cheapest way in
$50 top-up, then pay as you go
How it's priced
Per request, e.g. $0.60 per 1,000 Google results (standard queue); the balance doesn't expire

Ahrefs API

Cheapest way in
Lite plan, $129/mo
How it's priced
200,000 API units a month on Lite, 800,000 on Standard ($249/mo)

SE Ranking API

Cheapest way in
$50 for 250,000 credits
How it's priced
Credit wallet that doesn't expire, or an add-on to a plan for $45/mo billed annually

Moz API

Cheapest way in
Free for 50 rows a month, or $20/mo for 3,000 rows
How it's priced
Monthly row allowance, sold separately from Moz Pro

Serpstat API

Cheapest way in
Team plan, $100/mo billed annually
How it's priced
200,000 API credits a month on Team

Prices from each vendor's pricing page, USD, 28 October 2026.

DataForSEO is the one I'd look at first if you only need data. There's no subscription, you pay per request, and a new account gets a small free credit to test with. Ahrefs makes sense if you want its backlink data and the suite as well. For a fuller comparison, see my guide to the best SEO APIs and the DataForSEO review.

Should You Pay for the Semrush API?

It's worth it when

  • Semrush is already your main SEO tool and you want its numbers in client reports or dashboards.
  • You run an agency and pull the same reports for many clients every month.
  • You're building internal tools on Semrush data and can live with the one-month caching rule.

Skip it when

  • You're a small business owner checking your own site. The Semrush interface already shows you everything, and MCP on Starter covers quick questions.
  • You only need raw data. DataForSEO or the Ahrefs API cost less to start.
  • You'd need years of historical data, where units cost five times more.

For most small businesses doing their own SEO, the API isn't the next step. A suite you actually open every week is. If you're deciding between suites, my Semrush pricing guide shows what each plan costs, and the Ahrefs vs Semrush comparison covers how the two differ. If the API is the reason you're looking, my guide to SEO APIs for agency work shows what agencies actually build with them.

Sources

Tools in this guide

Read next

Joonas Rotko

Joonas Rotko

SEO & GEO professional, founder of That Marketing Buddy

I'm a Finnish SEO and GEO professional with 11+ years in digital marketing, including years as a co-owner of a digital marketing agency. On That Marketing Buddy I test and compare SEO and AI-visibility software for entrepreneurs, marketing professionals and agencies.

Hands-on tests

Get my newest hands-on tests of SEO and GEO tools

I test SEO and AI visibility tools on my own sites and send you what I found: real prices, how accurate the data was and what didn't work.

At most one email a week. Unsubscribe anytime. I use your email only for this. Privacy policy