Keyword Search Volume - Google Keyword Planner Data, CPC avatar

Keyword Search Volume - Google Keyword Planner Data, CPC

Pricing

from $4.25 / 1,000 keyword delivereds

Go to Apify Store
Keyword Search Volume - Google Keyword Planner Data, CPC

Keyword Search Volume - Google Keyword Planner Data, CPC

Scrape keyword search volume, CPC bids and competition from Google Keyword Planner without a Google Ads account, for any country. Keyword search volume for seed keywords, an exact list or a website, with keyword ideas. Bulk, in JSON, CSV or Excel.

Pricing

from $4.25 / 1,000 keyword delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Features

Limited permissions

Share

Keyword Search Volume: Google Keyword Planner data without an Ads account

Scrape keyword search volume, competition and CPC for any country, the same numbers as Google Keyword Planner, without a Google Ads account. Up to 25 keyword ideas per seed and about 90 ideas per minute.

What does this keyword search volume tool do?

  • Checks the monthly search volume of a list of keywords, one row per keyword (exactOnly).
  • Expands a few seed keywords into up to 25 related keywords each, with volume, competition and bids.
  • Suggests keywords for a website you paste, as Google Ads does for advertisers.
  • Works for any country, by name or 2-letter code, and exports to JSON, CSV or Excel.

Who uses it

  • SEO and content teams: which topics people search for, and how much, before writing a page.
  • PPC managers: competition and the low and high top of page bid before a campaign starts.
  • Agencies and freelancers: keyword research for a client's website in one run, no Ads account to set up.
  • AI agents and spreadsheets: search demand as a number the agent or the sheet can sort and filter.

Keyword search volume pricing at a glance

  • Keyword ideas, Free plan: US$ 5.00 per 1,000 keywords (US$ 10.00 from 14 Nov 2026)
  • Exact keywords only, Free plan: US$ 10.00 per 1,000 keywords (US$ 20.00 from 14 Nov 2026)
  • Fee per run start: US$ 0.01, only when Google Ads answers
  • Data: monthly search volume, competition, competition index, low and high top of page bid (USD)
  • Seed keywords, exact list or a website URL: Yes
  • Any country: Yes, by name or 2-letter code (United States by default)
  • Google Ads account or API key: Not needed
  • Error rows (no data, invalid input, refused request): Free, with an errorCode

Real rows

From tests on 2026-10-08, United States. The seed row of "web scraping":

{
"keyword": "web scraping",
"seedKeyword": "web scraping",
"isSeed": true,
"country": "United States",
"locationId": 2840,
"searchVolume": 12100,
"competition": "LOW",
"competitionIndex": 22,
"lowTopPageBid": 2.82,
"highTopPageBid": 13.35,
"currency": "USD",
"source": "keyword",
"scrapedAt": "2026-10-08T14:30:04Z"
}

And one of the ideas for the seed "ai agents":

{
"keyword": "ai agency",
"seedKeyword": "ai agents",
"isSeed": false,
"country": "United States",
"locationId": 2840,
"searchVolume": 90500,
"competition": "MEDIUM",
"competitionIndex": 46,
"lowTopPageBid": 3.58,
"highTopPageBid": 15.64,
"currency": "USD",
"source": "keyword",
"scrapedAt": "2026-10-08T14:30:32Z"
}

How to check keyword search volume

  1. Type seed keywords in Keywords, or paste a website.
  2. Pick the Country and the mode: keyword ideas (default) or the exact list only.
  3. Click Start. Rows appear in the Output tab and export to JSON, CSV or Excel.

The same runs as JSON input:

Keyword ideas (the default). Each seed returns itself plus up to 24 related keywords:

{
"keywords": ["web scraping", "ai agents"],
"country": "United States"
}

Exact volume of a list. One row per keyword, nothing else:

{
"keywords": ["electric car", "credit card", "coffee maker"],
"country": "GB",
"mode": "exactOnly"
}

Keywords for a website. Google Ads reads the page and suggests up to 25 keywords for it:

{
"websiteUrl": "https://apify.com",
"country": "United States"
}

You can combine seed keywords and a website in the same run.

Output fields

FieldMeaning
keywordThe keyword as Google Ads returns it
seedKeywordThe seed it came from (or the website URL)
isSeedtrue on the row of the seed keyword itself
searchVolumeAverage monthly searches in the chosen country
competitionLOW, MEDIUM or HIGH (advertiser competition)
competitionIndexCompetition from 0 to 100
lowTopPageBid, highTopPageBidLow and high range of the top of page bid, in USD
country, locationIdCountry name and its Google Ads location ID
sourcekeyword or website
scrapedAtWhen the row was read (UTC)

Speed

Google Ads answers each session about once every 16 seconds, and each answer brings up to 25 keywords. One session reads about 3 to 4 seeds per minute (up to 90 keyword ideas per minute). For long lists, raise maxConcurrency (up to 5) and the run memory (4 GB for 5 sessions). Measured on 2026-10-08: 12 seeds (300 keyword ideas) in 2 minutes 20 seconds with 2 sessions; 24 exact keywords in 4 minutes 30 seconds with 4 sessions.

The first answer can take up to 3 minutes. Keep the run timeout at 5 minutes or more, even for a single keyword. A request that never gets an answer before the timeout comes back as a free NOT_REACHED row, never as an empty run.

Limits and good to know

  • Volumes are Google's rounded buckets (for example 12,100, 40,500, 90,500), the same numbers the Google Ads Keyword Planner shows without an active campaign. Close variants (plural, word order) often share one figure.
  • Bids are in USD for every country.
  • Countries only. Cities, states and regions are not supported. An unknown country gives a free INVALID_INPUT row.
  • Keywords up to 80 characters and 10 words, the Google Ads limit.
  • In exactOnly mode, when Google Ads answers with related keywords but no row for the exact seed, the Actor uses a close variant (plural or word order) if there is one; otherwise you get a free NO_DATA row. The ideas mode shows what Google returned.
  • If Google Ads keeps refusing a request after several retries you get a free BLOCKED row; run again.

How much does keyword search volume data cost?

Pay per keyword: US$ 5.00 per 1,000 keywords in the ideas mode and for website suggestions, US$ 10.00 per 1,000 in the exactOnly mode (each exact row costs a full request to Google Ads), plus US$ 0.01 per run that gets an answer. Lower on paid Apify plans. Error rows and duplicates across seeds are never charged.

From 14 Nov 2026: US$ 10.00 per 1,000 keywords and US$ 20.00 per 1,000 in exactOnly; the run fee stays US$ 0.01.

Error codes

errorCodeMeaning
INVALID_INPUTUnknown country, bad website URL, or a keyword over 80 characters or 10 words
NO_DATAGoogle Ads has no volume for this keyword in this country
BLOCKEDThe request was refused after several retries; run again, not charged
NOT_REACHEDThe run timeout came before this keyword; raise the timeout or maxConcurrency
UNEXPECTEDAnything else; run again, and open an issue if it repeats

Integrations, scheduling and AI agents

  • Schedule the same list every month in Apify schedules to follow how demand changes.
  • Export as JSON, CSV, Excel or XML, or read the dataset from the Apify API.
  • Connect it to Make, n8n, Zapier or Google Sheets through Apify integrations.
  • AI agents: call it as a tool through the Apify MCP server in Claude, ChatGPT, Cursor or any MCP client, for example "find 50 keyword ideas for running shoes in the UK and sort them by search volume".

Keyword search volume FAQ

Do I need a Google Ads account or API key? No.

Is it the same data as the Keyword Planner? It is Google Ads keyword data: average monthly searches in rounded buckets, competition and the top of page bid range.

Can I get monthly trends or 12-month history? Not in this version.

Try it now

Click Start with the example input: two seeds, web scraping and ai agents, give up to 50 keywords with volume, competition and bids in a few minutes. Need a field, a filter or monthly history? Open an issue in the Issues tab of this page; user requests decide what the next version adds.

Changelog

  • 29 Oct 2026: new keyword prices announced, effective 14 Nov 2026 (US$ 10 per 1,000; US$ 20 per 1,000 exact).
  • 18 Oct 2026: faster recovery when the keyword tool refuses a request. Single-keyword runs in exactOnly and website mode that used to hit a 4-minute timeout now answer in about 3 minutes.