Keyword Research Tool – Keyword Planner Search Volume & CPC
Pricing
from $3.00 / 1,000 keyword with data
Keyword Research Tool – Keyword Planner Search Volume & CPC
Keyword research tool and Keyword Planner alternative, no SEO subscription: bulk Google and Bing search volume, CPC, competition and 12-month trend, keyword difficulty, search intent and AI search volume (ChatGPT), or keyword ideas from seed words. No per-keyword fee for keywords without data.
Keyword Research – Google & Bing Search Volume, CPC & Ideas
Get monthly Google and Bing search volume, cost per click, competition, a 12-month trend, keyword difficulty, search intent and AI search volume (how often a keyword is asked in AI assistants such as ChatGPT) 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 and Bing Ads 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.
- Google, Bing or both: set
searchEnginetobingorbothfor Bing Ads search volume, CPC and competition in the same columns (one row per keyword and engine;search_enginesays which). - Keyword difficulty and search intent (optional): turn on
includeDifficultyfor a 0–100 difficulty score (how hard it is to reach Google's top 10) and the search intent (informational, commercial, transactional, navigational) of every Google keyword with data. - 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: falseand cost nothing beyond the lookup, and a lookup is only charged when it succeeds. - AI search volume (optional): turn on
includeAiSearchVolumeto see how often each keyword is asked in AI assistants such as ChatGPT per month (ai_search_volume), with a 12-month series (ai_monthly_searches). Compare it with the Google volume to find topics people now ask AI instead of searching. Measured 05.11.2026: "crm software" 201,000 Google searches and 2,434 AI searches a month in the US; "laufschuhe" 49,500 and 6,717 in Germany.
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
| Field | What it does |
|---|---|
keywords | Keywords 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. |
includeDifficulty | Add keyword difficulty and search intent to Google keywords with data (+2 lookups, $0.08, per started 100 such keywords). |
includeAiSearchVolume | Add AI search volume and its 12-month series to Google keywords with data (+1 lookup, $0.04, per started 100 such keywords). |
mode | volume = one row per keyword you enter. ideas = related keywords for your seeds, sorted by search volume. |
location | Country, region or city as Google Ads names it: United States, United Kingdom, Germany, London,England,United Kingdom. Empty = worldwide. |
language | English, German, Spanish ... Empty = all languages. |
maxResults | Ideas 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 with both a location and a language set. Without both (worldwide, all languages, an unknown language), or for a location or language only Google Ads knows, a lookup counts as 4 ($0.16). A bigger batch (101 to 1,000 keywords) or a keyword-ideas lookup (up to 20 seed words) counts as 4 lookups ($0.16). A Bing lookup (up to 1,000 keywords) counts as 3 lookups ($0.12). Keyword difficulty + search intent adds 2 lookups ($0.08) per started 100 Google keywords with data. AI search volume adds 1 lookup ($0.04) per started 100.
- $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. 100 keywords on Google and Bing cost about $0.76. 100 keywords with difficulty and intent cost about $0.42. 100 keywords with AI search volume cost about $0.38.
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 continues with the next batch.
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_pcttogether withmonthly_searches. - Error rows carry
erroranderrorMessagefields and are never charged. - Works well from AI agents and MCP clients: one call, flat JSON rows.
More SEO tools from Rowfeed
- SEO Audit Tool & Website Crawler – titles, meta descriptions, H1, noindex, broken links and a 0-100 SEO score for every page.
- Keyword Generator – hundreds of long-tail keyword ideas from Google, YouTube and Bing autocomplete; feed them back here for volume.
- Competitor Keyword Research – every Google keyword any website ranks for, with position, volume and traffic.
- SERP API & Rank Checker – Google results for any keyword and country, with your domain's position.
- Backlinks Checker – referring domains, anchors, dofollow and link strength of any site.
- Website Traffic & Domain Authority Checker – traffic estimate and authority for up to 10,000 domains.
- Broken Link Checker – 404s, dead links, broken images and redirect chains on any website.
- AI Search Visibility Tracker – is your brand named and cited by ChatGPT, Gemini, Perplexity and Google AI Mode.
- Local Rank Tracker – Google Maps rankings on a geo-grid around a business.
- Google Trends API – interest over time, regions and rising searches.
- Google Images API – image URLs and the pages they are on, for image SEO.
- WHOIS Lookup & Domain Checker – domain age, expiry, registrar and DNS in bulk.
- Sitemap URL Extractor – every URL in a site's sitemaps, with lastmod.
- PageSpeed Insights API – Lighthouse scores, Core Web Vitals and real-user speed data for many pages at once.
- DA PA Checker – domain authority, page authority and spam score for up to 10,000 domains or URLs.
Not affiliated with Google.