All Articles
    Tool ComparisonsPublished September 29, 20267 min read

    Semrush API Pricing: What It Costs Before the First Call

    Semrush publishes no price for its API. It publishes the plan that unlocks it, EUR 436.99 a month in our reading of its pricing page, and sells the units inside the account. Here is how to budget for both halves.

    Matiss Katanenko

    Matiss Katanenko

    Co-founder, Honeyb

    Semrush API Pricing: What It Costs Before the First Call

    Semrush does not publish a price for its API, so the honest budget has two halves: a floor you can read and a meter you cannot. The floor is the plan that unlocks the API, which in our reading of its pricing page from Europe on 29 September 2026 is Advanced, at EUR 436.99 a month billed annually or EUR 526 paid monthly. The meter is the units every request consumes, sold separately inside the account.

    The mistake is to treat the first half as the price. This piece works through both from Semrush's own pages, shows how to size the meter before you subscribe, and says when a pay-per-call vendor is the better buy and when it is not. The four figures below are the ones the argument rests on.

    Semrush API pricing: the floor and the meter

    €437

    a month (EUR 436.99, billed annually) for the plan that lists API access

    Source: Semrush pricing page, Advanced plan

    0

    API units in the account after the upgrade

    Source: Semrush API access guide

    10or 50

    units per line returned, live or historical data

    Source: Semrush API access guide

    1M

    units to list 1,000 keywords for each of 100 domains

    Source: Semrush API access guide

    Semrush pricing page and API access guide, read from Europe on 29 September 2026.

    All four come from two Semrush pages, the pricing page and the API access guide in its developer documentation. What they mean for a buyer is that the subscription buys permission and nothing else: the guide notes that after the upgrade the number of units in the account will still be zero.

    Which Semrush plan includes API access?

    On the pricing page it is the top self-serve tier. In our reading of that page on 29 September 2026, SEO at EUR 112.52, Starter at EUR 158.40 and Pro+ at EUR 238 a month, all billed annually, do not list the API. Advanced lists API access and API data integration, and Enterprise lists custom integrations at a custom price. The paid tiers from Starter up also list MCP access, the plug that lets an assistant such as Claude query Semrush, which is a different thing from the API.

    The documentation names the plan differently. The access guide says the Standard API, which carries the SEO and Projects data, is available to SEO Toolkit users who have a Business subscription, and no plan called Business appears on the pricing page we read. The two pages were evidently written at different times, and the practical consequence is that a price quoted elsewhere for a Semrush Business plan may describe a plan that is no longer on sale.

    Prices are also regional. We read euros because we read from Europe, and a visitor elsewhere may be shown another currency, so open the page from the country your company is billed in before a number goes into a budget.

    How are Semrush API units priced?

    By the package, inside the account, and with nothing to start on: the access guide says the number of units is still zero after the upgrade, and on the pricing page the three lower tiers carry a Try for free button while Advanced carries Subscribe. The guide's instructions are to open Subscription info, go to the API Units tab, select a package and buy it, and neither page prints what a package costs.

    Figures for unit packages circulate on review sites. We could not confirm any of them on a Semrush page, so none appears here.

    What Semrush does publish is the rate at which requests burn units, and that is the number to build a budget from. In the guide's example, one line of the Domain Organic Search Keywords report costs 10 units for live data and 50 for historical data. The charge is per line returned and not per call, so the size of the response decides the bill.

    The same worked example shows how quickly that compounds. To list 1,000 organic keywords for 100 domains, the sort of job a competitor dashboard runs every month, it says you will be charged 1,000,000 units for live data and 5,000,000 for historical. Multiply your own rows by ten before you ask for a quote, and by fifty if you want history.

    What does the same job cost on a pay-per-call API?

    The comparison that matters is the same 100,000 rows bought by the unit. DataForSEO's Labs pricing prints $0.012 per task and $0.00012 per item for its standard endpoints, so 100 tasks returning 1,000 rows each come to $13.20, against a minimum payment of $50 and no subscription. The rows come from DataForSEO's index and not from Semrush's, which is the catch, and the next section returns to it.

    Building on AI answer data?

    The Honeyb API returns AI search visibility as JSON: which brands each engine named, in what position, with what sentiment and which pages it cited. $0.08 per answer, no subscription.

    The table below sets out what each vendor asks for before it answers a single request, in our reading of each vendor's own pricing page on 29 September 2026.

    VendorWhat you pay before the first callWhat the meter chargesWhere the price is printed
    SemrushAdvanced plan, EUR 436.99 a month billed annuallyAPI units: 10 per line live, 50 per line historicalPlan on the pricing page, unit packages inside the account
    DataForSEO$50 minimum payment, no subscription$0.012 per task plus $0.00012 per item on Labs endpointsPricing pages
    SerpApi$25 a month for 1,000 queries, or a free plan of 250Queries included in the planPricing page
    Serper$50 for 50,000 credits$1.00 per 1,000 queriesHome page
    Honeyb (ours)Prepaid credits, no subscription$0.08 per AI answerAPI pages

    The table is not a ranking, because these vendors do not sell the same data. SerpApi and Serper sell result pages, DataForSEO sells its own keyword and backlink index, and Semrush sells the index your marketing team already reads in its dashboard. What the first column shows is the cost of being wrong: a test on a pay-per-call vendor costs tens of dollars, and a test on Semrush costs a plan.

    When is the Semrush API worth the floor?

    When the subscription is already paid. A team that runs its reporting on the Advanced plan has bought it for the dashboard, and for that team the marginal cost of the API is the units alone. It also gets the one thing no other vendor can sell, which is numbers that match what the client sees on logging in.

    That matters more than a unit price. Two tools that disagree about a keyword generate a client email, and the hour spent answering it costs more than the data did. Our comparison of DataForSEO alternatives reaches the same verdict for every suite: use the API of the index you already report from.

    The floor is wrong for the opposite team, the one building a product or an agent from nothing. It would pay for 40 monitored websites and 5,000 tracked keywords, which is what the Advanced plan lists, in order to call two endpoints. For that team the order of operations is a pay-per-call vendor first, and Semrush later if customers ask for Semrush's numbers by name.

    Which Semrush APIs do not use units?

    Several, and they are all on the local side of the product. According to the access guide, the Map Rank Tracker API is available to all Semrush users with no unit purchase and no special subscription, and the Listing Management API comes with a Local Pro or Business subscription, again without units.

    The list grew this month. Semrush's release notes for 1 September 2026 announce a Review Management API and a Google Business Profile Tool API, open to Local Pro and Business users who have connected their locations, and neither consumes API units. If local listings are the whole of your use, the unit meter may never start.

    The Trends API, which carries traffic and market data, is separate again. It does not draw on Standard API units: the guide describes a Basic tier that can be bought directly and a Premium tier quoted by sales, with a default limit of 10,000 requests a month. A team that wants traffic estimates and keyword rows is therefore buying two products with two meters.

    How do you budget for the Semrush API in an afternoon?

    Count rows, not calls. Write down each report you would pull, the rows per pull and the pulls per month, then multiply by 10 for live data or 50 for historical, and you have a monthly unit figure to take to Semrush before you subscribe. Ask for the package price against that figure, in writing, in the currency you will be billed in.

    Then price the same rows on one pay-per-call vendor, which takes ten minutes with a printed rate, and compare the totals. Put the subscription on the Semrush side only if you would not otherwise buy it. That single comparison settles most cases, and our guide to SerpApi alternatives prices the result-page vendors if pages, not keyword rows, are what you need.

    The same test, a printed price and no floor, is the one we hold our own product to. Honeyb's AI visibility API sells a different kind of row, the answer an AI assistant gave about a brand, classified by whether the brand was named, where, with what sentiment and from which cited pages. Its page prints $0.08 per answer from prepaid credits. Its keyword and backlink lines are in early access, so it does not replace Semrush's index today.

    If you are pricing data for a product and want the rate before the commitment, the Honeyb API lists every line with its price and its status, and access is a short form, not a plan.

    Sources cited in this report

    semrush.com2developer.semrush.com8dataforseo.com3serpapi.comserper.dev

    Frequently asked questions

    How much does the Semrush API cost?

    Semrush prints no single price. In our reading of its pricing page from Europe on 29 September 2026, the plan that lists API access is Advanced at EUR 436.99 a month billed annually, or EUR 526 paid monthly. API units are bought separately in packages inside the account, and package prices are not printed on the pricing page or in the API access guide.

    Does Semrush have an API, and which plan includes it?

    Yes. The pricing page lists API access on the Advanced plan and custom integrations on Enterprise. Semrush's API access guide still describes the requirement as a Business subscription in the SEO Toolkit, a plan name that does not appear on the pricing page we read. Confirm the current plan with Semrush before you subscribe.

    How many API units does a Semrush request use?

    It depends on the report and on the rows returned. Semrush's guide gives the Domain Organic Search Keywords report as its example: 10 units per line for live data and 50 per line for historical data. To list 1,000 keywords for 100 domains, the guide says, you will be charged 1,000,000 units live, or 5,000,000 with history.

    Does the Semrush API have a free trial or free units?

    Not for the data most buyers want. Semrush's access guide says an account holds zero units after the upgrade, so the Standard API, which carries keyword, domain and backlink data, needs the plan and a purchased package. Some local APIs use no units at all: the Map Rank Tracker API is open to all Semrush users, and the Listing Management API comes with a Local subscription.

    Is there a cheaper alternative to the Semrush API?

    Yes, for teams that do not need Semrush's own index. DataForSEO sells keyword and domain data by the task and the item with a $50 minimum payment and no subscription, and SERP vendors such as Serper and SerpApi sell result pages by the query. The numbers will differ from Semrush's, which matters if your clients read Semrush dashboards.

    Matiss Katanenko

    About the author

    Matiss Katanenko

    Co-founder, Honeyb

    My name is Matiss Katanenko and I co-founded Honeyb, the AI visibility platform that tracks how ChatGPT, Gemini, Claude, Perplexity and the other major AI engines talk about brands. Before Honeyb I ran SEO for fast-growing companies across the US and Europe, including one of America's 500 fastest-growing companies. The numbers I am proudest of: taking a site from zero to 200,000 monthly visitors in five months, and over $10M in client revenue attributed to organic search. I still run experiments across ten-plus of my own domains to test what actually works in SEO, programmatic SEO and AI search, and those experiments are what this blog reports on. My focus today is AI search visibility: how brands get retrieved, ranked and referenced by LLMs. I'm based in Riga, Latvia. In my free time I'm in the sauna, on a padel court, or behind a drum kit.

    Prepaid credits, no subscription

    Put AI search visibility in your product.

    One key for eight AI engines. Every answer comes back classified: brand named, position, sentiment and cited pages, at $0.08 per answer.

    ChatGPTClaudeGeminiPerplexity
    See all API lines