Keyword Search Volume, Difficulty & Intent - Bulk, $4/1K avatar

Keyword Search Volume, Difficulty & Intent - Bulk, $4/1K

Pricing

from $4.00 / 1,000 keyword with data

Go to Apify Store
Keyword Search Volume, Difficulty & Intent - Bulk, $4/1K

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

Lyquify Crafts

Maintained by Community

Actor 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:

FieldExampleMeaning
keywordrunning shoesThe keyword, cleaned (lowercase, single spaces)
searchVolume49500Average monthly Google searches
cpcUsd1.23Average cost per click in Google Ads, USD
competitionLevelHIGHGoogle Ads competition: LOW, MEDIUM or HIGH
competition0.87Competition as a number from 0 to 1
keywordDifficulty54How hard it is to rank organically, 0–100
searchIntentcommercialinformational, navigational, commercial or transactional
monthlySearches[{ "year": 2026, "month": 9, "searchVolume": 52000 }, …]Last 12 months (optional)
location, languageUnited States, enWhat the numbers apply to
sourcegoogle_adsWhere the numbers came from (see FAQ)
dataUpdatedAt2026-10-06 03:08:24 +00:00When 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

  1. Paste your keywords, one per line.
  2. Pick a location (e.g. United States, United Kingdom, Germany) and a language code (e.g. en, de).
  3. 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.