Semrush Scraper avatar

Semrush Scraper

Pricing

from $2.00 / 1,000 website overviews

Go to Apify Store
Semrush Scraper

Semrush Scraper

Get Semrush data for any list of websites: Authority Score, organic and paid traffic, backlinks, referring domains, ranks, top keywords, competitors and AI traffic. Plus top websites by country and industry.

Pricing

from $2.00 / 1,000 website overviews

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Categories

Share

What is Semrush Scraper?

Semrush Scraper lets you get Semrush website data for any list of domains: Authority Score, monthly visits, organic and paid search traffic, backlinks and referring domains, global, country and category rank, top organic keywords with search volume, CPC and intent, main competitors, top countries, traffic sources, AI assistant traffic (ChatGPT, Gemini and more) and month-by-month history. It also lists the top 100 websites of any country and industry, ranked by visits. Add your domains, click Start, and download one row per website as Excel, CSV or JSON.

  • ⚡ Fast: 100 websites in under a minute
  • 📋 Bulk lists: paste hundreds of domains or full links at once; repeats are read once
  • 📊 One row per website: headline numbers in their own columns, lists and history next to them
  • 🏆 Top websites: the 100 most visited websites of 240 countries and 110 industries
  • 🔓 No login: no Semrush account, subscription or API key needed

What can Semrush Scraper do?

  • Check Authority Score in bulk for any list of websites, with backlinks and referring domains
  • Estimate website traffic: monthly visits, organic and paid search traffic and their change from the month before
  • Get Semrush ranks: global rank, rank in the website's main country and rank in its category
  • See a website's top organic keywords with position, search volume, CPC, traffic share and search intent
  • Find a website's competitors with their relevance and monthly visits
  • See where traffic comes from and goes to: direct, search engines and referring websites, and the sites visitors open next
  • Measure AI traffic: visits from ChatGPT, Gemini, Perplexity and other AI assistants
  • List the top websites of a country and industry (for example the top finance websites in the United States)
  • Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more

What data can you extract from Semrush?

🛡️ Authority Score🔗 Backlinks and referring domains⚠️ Backlink penalty risk
👥 Monthly visits and change🔍 Organic search traffic💰 Paid search traffic
🏆 Global, country and category rank🗂️ Categories🌍 Top countries with shares
🔑 Top keywords, volume, CPC, intent🥊 Competitors🚦 Traffic sources and outgoing sites
🤖 AI assistant traffic📱 Desktop vs mobile⏱️ Visit duration, pages per visit, bounce rate
📈 Visits history📈 Search traffic history📈 Backlinks history

How to scrape Semrush

  1. Create a free Apify account.
  2. Open Semrush Scraper.
  3. Enter the websites to analyze, one per line: nike.com, https://www.stripe.com/pricing or a Semrush website link all work.
  4. For top websites lists, pick one or more Countries and Industries (or leave the websites empty and use only the lists).
  5. Click Start, then download the results as Excel, CSV, JSON or HTML.

How much does it cost to scrape Semrush?

You pay per result saved: one result per website, and one per website in a top websites list. Websites Semrush has no data for are not charged. See the Pricing tab for the price on your Apify plan, and set a maximum cost per run if you like: the run stops there.

⬇️ Input

SettingWhat it does
WebsitesDomains (nike.com), links (https://www.nike.com/us/) or Semrush website links, one per line. www., pages and subdomains are read as the main website (blog.hubspot.com gives hubspot.com)
CountriesCountries to list the top websites of, or Worldwide. Empty: no lists
IndustriesIndustries to list for each country. All industries by default
Proxy configurationThe default works for most runs

Overview data for three websites:

{
"domains": ["nike.com", "stripe.com", "https://www.bbc.co.uk/"]
}

The top finance and travel websites in the United States and the United Kingdom (400 rows):

{
"topWebsitesCountries": ["us", "gb"],
"topWebsitesIndustries": ["finance", "travel-and-tourism"]
}

⬆️ Output

Every website is one row. Shares, rates and changes are percentages (a change can be negative), visits and ranks are whole numbers, durations are in seconds. A website row (lists shortened):

{
"type": "domain",
"domain": "nike.com",
"input": "https://www.nike.com/x",
"url": "https://www.semrush.com/website/nike.com/overview/",
"brandName": "Nike",
"mainCountry": "US",
"categories": ["Retail", "Online Services", "Sporting Goods"],
"dataMonth": "2026-09-15",
"updatedAt": "2026-10-11",
"authorityScore": 99,
"googlePenaltyRisk": "Low",
"globalRank": 446,
"countryRank": 316,
"countryRankCountry": "United States",
"categoryRank": 1,
"categoryRankName": "Sporting Goods",
"visits": 83426980,
"visitsChangePercent": -14.39,
"pagesPerVisit": 4.5148,
"avgVisitDuration": 382,
"bounceRate": 49.08,
"desktopShare": 32.77,
"mobileShare": 67.23,
"organicTraffic": 108777460,
"organicTrafficChangePercent": -8.04,
"paidTraffic": 1413275,
"paidTrafficChangePercent": -37.94,
"backlinks": 33718134,
"backlinksChangePercent": -1.73,
"referringDomains": 203695,
"referringDomainsChangePercent": -0.19,
"aiTraffic": 166612,
"aiTrafficShare": 0.202,
"topKeywordsCountry": "US",
"topKeywords": [
{"keyword": "nike", "position": 1, "searchVolume": 3350000, "cpc": 0.73, "trafficShare": 8.98, "intents": ["commercial", "navigational"]},
{"keyword": "nike shoes", "position": 1, "searchVolume": 550000, "cpc": 0.7, "trafficShare": 1.47, "intents": ["informational", "transactional"]}
],
"competitors": [
{"domain": "footlocker.com", "relevance": 45.0, "visits": 12257461},
{"domain": "dickssportinggoods.com", "relevance": 29.0, "visits": 33485983}
],
"trafficByCountry": [
{"country": "US", "countryName": "United States", "visits": 30507483, "share": 36.57, "desktopShare": 34.96, "mobileShare": 65.04}
],
"trafficSources": [
{"source": "Direct", "sourceType": null, "share": 46.22, "visits": 12635822, "previousVisits": 13437127},
{"source": "google.com", "sourceType": "Google organic", "share": 31.65, "visits": 8653037, "previousVisits": 8129281}
],
"outgoingSites": [
{"domain": "okta.com", "share": 11.08, "visits": 259532, "previousVisits": 253914}
],
"aiTrafficSources": [
{"source": "chatgpt.com", "name": "ChatGPT", "visits": 152625, "share": 0.185,
"history": [{"month": "2026-09-01", "visits": 152625}, {"month": "2026-08-01", "visits": 111983}]}
],
"visitsHistory": [{"month": "2026-09-01", "visits": 83426980, "desktopVisits": 27337690, "mobileVisits": 56089290}],
"searchTrafficHistory": [{"month": "2026-09-15", "organic": 108777460, "paid": 1413275}],
"backlinksHistory": [{"month": "2026-09-01", "backlinks": 33718134, "referringDomains": 203695}],
"scrapedAt": "2026-10-28T10:16:36Z"
}

A row of a top websites list:

{
"type": "topWebsite",
"rank": 1,
"domain": "yahoo.com",
"country": "us",
"countryName": "United States",
"industry": "finance",
"industryName": "Finance",
"dataMonth": "2026-09-01",
"visits": 1133441981,
"desktopVisits": 464513538,
"mobileVisits": 668928443,
"desktopShare": 40.98,
"mobileShare": 59.02,
"visitsChangePercent": -1.22,
"visitsChangeYearPercent": -16.39,
"topSource": "direct",
"url": "https://www.semrush.com/website/yahoo.com/overview/",
"scrapedAt": "2026-10-28T10:16:36Z"
}

The Websites tab shows the headline numbers of every website side by side, the Top websites tab the ranked lists. The run report lists any website Semrush has no data for.

How can I use Semrush data?

  • Competitor analysis: compare Authority Score, traffic, keywords and backlinks of your competitors in one table
  • Link building and outreach: sort prospect websites by Authority Score and traffic before you reach out
  • Lead qualification: size up companies by their website traffic and growth
  • Market research: list the top websites of an industry in any country and follow them month by month
  • SEO reporting: track your own and your clients' Authority Score, organic traffic and backlinks with a schedule
  • AI search tracking: see how much traffic websites get from ChatGPT, Gemini and other AI assistants

Which websites have data?

Most well-known websites are covered, including country sites such as bbc.co.uk or nike.com.br. Semrush does not show data for every website without a subscription, and many small websites have none: those are listed in the run report as not found, are not charged, and the run still finishes successfully. Smaller websites may have some sections empty (for example no competitors or keywords). Figures are Semrush's estimates for the month in dataMonth.

Scrape more website and SEO data

ActorWhat it gets
Ahrefs ScraperDomain Rating, backlinks, organic traffic and keyword ideas for any domain
Similarweb ScraperWebsite traffic, ranks, traffic sources and similar sites from Similarweb
Domain Authority CheckerAn authority score and referring domains for millions of websites
Website Email ScraperEmail addresses from any website's contact, about and team pages
Google Ads Transparency ScraperA competitor's Google ad creatives, regions and dates

❓FAQ

Do I need a Semrush account or API key?

No. The scraper collects the figures Semrush shows to anyone without signing in, so you don't need a Semrush account, subscription or API key. Data Semrush keeps for paying subscribers (full keyword lists, individual backlinks, keyword research for any phrase) is not included.

How many websites can I check in one run?

As many as you like: paste hundreds or thousands of domains at once.

Why is a website missing from my results?

Semrush has no data for it without a subscription. Check the run report: the website is listed under notFound, and you are not charged for it.

Why are some fields empty?

Semrush does not show every figure for every website: smaller websites often have no competitors, no keywords or no country rank, and those fields are empty (never zero).

Can I get keyword volume for any keyword?

Not yet: Semrush shows keyword research only to signed-in users. Every website row does include its top organic keywords with search volume, CPC, position and intent.