Keyword Search Volume – Google Ads CPC, Competition & Trend avatar

Keyword Search Volume – Google Ads CPC, Competition & Trend

Pricing

from $3.00 / 1,000 keyword with data

Go to Apify Store
Keyword Search Volume – Google Ads CPC, Competition & Trend

Keyword Search Volume – Google Ads CPC, Competition & Trend

Bulk Google keyword search volume, CPC, competition and 12-month trend from Google Ads data, or keyword ideas from seed words. Keywords without data are never charged.

Pricing

from $3.00 / 1,000 keyword with data

Rating

0.0

(0)

Developer

Rowfeed

Rowfeed

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

11 hours ago

Last modified

Share

Get monthly Google search volume, cost per click, competition and a 12-month trend for any list of keywords, or discover related keyword ideas from a few seed words. Built for SEO and PPC marketers, content teams, agencies and AI agents that need keyword numbers without a Google Ads account or an SEO tool subscription. The figures are Google Ads Keyword Planner data from a licensed data provider (DataForSEO), so there is no scraping and a run usually finishes in under a minute.

What you get

  • Search volume for your keyword list: average monthly searches, CPC, competition (LOW/MEDIUM/HIGH and 0–100), top-of-page bid range and the last 12 months, one row per keyword, up to thousands per run.
  • Keyword ideas: give up to 20 seed words and get the related keywords Google Ads suggests, sorted by search volume, with the same metrics.
  • Fair billing: keywords Google has no data for are returned with has_data: false and cost nothing beyond the lookup, and a lookup is only charged when it succeeds.

Example output row

A real row from a run with the default input (United States, English):

{
"keyword": "web scraping",
"search_volume": 9900,
"cpc_usd": 14.12,
"competition": "LOW",
"competition_index": 22,
"low_top_of_page_bid_usd": 2.98,
"high_top_of_page_bid_usd": 13.35,
"trend_3m_pct": -13.3,
"latest_month": "2026-08",
"latest_month_volume": 8100,
"monthly_searches": [
{ "month": "2025-09", "search_volume": 12100 },
{ "month": "2025-10", "search_volume": 9900 },
"... 9 more months ...",
{ "month": "2026-08", "search_volume": 8100 }
],
"has_data": true,
"spell": null,
"location": "United States",
"language": "English",
"location_code": 2840,
"language_code": "en",
"checked_at": "2026-10-13T06:55:00+00:00"
}

trend_3m_pct compares the searches of the last 3 months with the 3 months before. Google Ads publishes figures for complete months only, so the newest month is usually last month or the month before.

Input

FieldWhat it does
keywordsKeywords to measure, or seed words in ideas mode. Max 80 characters and 10 words each. Keywords with symbols Google Ads refuses (! @ % , * ( ), emoji) are skipped with a warning row.
modevolume = one row per keyword you enter. ideas = related keywords for your seeds, sorted by search volume.
locationCountry, region or city as Google Ads names it: United States, United Kingdom, Germany, London,England,United Kingdom. Empty = worldwide.
languageEnglish, German, Spanish ... Empty = all languages.
maxResultsIdeas mode only: stop after this many keyword rows (default 500, up to 20,000).

Pricing

Pay per event, no subscription:

  • $3 per 1,000 keywords with data ($0.003 each). Keywords without data are free.
  • $0.04 per lookup of up to 100 keywords. A bigger batch (101 to 1,000 keywords) or a keyword-ideas lookup (up to 20 seed words) counts as 4 lookups ($0.16).
  • $0.001 per run start.

Examples: 10 keywords cost about $0.07. 100 keywords cost about $0.34. 1,000 keywords cost about $3.16. 500 keyword ideas from one seed cost about $1.66.

Try it for $0.001: the five example keywords that are pre-filled in the input are answered from a saved snapshot of a real lookup (rows carry from_snapshot: true) and cost only the $0.001 run start. Change any keyword, the location or the language and the lookup runs live.

Free Apify plan: the pre-filled example works on any plan. Live lookups need a paid Apify plan (any plan), because each one costs real money at the data provider; on the free plan the run returns a paid_plan_required row and charges nothing beyond the start.

You can cap the cost of a run with the maximum charge setting. The Actor checks your budget before each lookup and stops cleanly when it is reached. A lookup that fails is not charged, and the run stops after the first failed lookup.

Good to know

  • Lists of up to 100 keywords are answered from DataForSEO's keyword database (Google Ads figures, refreshed monthly); bigger batches and keyword ideas come live from Google Ads. Keywords missing from the database come back without data and are free.
  • Volumes are Google Ads averages, rounded by Google into buckets (for example 8,100 / 9,900 / 12,100), the same numbers Keyword Planner shows.
  • Google may merge very similar keywords (singular/plural) into one volume.
  • Monthly figures for small or seasonal keywords can swing a lot from month to month, so read trend_3m_pct together with monthly_searches.
  • Error rows carry error and errorMessage fields and are never charged.
  • Works well from AI agents and MCP clients: one call, flat JSON rows.
  • Google Search Results API – Google results for any query and country, with your domain's rank. $4 per 1,000 searches.
  • Google News Monitor – Google News articles for any query, with a monitor mode for new articles only.
  • Competitor Keywords – every Google keyword a domain ranks for, with position, URL, volume, difficulty and traffic.
  • Google Trends Explorer – Google Trends interest over time for up to 5 compared keywords, with peak and trend.

Not affiliated with Google.