Google Keyword Volume Scraper avatar

Google Keyword Volume Scraper

Pricing

from $3.00 / 1,000 keyword with data

Go to Apify Store
Google Keyword Volume Scraper

Google Keyword Volume Scraper

Get Google search volume for up to thousands of keywords at once: monthly searches, 12-month history, CPC, competition and top-of-page bid range from Google Ads data, for any country and language. No Google Ads account needed.

Pricing

from $3.00 / 1,000 keyword with data

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

🚀 Google Keyword Volume Scraper

Get Google search volume for thousands of keywords at once. The Google Keyword Volume Scraper returns each keyword's monthly searches, a 12-month history, cost per click (CPC), ad competition and the top-of-page bid range, from Google Ads data, for any country and language. Use it to size markets, prioritise content and SEO plans, plan PPC budgets or enrich keyword lists. No Google Ads account needed.

✨ Features

  • 📊 Monthly Search Volume: Average monthly Google searches for every keyword.
  • 📈 12-Month History: Month-by-month volumes to spot seasonality and trends.
  • 💰 CPC and Bids: Average cost per click plus the low and high top-of-page bid.
  • 🏁 Competition: Google Ads competition level (LOW / MEDIUM / HIGH) and index (0–100).
  • 🌍 90+ Countries: Pick the market with a two-letter country code; the language defaults to the country's main language.
  • 📋 Bulk Lists: Up to 1,000 keywords per lookup and as many lookups as you need in one run. Duplicates are checked once.

🛠️ How It Works

  1. Paste your keywords – one per line (up to 80 characters and 10 words each).
  2. Pick a country – us by default; optionally a language.
  3. Run the Scraper – download the results as JSON, CSV or Excel, or pull them through the API.

⚙️ Input

FieldWhat it does
KeywordsKeywords to check, one per line.
CountryTwo-letter country code (us, gb, de, pl…).
LanguageOptional two-letter language code. Empty = the country's main language.
Max resultsMaximum number of keywords to check. Default 1,000.

With an empty input the scraper checks web scraping, seo tools and keyword research in the US.

{
"keywords": ["running shoes", "trail running shoes", "running shoes for flat feet"],
"country": "gb"
}

💰 Pricing

Pay only for what you use — no monthly rental.

EventPriceWhat you get
Keyword with data$0.003 per keyword ($3 per 1,000)Search volume, 12-month history, CPC, competition, competition index and bid range
Keyword batch lookup$0.10 per batch of up to 1,000 keywordsOne lookup fee per batch: a run with 1–1,000 keywords pays it once, 1,001–2,000 twice, and so on
Actor start$0.00005 per runCharged once when the run starts.

Keywords Google has no data for are not charged. Examples: 10 keywords = $0.13 · 1,000 keywords = $3.10 · 10,000 keywords = $31.

📊 Sample Output Data

{
"keyword": "web scraping",
"country": "us",
"language": "en",
"searchVolume": 9900,
"cpc": 14.12,
"competition": "LOW",
"competitionIndex": 22,
"lowTopOfPageBid": 2.98,
"highTopOfPageBid": 13.35,
"monthlySearches": [
{ "month": "2025-09", "searchVolume": 12100 },
{ "month": "2025-10", "searchVolume": 9900 },
{ "month": "2026-08", "searchVolume": 9900 }
],
"spellingCorrection": null,
"scrapedAt": "2026-10-14T10:02:11.000Z"
}

(monthlySearches is shortened here; a real row has 12 months.)

❓ FAQ

Where does the data come from? From Google Ads keyword planning data, the same figures Keyword Planner shows. They are monthly averages rounded into Google's volume brackets.

Why is a keyword missing from the results? Google has no volume data for it in that country (too rare, or not a real search). Those keywords are listed in the run's status message and are not charged.

Need keyword ideas or a competitor's keywords? See Google Keyword Suggestions Scraper and Google Ranked Keywords Scraper.

🔗 More SEO Actors