Google search volume for 10,000 keywords for about $31
Keyword Planner shows ranges unless you spend on ads, and most keyword tools cap exports. This is the fastest way we know to turn a long keyword list into exact Google Ads monthly volumes, CPC and competition, as a CSV, without writing code or opening a supplier account.
What you get
One row per keyword with search_volume (monthly average), cpc_usd, competition and its 0–100 index, low and high top-of-page bids, the latest month's volume, the volume twelve months ago, and the full twelve-month history as JSON. Data is Google Ads Keyword Planner data licensed from DataForSEO on every run; nothing is scraped.
- keyword
- gaming laptop
- search_volume
- 301,000
- cpc_usd
- 0.97
- competition
- HIGH
- competition_index
- 100
- low_top_of_page_bid_usd
- 0.37
- high_top_of_page_bid_usd
- 2.09
- latest_month
- 2026-08
The cost
| Item | Price | 10,000 keywords |
|---|---|---|
| Rows | $0.003 per keyword | $30.00 |
| Lookups (one per 1,000 keywords) | $0.10 each | $1.00 |
| First 20 rows | free | −$0.06 |
| Total | about $31 |
Billing happens on your Apify account. Apify's free plan includes $5 of monthly credit, which covers a first test of about 1,600 keywords.
Steps
- Open Keyword Search Volume & CPC on Apify and sign in or create a free Apify account.
- Paste your keywords into keywords, one per line (commas work too). Up to 100,000 per run. Duplicates are removed before anything is sent.
- Pick location (country) and language. Volumes differ a lot by country; "laptop deals" is 60,500 a month in the United States and a different number in India.
- Leave searchPartners off unless you want Google's partner network included.
- Set maxItems to your list size and press Start. 10,000 keywords take a few minutes; the actor sends 1,000 per request and waits politely between them.
- When the run finishes, open the Dataset tab and download CSV, Excel or JSON. Or call it from code: the run URL and an API snippet are on the actor page.
Things worth knowing
- Google returns null CPC and bids where no one advertises on a keyword. The volume is still there.
- Keywords longer than 80 characters are dropped before sending because Google rejects them and would fail the whole batch.
- If the supplier is unreachable the run waits and retries for several minutes; if it still gets nothing, it fails with the reason and you are not charged.
- You can bring your own DataForSEO credentials in the two optional inputs if you prefer the supplier charge on your own account; the row price stays the same.
Run it on Apify First 20 rows free.