Keyword Search Volume & CPC (Google Keyword Planner) avatar

Keyword Search Volume & CPC (Google Keyword Planner)

Pricing

from $2.00 / 1,000 keyword with search volumes

Go to Apify Store
Keyword Search Volume & CPC (Google Keyword Planner)

Keyword Search Volume & CPC (Google Keyword Planner)

Bulk Google keyword search volume, CPC, competition and trends from official Google Keyword Planner data. Check up to 100,000 keywords per run, or get keyword ideas for keyword research, in 50 countries. About $2 per 1,000 keywords.

Pricing

from $2.00 / 1,000 keyword with search volumes

Rating

0.0

(0)

Developer

Precision Labs

Precision Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Get Google search volume, CPC, competition and trends for up to 100,000 keywords in one run, at about $2 per 1,000 keywords. The data is the official Google Ads Keyword Planner data, the same numbers Keyword Planner shows. You don't need a Google Ads account or an SEO tool subscription. Built by Precision Labs.

What it does

For every keyword you get:

  • Monthly search volume: the 12-month average, plus a month-by-month history of 12, 24 or 36 months
  • Trends: the change over the last 3 months, and the change against the same 3 months a year earlier
  • Google Ads cost data: average cost per click, plus the low and high top-of-page bids, in USD
  • Competition: low, medium or high, and an index from 0 to 100
  • Keyword ideas (optional): related keywords Google suggests for your seed keywords, most searched first

Choose from 50 countries, worldwide, or any region or city Google Ads supports, and optionally a language.

Who it's for

  • SEO and content teams: size topics and plan content around real demand.
  • PPC managers: estimate costs before building campaigns.
  • Agencies: check thousands of client keywords without a seat in an expensive SEO tool.
  • Developers and AI agents: call it from the API or through Apify's MCP server as a keyword data tool.

How to use it

  1. Paste your keywords into Keywords, one per line.
  2. Pick a Country, and optionally a Language.
  3. Click Start. Most runs finish within a minute.
  4. Open the Overview tab, or export to CSV, Excel or JSON.

For keyword research, set Mode to Keyword ideas and enter a few seed keywords instead.

Pricing

You pay only for data you get:

EventPriceWhen
data-request$0.12One Google Ads request, covering up to 1,000 keywords (or 20 seed keywords for ideas).
keyword-result$0.002Each keyword or idea that has search volume.
Keywords in a runCost
10$0.14
100$0.32
1,000$2.12
10,000$21.20

Free: keywords Google has no data for, and keywords rejected before the lookup. No request fee when you repeat a lookup (same keywords and settings) before Google's next monthly update: the results come from your own Apify storage. Set Maximum cost per run and the Actor never looks up more keywords than that budget can pay for.

Input

FieldDescription
KeywordsOne per line, up to 100,000. Punctuation Google Ads doesn't accept, like ? or !, is removed for you.
ModeSearch volume for your keywords, or Keyword ideas from seed keywords.
Country50 countries, or worldwide.
LanguageAll languages (the default), or one of 25 languages.
Monthly history12, 24 or 36 months.
Max keyword ideasKeyword ideas mode only. Caps the number of ideas, and so the cost.
Custom locationAny Google Ads location, such as London,England,United Kingdom. Overrides Country.
Include Google search partnersAdds searches on Google's partner sites. Off by default, as in Keyword Planner.
{
"keywords": ["seo tools", "keyword research", "best running shoes"],
"location": "2826",
"language": "en"
}

Output

One row per keyword:

{
"keyword": "on cloud shoes",
"searchedAs": "on cloud shoes",
"spellingCorrectedTo": null,
"type": "keyword",
"hasData": true,
"searchVolume": 550000,
"trend3MonthsPct": -5.6,
"trendYearOverYearPct": -27.9,
"monthlySearches": [
{
"month": "2026-08",
"searchVolume": 673000
},
{
"month": "2026-09",
"searchVolume": 450000
}
],
"cpcUsd": 1.48,
"lowTopOfPageBidUsd": 0.4,
"highTopOfPageBidUsd": 3.39,
"competition": "high",
"competitionIndex": 100,
"location": "United States",
"language": "English",
"searchPartners": false,
"error": null,
"fetchedAt": "2026-10-19T10:56:23.347Z"
}

monthlySearches is shortened here; you get 12, 24 or 36 months.

  • 3-month trend: average searches over the last 3 months, against the 3 months before that.
  • Year-over-year: the same last 3 months, against the same 3 months a year earlier, which removes most seasonality.

Both are percentages, and are empty when there isn't enough history or the earlier figure is zero.

FAQ

Where does the data come from?

From Google Ads, the source behind Keyword Planner. The Actor fetches it live through the DataForSEO API each time you run it. Precision Labs is independent and isn't affiliated with, or endorsed by, Google or DataForSEO.

Do I need a Google Ads or DataForSEO account?

No. You only need an Apify account, and you pay only for what you look up.

Why are the numbers so round?

Google Ads reports search volume in ranges, such as 390, 5,400 or 74,000, not exact counts. Every tool that uses Google's data shows the same rounded figures.

Why do some similar keywords have exactly the same volume?

Google Ads groups close variants, such as singular and plural forms, and reports one combined figure for the group. Keyword Planner and every tool built on Google Ads data does the same.

Why does a keyword have no data?

Google has too few searches to report, or the topic is restricted in Google Ads, for example weapons, tobacco or drugs. Keywords without data are free.

When does new data arrive?

Google adds the previous month's figures around the middle of each month.

Why is there a new storage in my account?

The Actor keeps this month's results in a key-value store called precisionlabs-keyword-search-volume-cache in your own account, so repeat lookups skip the request fee. Google only updates the figures around the middle of each month, so cached results are almost always as current as a new lookup. You can delete the store at any time.

Can I look up a city or a region?

Yes. Put a Google Ads location name in Custom location, such as Manchester,England,United Kingdom or Bavaria,Germany.

Something looks wrong?

Open an issue on the Issues tab with your input, and I'll look into it.

More from Precision Labs

  • Poland Company Check: checks Polish companies against official registers, with red flags and bank account verification.