Semrush Competitor avatar

Semrush Competitor

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Semrush Competitor

Semrush Competitor

Get up to 200 real organic competitors for any domain: competition level, shared keywords, total ranking keywords, organic traffic, traffic value and paid-keyword overlap. 47 country markets, three sort strategies (competition, overlap, traffic). Clean flat data, pipeline-ready.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

PNDA

PNDA

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

🥊 Semrush Competitor Scraper — Discover Who You're Really Competing With in Google

Drop any domain in — get up to 200 real organic competitors ranked by competition level, shared keywords, total keywords, organic traffic, traffic value and paid keyword overlap. Semrush competitive intelligence, on demand, pushed straight into an Apify dataset.

This Actor accepts a domain + market, handles authentication, and returns a clean, flat table of competitors ready for JSON, CSV, Excel, Google Sheets, Looker Studio or GPT pipelines. No Semrush login required.


💡 Who is it for?

  • SEO agencies & freelancers scoping the true competitive set during onboarding.
  • Growth & content teams building keyword-gap and content-gap analyses.
  • PPC managers identifying who else is bidding on the same space.
  • Founders & product marketers sizing a new market before launch.
  • M&A and investor scouts evaluating competitive density around a target.
  • Data teams enriching CRM and BI dashboards with live competitive signals.

⚙️ How it works

You give the Actor a domain, a country database, and a sort order. It calls the Semrush Organic Competitors report, fetches up to 200 competitors and pushes each one as a structured row into the Apify dataset.

Sort modes

SortUse it when…
Competition LevelYou want the closest strategic competitors (highest keyword overlap ratio)
Common KeywordsYou want the competitors with the biggest shared footprint
TrafficYou want the biggest traffic players in your space

Coverage

47 country databases: 🇺🇸 US · 🇬🇧 UK · 🇨🇦 CA · 🇦🇺 AU · 🇫🇷 FR · 🇩🇪 DE · 🇮🇹 IT · 🇪🇸 ES · 🇧🇷 BR · 🇳🇱 NL · 🇯🇵 JP · 🇮🇳 IN · 🇸🇬 SG · 🇲🇽 MX · 🇦🇪 AE · and 32 more.


📥 Input

FieldTypeRequiredDescription
qstringDomain to analyze (e.g. example.com)
dbstringCountry database code (us, uk, fr, de, …)
sort_bystringcompetition_level (default), common_keywords, or traffic

Example input

{
"q": "example.com",
"db": "us",
"sort_by": "competition_level"
}

📤 Output

Each competitor is pushed as one row. Example item:

{
"domain": "competitor.com",
"competition_level": 0.43,
"common_keywords": 77,
"se_keywords": 945,
"traffic": 3335,
"traffic_cost": 2386,
"paid_keywords": 4
}

Field reference

FieldMeaning
domainCompetitor domain
competition_levelOverlap score (0 → 1) — how close the competitor is strategically
common_keywordsNumber of keywords both domains rank for
se_keywordsTotal organic keywords the competitor ranks for
trafficEstimated monthly organic traffic
traffic_costEquivalent value of that traffic in paid search (USD)
paid_keywordsNumber of keywords the competitor is also bidding on in Google Ads

🚀 Why use this Actor

  • Up to 200 competitors per run — the full ranked list, not just the top 5.
  • Three sort strategies — switch between closest, biggest overlap, and biggest traffic.
  • 47 country markets — run per-region competitive maps in minutes.
  • Flat, typed schema — plug straight into BigQuery, Postgres, Sheets or GPT.
  • No login, no scraping headaches — authentication handled for you.
  • Pipeline-ready — trigger from n8n, Make, Zapier, Apify Schedules or the Apify API.

💼 Use cases

  • Competitive mapping: feed the domain list into a keyword-gap workflow for instant opportunity lists.
  • PPC overlap: identify who is bidding on your organic space using paid_keywords.
  • Market sizing: sum traffic across competitors to estimate total category demand.
  • Prospecting: qualify clients by how crowded their competitive set is.
  • Benchmarking: compare your traffic_cost vs. the top competitor every month.
  • GPT research: feed the list into an LLM to auto-generate a competitive report.

🧩 Part of the Semrush suite

Chain this Actor with the rest of the suite for a full SEO workflow:

ActorWhat it does
🥊 Semrush CompetitorUp to 200 organic competitors and keyword overlap (this Actor)
🔍 Semrush KeywordKeyword ideas — volume, CPC, difficulty, intent
🌐 Semrush DomainFull domain audit — authority, traffic, top keywords
🔗 Semrush Backlink AnalyticsAuthority-scored backlinks, anchors, referring domains

💰 Pricing

Pay-per-result — you're charged $0.010 per competitor returned, plus a small per-run start fee. You only pay for competitors you actually receive.

Competitors returnedApprox. cost
25~$0.25
100~$1
200 (max)~$2

New users get free result credits to try the Actor before spending anything.


▶️ Start now

Enter a domain. Pick a country. Choose a sort order. Hit Run. Your real organic competitors — ranked, structured, and ready to action.