Keyword Planner API: Search Volume, CPC & Trends
Pricing
from $1.00 / 1,000 keyword with search volumes
Keyword Planner API: Search Volume, CPC & Trends
Google Keyword Planner API without an Ads account: bulk search volume, CPC, competition and trends for up to 100,000 keywords per run, plus keyword ideas. Any country, state or city. From $1 per 1,000 keywords.
Pricing
from $1.00 / 1,000 keyword with search volumes
Rating
0.0
(0)
Developer
Precision Labs
Maintained by CommunityActor stats
0
Bookmarked
12
Total users
12
Monthly active users
2 days ago
Last modified
Categories
Features
Share
Get Google search volume, CPC, competition and trends for up to 100,000 keywords in one run, from $1 per 1,000 keywords, with no request fee for country lookups. The data is 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 difficulty: how hard it is to rank in Google's top 10, from 0 to 100 (country lookups)
- 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
- Paste your keywords into Keywords, one per line.
- Pick a Country, and optionally a Language.
- Click Start. Most runs finish within a minute.
- 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
Country lookups: you pay only for keywords with data, with no request fee.
| Keywords in a country | Starter | Scale | Business |
|---|---|---|---|
| 100 | $0.16 | $0.12 | $0.10 |
| 1,000 | $1.60 | $1.20 | $1.00 |
| 10,000 | $16.00 | $12.00 | $10.00 |
Live lookups add $0.15 each ($0.14 on Scale, $0.13 on Business), covering up to 1,000 keywords (or 20 seed keywords for ideas). They're used for regions and cities, worldwide, search partners, keyword ideas, and rare keywords that aren't in the monthly database. Turn off Look up rare keywords live to skip those.
Free: keywords Google has no data for, and keywords rejected before the lookup. Repeat live lookups (same keywords and settings) before Google's next monthly update come from your own Apify storage, with no live lookup fee. Set Maximum cost per run and the Actor never looks up more keywords than that budget can pay for.
Input
| Field | Description |
|---|---|
| Keywords | One per line, up to 100,000. Punctuation Google Ads doesn't accept, like ? or !, is removed for you. |
| Mode | Search volume for your keywords, or Keyword ideas from seed keywords. |
| Country | 50 countries, or worldwide. |
| Language | All languages (the default), or one of 25 languages. |
| Monthly history | 12, 24 or 36 months. |
| Max keyword ideas | Keyword ideas mode only. Caps the number of ideas, and so the cost. |
| Custom location | Any Google Ads location, such as London,England,United Kingdom. Overrides Country. |
| Include Google search partners | Adds searches on Google's partner sites. Off by default, as in Keyword Planner. |
| Look up rare keywords live | On by default. Keywords missing from the monthly database are looked up live in Google Ads. |
{"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,"keywordDifficulty": 41,"source": "database","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. source is database for figures from the monthly copy of Google Ads data, or live when Google Ads was asked during the run.
How the trends are calculated
- 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, through the DataForSEO API. Country lookups come from a database of Google Ads figures refreshed every month, which is why they're cheap. Regions, cities, keyword ideas and rare keywords are asked live from Google Ads. 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.
Does it work on Apify's free plan?
The free plan returns sample results for the example keywords, at no charge. Looking up your own keywords needs a paid Apify plan.
Something looks wrong?
Open an issue on the Issues tab with your input, and I'll look into it.
More from Precision Labs
- Competitor Keywords, Ranked Keywords & Keyword Gap: the Google keywords any domain ranks for, its organic competitors, and your keyword gap.
- Backlink Checker, Domain Rank & Link Gap: backlinks, referring domains and domain rank for any site, in bulk, plus sites that link to your competitors but not to you.
- Domain Authority Checker: domain authority, page authority and spam score for up to 100,000 domains or URLs per run.
- Poland Company Check: checks Polish companies against official registers, with red flags and bank account verification.