Bulk Keyword Planner: Keyword Volume Checker for Big Lists
Pricing
from $190.00 / 1,000 batch of up to 1,000 keywords
Bulk Keyword Planner: Keyword Volume Checker for Big Lists
Google Keyword Planner search volume, CPC and competition for big keyword lists. Paste a list or a CSV URL and pick one or many countries. Flat $0.19 per batch of up to 1,000 keywords per location; no per-keyword fee. No Google Ads account needed.
Pricing
from $190.00 / 1,000 batch of up to 1,000 keywords
Rating
0.0
(0)
Developer
Magenta Waterwheel
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Bulk Keyword Planner gets Google Keyword Planner search volume, CPC, top-of-page bids and competition for large keyword lists, in one or many countries, at a flat price per batch: $0.19 per batch of up to 1,000 keywords per location, with no per-keyword fee. 1,000 keywords cost the same as 10.
Feed it a list, a pasted spreadsheet column or a CSV file URL, add the countries you care about, and export the results to JSON, CSV or Excel, or call it from the API, Make, Zapier, n8n or an AI agent. No Google Ads account or API key needed.
When to use it
- You have hundreds to tens of thousands of keywords (keyword research exports, product catalogs, location x service lists) and want volumes for all of them.
- You need the same list in several markets (for example US, UK, Canada, Australia) in one run.
- You want a predictable bill: you pay per batch, not per keyword.
For a handful of keywords at a time, our Keyword Search Volume API is the simpler tool.
Input
| Field | What it does |
|---|---|
keywords | List of keywords. |
keywordsText | Paste a long list, one keyword per line. |
csvUrl | Public CSV/TSV URL. Reads the column named keyword, keywords, query or term (or csvColumn), else the first column. |
locations | One or more Google Ads locations (names or codes). Each location is a separate lookup. Empty = location. |
language | Language code or name, e.g. en. |
includeCpcCompetition, includeMonthlySearches | Extra fields (on by default). |
dateFrom, dateTo | Monthly history range, up to 4 years back. |
All sources are combined, lowercased and de-duplicated. Keywords Google Ads would reject (too long, emoji, ! @ % , ( )) are skipped for free and listed in the run summary.
{"keywordsText": "running shoes\ntrail running shoes\nbest marathon shoes","csvUrl": "https://example.com/my-keywords.csv","locations": ["United States", "United Kingdom", "Canada"],"language": "en"}
Output
One row per keyword per location: keyword, location, language, searchVolume, cpc, lowTopOfPageBid, highTopOfPageBid, competition, competitionIndex, monthlySearches, 3-month and year-over-year trend, and hasData (false when Google has no data). A RUN_SUMMARY record lists counts, skipped keywords and batches.
Pricing
- $0.19 per batch of up to 1,000 keywords for one location, charged only after Google data comes back.
- No per-keyword fee. Keywords without data cost nothing extra.
- Examples: 1,000 keywords x 1 country = $0.19. 5,000 keywords x 3 countries = 15 batches = $2.85.
- A tiny Apify start fee ($0.00005) applies. Set a maximum cost per run and the Actor stops before a batch it can't pay for.
- Requires a paid Apify plan, because every batch pays for live Google Ads data.
FAQ
Where does the data come from? Google Ads (Keyword Planner) data via a licensed data provider. Volumes are Google's monthly averages.
How many keywords can I send? As many as your list holds; they are split into batches of 1,000 per location. Use the maximum cost per run setting to cap spend.
Is this the same as Keyword Search Volume API? Same data source, different use case and price model: this one is built for big lists and many locations with flat batch pricing.
If it saved you time, a quick rating helps a lot. Problems or ideas: open an issue on the Issues tab.