Keyword Search Volume API: Google Ads Volume, CPC & Trends
Pricing
from $1.50 / 1,000 keyword with data
Keyword Search Volume API: Google Ads Volume, CPC & Trends
Bulk Google keyword search volume from Google Ads (Keyword Planner) data: monthly searches, 12-month history, CPC, bids, competition and trend for any country and language. No Google Ads account needed. $1.50 per 1,000 keywords + $0.10 per lookup of up to 1,000; keywords without data are free.
Pricing
from $1.50 / 1,000 keyword with data
Rating
0.0
(0)
Developer
Huss
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Keyword Search Volume API returns Google search volume for your keywords straight from Google Ads (Keyword Planner) data: average monthly searches, a 12-month search history, CPC, low and high top-of-page bids, competition and a ready-made trend (3-month and year-over-year change). Check up to 1,000 keywords per lookup and up to 100,000 per run, for any country, region or city and any language.
You don't need a Google Ads account, an active ad campaign or an API key. Paste keywords, click Start and export to JSON, CSV or Excel, or call it from the API, Make, Zapier, n8n or an AI agent.
Why use this keyword volume tool?
| Keyword Search Volume API | Google Keyword Planner | SEO suites (Ahrefs, Semrush) | |
|---|---|---|---|
| Volumes as numbers, not ranges | Yes | Only with active ad spend | Estimated, own clickstream |
| Bulk | Up to 100,000 keywords per run | Manual upload, UI only | Plan limits |
| CPC, bids and competition | Yes | Yes | Yes |
| Monthly history and trend | 12 months by default, up to 4 years | Yes | Yes |
| API, schedules, no-code, AI | Yes | Google Ads API approval required | Expensive API add-ons |
| Price | $1.50 per 1,000 keywords, pay as you go | Free with ad spend | $100+ per month |
What data do you get?
- ๐ข Search volume: average monthly Google searches for each keyword.
- ๐ Monthly searches: month-by-month volume for the last 12 months, or any range up to 4 years back.
- ๐ Trend: 3-month change and year-over-year change in percent, ready for sorting.
- ๐ฐ CPC and bids: average cost per click and low/high top-of-page bids in USD.
- ๐ฅ Competition: LOW, MEDIUM or HIGH plus a 0-100 competition index.
- ๐ Any location and language: countries, regions and cities by name (
United Kingdom,London,England,United Kingdom) or Google Ads location code, or worldwide. - ๐ No charge for keywords without data, invalid keywords or duplicates.
Who uses keyword search volume data?
- SEO specialists and content teams prioritizing topics and building content plans.
- PPC managers estimating budgets with CPC and competition before launching campaigns.
- Agencies running keyword research for many clients and countries on a schedule.
- Product and market researchers sizing demand and tracking seasonality and trends.
- Developers and AI agents enriching keyword lists inside their own SEO tools and workflows.
How to check keyword search volume in bulk
- Click Try for free.
- Paste your keywords into Keywords, one per line.
- Set Location (for example
United Statesor2840) and Language (for exampleen). - Click Start, then download the results from the Output tab.
Input example
{"keywords": ["buy laptop", "cheap laptops for sale", "best gaming laptop"],"location": "United States","language": "en","includeCpcCompetition": true,"includeMonthlySearches": true}
Output example
{"keyword": "buy laptop","spellCorrection": null,"hasData": true,"searchVolume": 2900,"competition": "HIGH","competitionIndex": 100,"cpc": 7.95,"lowTopOfPageBid": 1.69,"highTopOfPageBid": 10.04,"monthlySearches": [{ "month": "2023-10", "searchVolume": 2400 },{ "month": "2023-09", "searchVolume": 2900 },{ "month": "2023-08", "searchVolume": 3600 }],"trend3mPct": 8.5,"trendYoYPct": -33.3,"location": "United States","locationCode": 2840,"language": "en","languageCode": "en","searchPartners": false,"scrapedAt": "2026-10-08T17:00:24.127Z"}
Keywords Google has no data for are returned with "hasData": false and are free. A RUN_SUMMARY record in the key-value store lists invalid and duplicate keywords and the number of lookups.
How much does keyword search volume cost?
This Actor uses pay-per-event pricing:
| Event | Price |
|---|---|
| Keyword with data | $1.50 per 1,000 keywords ($0.0015 per keyword) |
| Lookup (one batch of up to 1,000 keywords) | $0.10 per lookup |
| Actor start | $0.00005 per run |
Keywords without data, invalid keywords and duplicates are free. Examples:
- The prefilled example (4 keywords): about $0.11
- 1,000 keywords: about $1.60
- 10,000 keywords: about $16
- 100,000 keywords: about $160
Set Maximum cost per run in the run options to cap spending; the Actor stops before it would go over.
This Actor is available on paid Apify plans (Starter and higher), because every lookup costs us Google Ads data fees. On the Free plan the run ends right away with a short notice and you are not charged.
Use it with AI agents (MCP) and the API
Add this Actor as a tool in Claude, ChatGPT, Cursor, VS Code or any other MCP client through the Apify MCP server:
https://mcp.apify.com?tools=magenta_waterwheel/keyword-search-volume
Then ask, for example: "Get US search volume and CPC for these 200 keywords and list the 20 with the best volume-to-competition ratio." The Actor runs with limited permissions, so it can only access its own run storage.
For results in a single HTTP request, call the synchronous endpoint with your Apify API token:
curl -X POST "https://api.apify.com/v2/acts/magenta_waterwheel~keyword-search-volume/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords":["buy laptop","best gaming laptop"],"location":"United States","language":"en"}'
Integrations and scheduling
- โฐ Schedule monthly volume checks for your keyword lists to track seasonality.
- ๐ Send results to Google Sheets, Slack, Airbyte, webhooks, Make, Zapier or n8n.
- ๐ค Export as JSON, CSV, Excel, XML or HTML.
FAQ
Where does the data come from?
From Google Ads keyword planning data, delivered through a licensed data provider (DataForSEO). It is the same source as Google Keyword Planner, without needing your own Google Ads account or ad spend.
Why do some keywords have no data?
Google doesn't report volume for very rare keywords, some brand or adult terms, and keywords it groups with a close variant. Those keywords come back with hasData: false and cost nothing.
Why do similar keywords show the same volume?
Google Ads combines search volume for close variants (plurals, misspellings, word order). If you need them separated, check them in separate runs.
How fast is it?
About 5-10 seconds per lookup of up to 1,000 keywords. The data provider allows a limited number of lookups per minute, so very large runs (tens of thousands of keywords) take a few minutes.
Can I use it on the Free plan?
No. Each lookup has a real data cost that Apify doesn't cover on the Free plan, so the Actor needs a paid Apify plan. Free-plan runs end immediately with a notice and no charge.
I found a bug or need a feature
Open an issue in the Issues tab with a link to your run. We aim to reply within one business day.
More tools from the same developer
| Actor | What it does | Price |
|---|---|---|
| Career Site Jobs API | Jobs from Greenhouse, Lever, Ashby and SmartRecruiters career sites, with salaries | $2 / 1,000 jobs |
| Website Screenshot & PDF API | Full-page PNG/JPEG screenshots and web page to PDF in bulk | $2.50 / 1,000 screenshots |
| Document & PDF to Markdown | PDF, Word, PowerPoint, Excel and HTML to LLM-ready Markdown, with OCR | $3 / 1,000 pages |
| App Store Reviews Scraper | Apple App Store reviews and app details in any country | $0.25 / 1,000 reviews |