Dianna kassela Independent Product Analyst and marketing evangelist, lives in Austria.

SEMrush & Google Data Studio

1 min read

It was two months ago when I was requested to pull SEMrush data to one of our clients Data Studio reports, so I had to dig in and see what are my options, and frankly, I was a bit surprised, not to say disappointed.

Connecting SEMrush to Data Studio

Although I knew Supermetrics and some other similar vendors have data connectors to SEMrush, I thought it would be pretty straight forward, but then when I tried to connect to my client SEMrush account, I was requested by Supermetrics to enter my SEMrush API key:

I knew my client has an active SEMrush subscription and had the credentials, so I clicked the link in order to achieve the API key and move on with this project, but then I saw this:

It seems that the API is available only to the Business users (while my client has “only” the PRO plan). Is there any way to purchase the API without being a Business user? unfortunately not.

It does not matter how you wish to connect to your SEMrush account, whether using Data Studio, Google Sheets or any other tool – you must have SEMrush business plan ($400/month).


Before I made the necessary call to my client, I took a deep look into SEMrush API pages, making sure I’m not missing anything and saw this one:

Even though you have the Business plan, SEMrush charges money for the API itself, and it took me a while to understand how much exactly I need to pay for the API. (TLDR: I still don’t know).

How SEMrush API Pricing Works

SEMrush API pricing is based on units, which means it works like a token/chips system. Each request to their API has a different price – e.g. one request can cost you 20 API units per line, which means that if the response contains 5 rows, it will cost you 100 API units. How can you predict the number of units you need? you don’t. So you need to buy a lot of API units. How much exactly? I had to figure out and indeed, it was well hidden:

(image taken from SEMrush website – https://www.semrush.com/news/if_you_actively/)

Although it gave a rough direction about the pricing, this article was published in 2012(!), means, the model might have changed since, or worst – the pricing. In addition, once your API unit balance hits the limit, SEMRush will automatically process an order for additional API units, otherwise, your reports won’t receive data.

SEMrush Free API

The more I searched and talked with my colleagues, there’s no way to connect to SEMrush even in a limited way. There’s no free API or even a trial.

SEMrush API List of Dimensions & Metrics

Supermetrics, as having SEMrush data connector to both SEMrush Projects, and SEMrush Analytics, published the list of all dimensions & metrics. Please note that this list can be changed by both SEMrush and Supermetrics:

Whoever you are, if you wish to see your SEMrush data in your Data Studio reports, you must be on the SEMrush Business plan and purchase API units.

Dianna kassela Independent Product Analyst and marketing evangelist, lives in Austria.

Supermetrics Chrome Extension

Supermetrics, one of the leading data-fetch tools has several faces to the main product. You can access your ad networks or analytics data using...
Anton Sudevsky
55 sec read

How Supermetrics Work

Table of ContentsSupermetrics General StructureIs It SecureAuthentication IssuesMissing Dimensions & MetricsThe Dimensions & Metrics Names Can VaryMetrics & Dimension Can Be Deprecated For No...
Dianna kassela
4 min read

Supermetrics vs Swydo

We saw a lot of questions regarding the difference between Supermetrics and Swydo, but just to be honest, both products are operating in different...
Mark Kaner
1 min read