Pricing
$0.50 / 1,000 results
Google Search Autocomplete Keyword Scraper
Pricing
$0.50 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
2
Bookmarked
22
Total users
4
Monthly active users
6 months ago
Last modified
Categories
Share
Turn 1 seed keyword into 1,000+ long-tail ideas using Google Search Autocomplete โ with smart prefix, suffix, alphabet, number and question-word expansion.
๐ฏ What Problem Does This Solve?
Struggling to find long-tail keywords and real search questions?
This Actor expands your seed keywords using Google Search Autocomplete and returns clean, de-duplicated suggestions ready for SEO and content planning.
It's designed for automated workflows (n8n, Make, custom APIs) and supports prefixes, suffixes, alphabet, numbers, and question-word mining out of the box.
โจ Why This Actor?
- ๐ค Smart expansion strategies: prefix, suffix, A-Z alphabet, optional number range, and language-aware question words
- ๐ Multi-language & region support: use Google's
hl/glparameters to target specific markets (English, Chinese, Japanese, Korean, Spanish, French, German) - ๐งน Clean output: de-duplicated suggestions with seed keyword, expansion type, and metadata (position, language, region, timestamp)
- โ๏ธ Workflow-ready: simple JSON schema output, ideal for n8n / Make / Zapier / internal automation tools
- ๐ Summary statistics: total queries processed, unique suggestions collected, success rates, and per-keyword breakdown
๐ Quick Examples
Example 1: Basic Keyword Expansion
Input:
{"keywords":["seo tools"],"language":"en","region":"US"}
Output: ~20 suggestions like "seo tools free", "seo tools for small business", etc.
Example 2: Question Mining for Content Ideas
Input:
{"keywords":["marketing"],"language":"en","useQuestionWords":true}
Output: ~150+ question-based suggestions like:
- "how to marketing"
- "what is marketing"
- "why marketing is important"
- "when marketing started"
- ... (15 question words ร keyword)
Perfect for: Blog titles, FAQ content, YouTube video ideas
Example 3: Product/Version Research with Numbers
Input:
{"keywords":["iphone"],"useNumberSuffix":true,"numberRange":{"start":11,"end":16}}
Output: Suggestions for "iphone 11", "iphone 12", "iphone 13", "iphone 14", "iphone 15", "iphone 16"
Perfect for: Product research, version comparisons, pricing analysis
Example 4: Deep Keyword Mining with Alphabet
Input:
{"keywords":["best"],"useAlphabetSuffix":true}
Output: 260+ suggestions from "best a" through "best z" (discovering niche categories like "best air fryer", "best budget phone", "best coffee maker"...)
Perfect for: Comprehensive keyword mapping, finding hidden niches
Example 5: List-Style Content Research (NEW in v0.4.0)
Input:
{"keywords":["best seo tools"],"useNumberPrefix":true,"numberRange":{"start":1,"end":10},"numberPosition":"prefix"}
Output: "1 best seo tools", "5 best seo tools", "10 best seo tools"
Perfect for: Listicle headlines, ranking content ideas
๐ Configuration Reference
Essential Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | Array | โ Yes | - | Seed keywords to expand (1-100 recommended) |
language | String | No | "en" | Google search language (en, zh-CN, ja, ko, etc.) |
region | String | No | "US" | Target country code (US, CN, GB, JP, etc.) |
Expansion Methods
| Parameter | Type | Default | When to Use |
|---|---|---|---|
useQuestionWords | Boolean | false | Content ideas, FAQ topics, blog titles |
useNumberSuffix | Boolean | false | Product versions, model numbers |
useNumberPrefix | Boolean | false | List-style content ("5 best", "10 top") |
useAlphabetSuffix | Boolean | false | Deep keyword mining, comprehensive A-Z coverage |
useAlphabetPrefix | Boolean | false | Alternative alphabet positioning |
usePrefix | Boolean | false | Add common prefixes ("best", "top", "how to") |
useSuffix | Boolean | false | Add common suffixes ("2025", "tutorial", "free") |
Position Control (v0.4.0+)
| Parameter | Values | Description |
|---|---|---|
alphabetPosition | "prefix" or "suffix" | Place letters before/after keyword |
numberPosition | "prefix" or "suffix" | Place numbers before/after keyword |
questionWordPosition | "prefix" or "suffix" | Place questions before/after keyword |
Custom Lists
| Parameter | Type | Description |
|---|---|---|
customPrefixes | Array | Your own prefix list (replaces defaults) |
customSuffixes | Array | Your own suffix list (replaces defaults) |
customQuestionWords | Array | Your own question words (replaces language defaults) |
Performance & Quality
| Parameter | Type | Default | Description |
|---|---|---|---|
maxSuggestionsPerKeyword | Integer | 20 | Max suggestions per query (1-50) |
maxConcurrency | Integer | 3 | Parallel requests (1-10, higher = faster) |
requestDelayMs | Integer | 500 | Delay between requests (300-500 recommended) |
deduplicateResults | Boolean | true | Remove duplicate suggestions (recommended) |
๐ค Output Format
Each suggestion includes:
{"seed_keyword":"seo","expanded_keyword":"how to seo","suggestion":"how to seo optimize website","position":1,"expansion_type":"question","expansion_term":"how to","language":"en","region":"US","source":"google_autocomplete","timestamp":"2025-12-12T10:30:00Z"}
Download formats: JSON, CSV, Excel, HTML table
๐ Multi-Language Support
Built-in question words for:
- English: how to, what is, why, where, when, who, which, can, should, does, will, how much, how many, best way to, is it
- Chinese (Simplified): ไปไนๆฏ, ๅฆไฝ, ๆไน, ไธบไปไน, ๅช้, ๅชไธช, ไปไนๆถๅ, ๅคๅฐ้ฑ, ๆๅชไบ, ๆไนๆ ท, ๅผไธๅผๅพ, ๅฅฝไธๅฅฝ
- Chinese (Traditional): ไป้บผๆฏ, ๅฆไฝ, ๆ้บผ, ็บไป้บผ, ๅช่ฃก, ๅชๅ, ไป้บผๆๅ, ๅคๅฐ้ข, ๆๅชไบ, ๆ้บผๆจฃ, ๅผไธๅผๅพ, ๅฅฝไธๅฅฝ
- Japanese: ใฉใใใฃใฆ, ใชใ, ไฝใ, ใใค, ใฉใใง, ใฉใ, ใงใใ
- Korean: ์ด๋ป๊ฒ, ์, ๋ฌด์์ด, ์ธ์ , ์ด๋์, ์ด๋, ํ ์ ์๋์
Or define your own with customQuestionWords!
๐ง Integration Examples
With n8n
- Use the Apify node with "Run Actor" operation
- Set Actor ID:
your-username/google-autocomplete-scraper - Pass your keywords and configuration
- Use another Apify node with "Get Dataset Items" to retrieve results
- Process or store the data as needed
With Make (Integromat)
- Add Apify module โ "Run Actor"
- Configure with your Actor ID and input
- Add "Get Dataset" module to fetch results
- Connect to Google Sheets / Airtable / your CRM
With Custom API
curl-X POST https://api.apify.com/v2/acts/your-username/google-autocomplete-scraper/runs \-H"Authorization: Bearer YOUR_API_TOKEN"\-H"Content-Type: application/json"\-d'{"keywords": ["seo tools"],"language": "en","useQuestionWords": true}'
๐ก Pro Tips
Get More Results
- โ Combine multiple expansion methods
- โ Use specific seed keywords (not too broad)
- โ
Increase
maxConcurrencyfor faster processing (8-10 for large jobs)
Get Better Quality
- โ
Enable
deduplicateResults(default: true) - โ Use custom prefixes/suffixes for your niche
- โ Target specific languages/regions for local SEO
Avoid Issues
- โ ๏ธ Don't exceed 1000 total queries per run (automatic safety limit)
- โ ๏ธ Use reasonable delays (300-500ms recommended)
- โ ๏ธ Start small, then scale up
๐ Version History
- v0.4.1 (Latest) - Commercial positioning & marketplace optimization
- v0.4.0 - Alphabet & Number prefix positioning control
- v0.3.0 - Question words & number expansion with safety limits
- v0.2.0 - Prefix/suffix/alphabet expansion with custom terms
- v0.1.0 - Basic autocomplete scraping
โ๏ธ Technical Details
- Uses official Google Autocomplete API (no HTML scraping)
- Rate-limited to prevent blocking (configurable delays)
- Automatic retry on temporary failures
- Structured JSON dataset output with full metadata
- Safety limits: max 1000 queries per run, 50 number range, 50 question words
๐ Support & Contact
- Email: For bug reports, feature requests, or any questions, contact me at 3294123368@qq.com
- Documentation: Full guides at GitHub Repository
๐ License
Apache-2.0
Made with โค๏ธ for SEO professionals, content marketers, and automation enthusiasts
