Semrush Keyword avatar

Semrush Keyword

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Semrush Keyword

Semrush Keyword

Extract Semrush keyword data at scale: search volume, CPC, keyword difficulty, competition, search intent, SERP features and 12-month trends. Phrase, exact, broad or related match across 47 country databases — up to 10,000 keywords per run, straight into a clean Apify dataset.

Pricing

from $6.00 / 1,000 results

Rating

5.0

(1)

Developer

PNDA

PNDA

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

🔍 Semrush Keyword Scraper — Volume, CPC, Difficulty & Intent at Scale

Turn any seed keyword into a full, ranked list of high-opportunity keywords — search volume, CPC, competition, keyword difficulty, SERP features and search intent — across 47 regional databases.

This Actor plugs straight into Apify, accepts a single keyword, and returns Semrush keyword metrics in a clean dataset you can export to JSON, CSV, Excel, HTML or RSS — or pipe directly into your scraping, n8n, Make, Zapier, Looker Studio or GPT workflows. No Semrush login required.


💡 Who is it for?

  • SEO agencies building keyword lists for clients at scale.
  • Content teams running bulk topic discovery for blogs, landing pages and programmatic SEO.
  • PPC & paid search managers hunting low-CPC, low-competition keywords before bidding.
  • Affiliate marketers & dropshippers validating niches and product demand in any market.
  • E-commerce founders sizing a market before launching a new category or region.
  • Data teams enriching a CRM, ad platform or internal dashboard with keyword metrics.

⚙️ How it works

You give the Actor a keyword, a country database, and a match type. It pulls the full keyword ideas report from Semrush, paginates through as many pages as you need (100 keywords per page), and pushes every keyword as a structured row into the Apify dataset.

Match types supported

Match typeWhat it returns
PhraseKeywords containing the exact phrase in any order
ExactKeywords containing the exact phrase as-is
BroadBroad variations including synonyms and related terms
RelatedSemantically related keywords (perfect for topical clusters)

Coverage

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


📥 Input

FieldTypeRequiredDescription
qstringSeed keyword (e.g. digital marketing, running shoes)
dbstringCountry database code (us, uk, fr, de, …)
typestringMatch type: phrase (default), exact, broad, related
pagesintegerPages to fetch — 100 keywords per page (default 1, max 100 = 10,000 keywords)

Example input

{
"q": "digital marketing",
"db": "us",
"type": "phrase",
"pages": 5
}

📤 Output

Each keyword is pushed as one row in the dataset. Example item:

{
"phrase": "digital marketing agency",
"database": "us",
"volume": 18100,
"cpc": 24.35,
"competition_level": 0.87,
"difficulty": 71,
"results": 2140000000,
"intents": [1, 3],
"serp_features": [7, 9, 16, 21],
"trends": [54, 54, 66, 81, 66, 54, 54, 54, 81, 54, 54, 54]
}

Field reference

FieldMeaning
phraseThe keyword
volumeAverage monthly search volume
cpcCost per click in USD (paid search benchmark)
competition_levelPaid competition index (0.00 → 1.00)
difficultyOrganic keyword difficulty score (0 → 100)
resultsTotal number of indexed results on Google
intentsSearch intent flags (informational, navigational, commercial, transactional)
serp_featuresSERP feature codes (featured snippet, People Also Ask, local pack, video, images, etc.)
trends12-month relative volume trend

🚀 Why use this Actor

  • Semrush keyword metrics — volume, CPC, difficulty, competition, intent, SERP features and trends in one row.
  • Up to 10,000 keywords per run — in one click, pushed straight into a dataset.
  • 47 markets — international SEO, localization and multi-country PPC in the same workflow.
  • Clean, flat schema — every field typed and ready for BigQuery, Postgres, Sheets or GPT.
  • All match types — phrase, exact, broad, and semantic (related) in a single input.
  • No login, no scraping headaches — authentication and pagination handled for you.
  • Pipeline-ready — trigger from n8n, Make, Zapier, Apify Schedules or the Apify API.

💼 Use cases

  • Programmatic SEO — generate thousands of landing-page keywords per vertical and region.
  • Content calendars — cluster related keywords into topic pillars automatically.
  • PPC bid lists — pull volume + cpc + competition_level before uploading to Google Ads.
  • Niche research — compare volume vs. difficulty across countries in minutes.
  • Competitor gap analysis — combine with the Semrush Domain and Semrush Competitor Actors.
  • AI content pipelines — feed structured keyword data into GPT for briefs and outlines.

🧩 Part of the Semrush suite

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

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

💰 Pricing

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

RunKeywordsApprox. cost
pages = 1100~$0.60
pages = 101,000~$6
pages = 10010,000~$60

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


▶️ Start now

Drop a keyword. Pick a country. Click Run. Export your dataset. That's it — you have Semrush keyword intelligence on tap.