Keyword Search Volume, Difficulty & Intent - Bulk, $4/1K
Pricing
from $4.00 / 1,000 keyword with data
Keyword Search Volume, Difficulty & Intent - Bulk, $4/1K
Bulk Google search volume, CPC, competition, keyword difficulty (0x100) and search intent in one run. $0.004 per keyword. Keywords with no data are free. No subscription.
Pricing
from $4.00 / 1,000 keyword with data
Rating
0.0
(0)
Developer
Lyquify Crafts
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 minutes ago
Last modified
Categories
Share
Get Google monthly search volume, CPC, competition, keyword difficulty and search intent for up to 50,000 keywords in one run. You pay per keyword that returns data, plus a small batch fee on large lists. Duplicates, invalid keywords and keywords with no data are free.
What you get
For each keyword:
| Field | Example | Meaning |
|---|---|---|
keyword | running shoes | The keyword, cleaned (lowercase, single spaces) |
searchVolume | 49500 | Average monthly Google searches |
cpcUsd | 1.23 | Average cost per click in Google Ads, USD |
competitionLevel | HIGH | Google Ads competition: LOW, MEDIUM or HIGH |
competition | 0.87 | Competition as a number from 0 to 1 |
keywordDifficulty | 54 | How hard it is to rank organically, 0–100 |
searchIntent | commercial | informational, navigational, commercial or transactional |
monthlySearches | [{ "year": 2026, "month": 9, "searchVolume": 52000 }, …] | Last 12 months (optional) |
location, language | United States, en | What the numbers apply to |
source | google_ads | Where the numbers came from (see FAQ) |
dataUpdatedAt | 2026-10-06 03:08:24 +00:00 | When a cached figure was last refreshed; empty for live Google Ads data |
Keywords that can't be looked up come back with an error field and "charged": false.
How to use it
- Paste your keywords, one per line.
- Pick a location (e.g.
United States,United Kingdom,Germany) and a language code (e.g.en,de). - Run it. Results appear in the dataset; export as CSV, JSON or Excel.
Works from the Apify API, schedules, integrations (Make, Zapier, n8n), and AI agents through the Apify MCP server.
Example input
{"keywords": ["running shoes", "best crm for small business", "coffee grinder"],"locationName": "United States","languageCode": "en","includeMonthlyTrend": true}
Pricing
- $0.004 per keyword with data ($4 per 1,000)
- $0.02 per run
- $0.08 per batch of up to 1,000 keywords, only for runs of 400+ keywords (a 1,000-keyword run costs $4.10 at most)
- Free: duplicates, invalid keywords, and keywords with no data
Set a maximum cost per run in the run options and the Actor will process only as many keywords as that budget allows, batch fees included.
Limits
- Up to 50,000 keywords per run
- Up to 80 characters and 10 words per keyword
- Letters (any language), numbers, spaces and
' - . & + # /are accepted.? ! , "are removed. Keywords with emojis or other symbols are rejected (free), because Google Ads refuses them. - Search volume is Google's monthly average; very low-volume keywords may show 0 or no data
FAQ
Where does the data come from? Google Ads keyword data via a licensed SEO data provider. No scraping of Google. Lists of 400 or more keywords (counted after removing duplicates and invalid keywords, and after your spending limit) are looked up directly in Google Ads (source: google_ads). Smaller lists come from the provider's database of Google Ads figures, which is refreshed about once a month (source: dataforseo_labs, with the refresh date in dataUpdatedAt). That keeps small runs fast and cheap.
How long does a run take? Small lists take seconds. Lists of 400+ keywords are queued with Google Ads; in testing a 400-keyword run finished in about 10 seconds. Very large lists or busy periods can take a few minutes.
Why did a keyword return no data? Google doesn't report volume for every keyword and location. Those rows are not charged.
Are any locations unavailable? Yes. Data for sanctioned jurisdictions (including Russia, Belarus, Cuba, Iran, Syria, Myanmar, North Korea, and occupied regions of Ukraine) isn't available, and this Actor must not be used from them.