Google Keyword Ideas Generator
Pricing
from $5.00 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
68
Total users
2
Monthly active users
a day ago
Last modified
Categories
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:
| Metric | Description |
|---|---|
keyword | The keyword idea text |
search_volume | Average monthly search volume |
monthly_searches | 12-month array of monthly search volumes (for trend charting) |
cpc | Cost-per-click estimate (USD) |
competition | Competition level (LOW / MEDIUM / HIGH, numeric 0-1) |
competition_index | Numeric competition index |
low_top_of_page_bid | Low end of top-of-page bid range (USD) |
high_top_of_page_bid | High end of top-of-page bid range (USD) |
monthly_trend | Month-over-month trend indicator |
keyword_difficulty | Keyword difficulty score (0-100) |
word_count | Number of words in the keyword |
main_keyword | Core keyword extracted from the idea |
search_intent | Search-intent classification (informational / commercial / transactional / navigational) |
serp_info | (Optional) SERP data — result types, total result count, etc. |
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | array[string] | ✅ | — | Seed keywords, up to 200 per run. |
location_name | string | United States | Target location. Fuzzy match: United States / US / USA / America all resolve to the same location code. | |
language_name | string | English | Target language. Fuzzy match: English / eng / EN all resolve to en. | |
include_serp_info | boolean | false | Include SERP data (result types, total count) for each keyword. Adds ~10-20% to cost. | |
closely_variants | boolean | false | true = 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:
| Input | Resolves to |
|---|---|
United States / US / USA / America / 美国 | United States |
UK / United Kingdom / GB / Great Britain / 英国 | United Kingdom |
English / eng / EN | English (en) |
Chinese / zho / ZH | Chinese (zh) |
Spanish / spa / ES / Espanol | Spanish (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
| Event | Cost |
|---|---|
| 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.
Related Actors
- Google Keywords-for-Keywords Generator — strict phrase-match variations of a single seed keyword.
- Google Keyword Suggestions Generator — Google's autocomplete-style suggestions for a seed.
- Bing Organic SERP Analyzer — Bing SERP analysis with on-page SEO metrics.
Changelog
See ./CHANGELOG.md.
License
Apache-2.0