Google Keyword Ideas Generator avatar

Google Keyword Ideas Generator

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Google Keyword Ideas Generator

Google Keyword Ideas Generator

Get keyword ideas from Google based on seed keywords. Returns search volume, CPC, competition, trends, and more.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

wang wei

wang wei

Maintained by Community

Actor stats

1

Bookmarked

68

Total users

2

Monthly active users

a day ago

Last modified

Share

Find semantically related keyword ideas from Google for any seed keyword in 30 seconds. Drop up to 200 seed keywords, target a location and language, and get back a structured dataset of category-related keyword ideas with monthly search volumes, 12-month trends, CPC estimates, competition metrics, keyword difficulty scores, and search-intent classification. Powered by the DataForSEO Labs API. No login, no captcha, no headless browser.

Built for SEO content planning, PPC expansion, competitor gap analysis, and broad-topic discovery. Uses a relevance-based category-matching algorithm to surface semantically related search terms that belong to the same product / service categories as your seeds — even when the results do not contain the seed words verbatim. Output exports as JSON / CSV / Excel — pipe directly into your SEO tool, BI dashboard, or another Apify Actor.

Pay-per-event pricing — no monthly commitment. Try it on Apify Console, drop your seeds, get results in 30 seconds.

What you get back

For each seed keyword, the Actor returns a structured keyword idea record with the following metrics:

MetricDescription
keywordThe keyword idea text
search_volumeAverage monthly search volume
monthly_searches12-month array of monthly search volumes (for trend charting)
cpcCost-per-click estimate (USD)
competitionCompetition level (LOW / MEDIUM / HIGH, numeric 0-1)
competition_indexNumeric competition index
low_top_of_page_bidLow end of top-of-page bid range (USD)
high_top_of_page_bidHigh end of top-of-page bid range (USD)
monthly_trendMonth-over-month trend indicator
keyword_difficultyKeyword difficulty score (0-100)
word_countNumber of words in the keyword
main_keywordCore keyword extracted from the idea
search_intentSearch-intent classification (informational / commercial / transactional / navigational)
serp_info(Optional) SERP data — result types, total result count, etc.

Input

FieldTypeRequiredDefaultDescription
keywordsarray[string]Seed keywords, up to 200 per run.
location_namestringUnited StatesTarget location. Fuzzy match: United States / US / USA / America all resolve to the same location code.
language_namestringEnglishTarget language. Fuzzy match: English / eng / EN all resolve to en.
include_serp_infobooleanfalseInclude SERP data (result types, total count) for each keyword. Adds ~10-20% to cost.
closely_variantsbooleanfalsetrue = phrase-match algorithm (closer to seed). false = broad-match algorithm (broader discovery).

Input example

{
"keywords": ["keyword research", "content marketing", "SEO tools"],
"location_name": "United States",
"language_name": "English",
"include_serp_info": false,
"closely_variants": false
}

Output

Each pushed item is a keyword idea record:

{
"seed_keyword": "seo tools",
"keyword": "best free seo tools",
"search_volume": 2400,
"monthly_searches": [
{"year": 2025, "month": 1, "search_volume": 2100},
{"year": 2025, "month": 2, "search_volume": 2200},
...
{"year": 2025, "month": 12, "search_volume": 2400}
],
"cpc": 3.42,
"competition": 0.78,
"competition_index": 78,
"low_top_of_page_bid": 1.20,
"high_top_of_page_bid": 8.50,
"monthly_trend": {"year": 2025, "month": 12, "search_volume": 2400},
"keyword_difficulty": 67,
"word_count": 4,
"main_keyword": "seo tools",
"search_intent": "commercial",
"serp_info": null,
"collectedAt": "2026-09-09T00:00:00Z"
}

Use cases

  • Topic clustering & content pillars / 主题聚类 + 内容支柱: discover semantically related keywords that do not share the exact seed phrase. Build out topic clusters from a single category-defining seed.
  • Competitor gap analysis / 竞品关键词空缺: find category-related keywords competitors target that are not obvious brand or product terms. Spot gaps in your own content.
  • New market opportunity discovery / 新市场机会: explore adjacent product / service categories and cross-sell content ideas. Find keywords in niches you haven't thought about yet.
  • PPC expansion / PPC 扩展: identify low-competition, high-intent category keywords for discovery campaigns beyond exact match. Bid on terms your competitors haven't targeted.
  • SEO for broad-topic websites / 宽泛主题站 SEO: surface relevant subtopics across a wide domain without requiring the seed to appear in results.
  • Initial project brainstorming / 新项目头脑风暴: generate diverse, category-adjacent keyword ideas for concept validation and content planning. Validate demand before committing.

Match algorithm

  • closely_variants: false (default) — broad-match algorithm: surfaces semantically related keywords in the same product / service category. Best for topic discovery, competitor gap analysis, and content ideation.
  • closely_variants: true — phrase-match algorithm: returns keywords that more closely contain the seed phrase. Best for exact-match PPC expansion and tighter clustering.

Location & language support

The Actor supports fuzzy matching for both location and language inputs:

InputResolves to
United States / US / USA / America / 美国United States
UK / United Kingdom / GB / Great Britain / 英国United Kingdom
English / eng / ENEnglish (en)
Chinese / zho / ZHChinese (zh)
Spanish / spa / ES / EspanolSpanish (es)

20+ languages are pre-mapped. Any unknown input falls back to fuzzy similarity matching against the language catalog.

Quick start

Open the Actor on Apify Console, fill in keywords (one per line or paste an array), click Start. Results land in the Dataset tab in ~30 seconds.

Want to run from the CLI?

$apify call opspilot.cc/keyword-ideas-generator -i '{"keywords": ["keyword research", "content marketing", "SEO tools"]}'

Pay-per-event pricing — first run costs the Actor start fee, each keyword idea returned costs the per-result fee. No monthly commitment.

Pricing

EventCost
Actor start$0.02
Per keyword idea returned$0.005

Example: 200 seeds × 50 ideas each = ~10,000 ideas → ~$50 per run. Adjust closely_variants and include_serp_info to control costs.

Changelog

See ./CHANGELOG.md.

License

Apache-2.0