π Semrush Keyword Scraper Β· 1,000 Free Keywords/Month
Pricing
from $5.00 / 1,000 keyword scrapeds
π Semrush Keyword Scraper Β· 1,000 Free Keywords/Month
Semrush Keyword Scraper gets you keyword data β‘ fast, π― 100% accurate and π ridiculously detailed β search volume, difficulty, CPC, intent, live SERP & keyword ideas. π° $5 per 1,000 keywords, no start fee. Scrape your first 1,000 keywords free every month π
Pricing
from $5.00 / 1,000 keyword scrapeds
Rating
0.0
(0)
Developer
Omkar Cloud
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Semrush Keyword Scraper
Semrush Keyword Scraper by Omkar Cloud gets you π― accurate, π detailed Semrush keyword data.
Semrush uses Google reCAPTCHA Enterprise bot protection to stop you from getting its data.
Semrush Keyword Scraper beats it, so you get the data β no Semrush subscription, no API units β and can successfully complete your project.
$5 per 1,000 keywords. And with Apify's free plan you get $5 of credit every month, so your first ~1,000 keywords each month are free.
This is an excellent Actor made by Omkar Cloud, which is Rated Excellent β 4.7 based on 30 reviews on Trustpilot.
π Try Semrush Keyword Scraper free β your first ~1,000 keywords are Free.
What can I get
- π Volume, difficulty & CPC for any keyword β Semrush's own Keyword Difficulty, CPC, intent & results count
- π Any Google country database β US, UK, Canada, India, Germany & more, plus volume by country
- π The live Google top 10 β every result grouped by SERP feature, with Authority Score & backlinks
- π‘ 25 keyword ideas per keyword β Keyword Magic ideas with volume, difficulty, CPC & intent
Why Semrush Keyword Scraper
Most other Semrush keyword scrapers fail you in one of four ways:
- ποΈ Inaccurate, cached, stale data
- π§© Low-detail data β volume only, never the full picture
- πΈ Pay more to get the same data
- πͺ¦ Works today, breaks next month β nobody maintains it
Semrush Keyword Scraper is scraped live on every run, priced honestly, and actively maintained.
Example: A Full Semrush Keyword Overview
{"keyword": "email marketing","country": "US","search_volume": 1220000,"keyword_difficulty": 91,"cpc": 30.3,"currency": "USD","intents": ["informational"],"results_count": 134,"has_ai_overview": true,"global_volume": [{ "country": "us", "search_volume": 1220000 }, { "country": "de", "search_volume": 90500 }],"serp": [{"feature": "organic","count": 10,"results": [{"position": 1,"link": "https://mailchimp.com/marketing-glossary/email-marketing/","domain": "mailchimp.com","authority_score": 60,"referring_domains_count": 1534,"backlinks_count": 3096,"search_traffic": 13570}]}]}
Trimmed for readability.
Get Started with 1,000 Free Keywords
- Hit Try for Free Button β the input is pre-filled with "email marketing" and "seo tools".
- Enjoy your data π.
Pricing
High value, Low price.
| What | Price | What you get |
|---|---|---|
| Standard keywords | $5 per 1,000 | Volume, Keyword Difficulty, CPC, intent, results count, AI Overview flag, volume by country, live top-10 SERP, related keywords |
| With keyword ideas | $8 per 1,000 | Everything above + 25 Keyword Magic ideas per keyword with volume, difficulty, CPC and intent, plus idea totals |
No start fee β you pay only for the rows you get. Duplicate keywords are billed once. Control your spend with Max Keywords: 1,000 keywords β $5.
π‘ Apify's free plan includes $5 of credit every month β about 1,000 free keywords, every month.
π Scrape your first 1,000 keywords free
Run It from Code
Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.
Python (pip install apify-client)
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("omkar-cloud/semrush-keyword-scraper").call(run_input={"keywords": ["email marketing", "seo tools"],"country": "US","includeIdeas": True,})for kw in client.dataset(run["defaultDatasetId"]).iterate_items():print(kw["keyword"], kw["search_volume"], kw["keyword_difficulty"], kw["cpc"])
Node.js (npm install apify-client)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const run = await client.actor('omkar-cloud/semrush-keyword-scraper').call({keywords: ['email marketing'],});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
FAQ
Which countries work? Any 2-letter country code Semrush has a Google database for (US, GB, CA, AU, IN, DE, FR, ES, BR, β¦).
How long does a keyword take? About 5β15 seconds, because each keyword is a live Semrush lookup. Three keywords run at once.
Is a keyword with no data billed? No. Only keywords that return data are pushed and billed.
π¬ Have Questions? We Have Answers.
You're a business owner β we know how hard completing a project can be. So we offer full support: just message us and we'll reply β with a solution within 1 working day.
You are important to us β just message us and we will solve your problem β within 1 working day. π©· Pinky Promise π€!
Related Actors
- π Semrush Scraper β website traffic, rank, Authority Score, AI traffic, keywords, backlinks & competitors. $2 per 1,000 domains.
Popular Actors by Omkar Cloud
- G2 Product Scraper β G2 product details, ratings & AI-found contacts
- Website Email Contact Scraper β emails, phones & socials from any website
- AliExpress Product Scraper β live product details, SKU variants, stock & shipping
- Booking Scraper β Booking.com hotels: prices, ratings, rooms & amenities
- IMDb Scraper β IMDb titles, ratings, charts, cast & box office

