Google Search Autocomplete Keyword Scraper
by substantial_dizi
Opens on Apify.com
About Google Search Autocomplete Keyword Scraper
What does this actor do?
Google Search Autocomplete Keyword Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Google Search Autocomplete Keyword Scraper 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 / gl parameters 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: json { "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: json { "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: json { "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: json { "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: json { "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: json { "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 1. Use the Apify node with "Run Actor" operation 2. Set Actor ID: your-username/google-autocomplete-scraper 3. Pass your keywords and configuration 4. Use another Apify node with "Get Dataset Items" to retrieve results 5. Process or store the data as needed ### With Make (Integromat) 1. Add Apify module β "Run Actor" 2. Configure with your Actor ID and input 3. Add "Get Dataset" module to fetch results 4. Connect to Google Sheets / Airtable / your CRM ### With Custom API bash 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 maxConcurrency for 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
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Google Search Autocomplete Keyword Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- substantial_dizi
- Pricing
- Paid
- Total Runs
- 99
- Active Users
- 3
Related Actors
Google Search Results Scraper
by apify
Google Search Results (SERP) Scraper
by scraperlink
Google Search
by devisty
Bing Search Scraper
by tri_angle
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support