
Google Autocomplete Keyword Scraper
hipersoft/google-autocomplete-scraper
Generate long-tail keyword ideas from Google Autocomplete: alphabet-soup, question and preposition expansions with relevance scores. Fast SEO keyword research, per country and language. Clean, no setup.
Total users
7Monthly users
3Total runs
118Per keyword scraped
$0.0013Last rebuilt
Oct 28, 2026Overview
Turn a handful of seed keywords into hundreds of long-tail keyword ideas from Google Autocomplete. This Actor expands each seed with alphabet-soup, question and preposition modifiers, and returns clean, structured JSON, CSV, Excel or XML — deduplicated and sorted by Google's relevance score. No account, no API key — fast and reliable, made for SEO specialists, content marketers and PPC teams.

What does the Google Autocomplete Scraper do?
The Google Autocomplete Scraper takes your seed keywords and returns the suggestions Google shows as you type, expanded across the alphabet, question words and prepositions. Every suggestion carries a relevance score and the expansion that produced it — ideal for building long-tail keyword lists, content briefs and PPC term sets at scale.
Features
- 🔤 Alphabet-soup expansion — with
alphabetSoupon, each seed is queried as<seed> a…zplus0–9to surface long-tail variations. - ❓ Question expansion — enable
prependQuestionsto pullhow/what/why/when/where/who/which/are/can/will <seed>— ideal for FAQ and blog content. - 🔗 Preposition & comparison expansion — enable
appendPrepositionsfor<seed> for/with/without/vs/near/like/tovariants. - 📊 Relevance scores — every keyword carries a
relevancevalue, and each seed's results are sorted highest-first. - 🌍 Country & language targeting — set
countryCodeandlanguageCodefor localized suggestions. - 🧹 Deduplicated & labeled — each row records the
expansionthat produced it and theseedKeyword.
What you get

Each row is one unique keyword suggestion:
{
"keyword": "coffee grinder",
"seedKeyword": "coffee",
"expansion": "alphabet:g",
"relevance": 1250,
"countryCode": "us",
"languageCode": "en"
}
Output schema
| Field | Type | Description |
|---|---|---|
keyword |
string | The autocomplete suggestion returned |
seedKeyword |
string | The seed keyword this suggestion was expanded from |
expansion |
string | The modifier that produced it, e.g. alphabet:g, question:how, preposition:for |
relevance |
integer | Google's relevance score for the suggestion (higher = more prominent) |
countryCode |
string | Two-letter country code used for the query |
languageCode |
string | Two-letter language code used for the query |
Input
{
"keywords": ["coffee", "running shoes"],
"alphabetSoup": true,
"prependQuestions": true,
"appendPrepositions": false,
"countryCode": "us",
"languageCode": "en"
}
| Field | Type | Description |
|---|---|---|
keywords |
array | Seed keywords to expand into autocomplete suggestions (required). |
alphabetSoup |
boolean | Also query <seed> a…z and 0–9. Default true. |
prependQuestions |
boolean | Also query question forms like how <seed>. Default false. |
appendPrepositions |
boolean | Also query <seed> for/with/vs/…. Default false. |
countryCode |
string | Two-letter country code. Default us. |
languageCode |
string | Two-letter language code. Default en. |
Use cases
- Build long-tail keyword lists for SEO and content briefs.
- Mine question keywords to answer real user intent in blog posts and FAQs.
- Find comparison and "near me" terms for local and commercial pages.
- Prioritize keywords by Google's own relevance ordering.
- Localize keyword research by country and language.
How to scrape Google Autocomplete keywords
- Add the Google Autocomplete Scraper to your Apify account.
- Enter your seed keywords.
- Toggle alphabetSoup, prependQuestions and appendPrepositions, and set countryCode/languageCode.
- Click Run.
- Export the dataset as JSON, CSV, Excel or XML, or pull it via the Apify API.
Need more keyword & search data?
- Google News Scraper — headlines and articles by topic and region.
- Amazon Autocomplete Scraper — product search suggestions for Amazon.
- Wikipedia Scraper — article content and metadata for topic research.
FAQ
Do I need an API key or login? No. There's no account, login or API key required — just add your seeds and run.
How many keywords can I generate per run? It depends on your seeds and expansions — with alphabet-soup, questions and prepositions on, a single seed can yield hundreds of suggestions, and you can pass many seeds per run.
How does billing work? You pay only per suggestion you get, so small runs stay cheap. See the Pricing tab for current rates.
What format is the output? Structured JSON — one row per suggestion — exportable as JSON, CSV, Excel or XML. Each row includes the keyword, its seed, the expansion, relevance score and locale.
Can I target a specific country or language?
Yes. Set countryCode and languageCode to get suggestions localized to a market.
Is this only public data? Yes. It returns only suggestions Google serves publicly.
Can I connect this to other tools? The Google Autocomplete Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Notes
Original clean-room implementation. Returns only suggestions Google serves publicly; you are responsible for compliance with Google's terms. Not affiliated with, endorsed by, or sponsored by Google. Google is a trademark of its respective owner.
Input
| Field | Type | Description |
|---|---|---|
keywords requiredSeed keywords | array | Seed keywords to expand into autocomplete suggestions. |
alphabetSoupAlphabet-soup expansion | boolean | Also query " a" … " z" and 0–9 for many more long-tail keywords. Default: true |
prependQuestionsQuestion expansion | boolean | Also query question forms (how/what/why/when/where/who/which/are/can/will ). Default: false |
appendPrepositionsPreposition/comparison expansion | boolean | Also query " for/with/without/vs/near/like/to". Default: false |
countryCodeCountry | string | Two-letter country code (gl). Default: "us" |
languageCodeLanguage | string | Two-letter language code (hl). Default: "en" |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~google-autocomplete-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keywords": [
"coffee"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/google-autocomplete-scraper").call(run_input={
"keywords": [
"coffee"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/google-autocomplete-scraper').call({
"keywords": [
"coffee"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Keyword scraped One autocomplete keyword suggestion returned. | $0.0013 | $0.0006 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
ESPN Sports Scraper
Scrape live and past scores, teams, standings and news across NBA, NFL, MLB, NHL, EPL, La Liga and more via ESPN's public data. For sports analytics, betting and fantasy. No setup.
111 runs · 1 users · $0.001 / item scrapedStockTwits Scraper
Scrape StockTwits messages and retail Bullish/Bearish sentiment for any ticker in bulk (stocks, ETFs, crypto, forex). One row per message with body, author, timestamp, sentiment, likes and replies. Fast, reliable and account-free.
73 runs · 2 users · $0.0008 / message scrapedJWT Decoder & Verifier
Decode JWT header and payload, and optionally verify the signature and expiry against a secret or JWKS. Debug and audit auth tokens in bulk.
70 runs · 2 users · $0.001 / jwt processedExchange Rates Scraper
Fetch live and historical foreign-exchange rates published by the European Central Bank: any base currency, any target symbols, plus full time series over a date range. Clean structured JSON, CSV or Excel for finance, invoicing, dashboards and n8n.
64 runs · 2 users · $0.0005 / rate scrapedCongress Stock Trades Scraper
Scrape U.S. Congress members' stock trades & financial disclosures: member, ticker, buy/sell, amount range and dates. One clean row per trade or filing as JSON, CSV or Excel.
62 runs · 1 users · $0.003 / item scrapedForexFactory Economic Calendar Scraper
Scrape the ForexFactory economic calendar — every high, medium and low-impact macro event with its release time, forecast, previous and actual values. Pull this week, this month, today or tomorrow, filter by impact or currency, and export clean rows as JSON, CSV or Excel.
50 runs · 2 users · $0.003 / event scrapedSend the site and the fields. We build it and you get it first.