Google Autocomplete & Keyword Suggest Scraper avatar

Google Autocomplete & Keyword Suggest Scraper

Pricing

from $0.50 / 1,000 keyword suggestions

Go to Apify Store
Google Autocomplete & Keyword Suggest Scraper

Google Autocomplete & Keyword Suggest Scraper

Scrape Google Autocomplete suggestions at scale. Seed keywords expand via A-Z, 0-9 and question prefixes across countries and languages, with Google's own relevance score per phrase. Long-tail keyword research, SEO content ideas, PPC discovery. JSON/CSV out.

Pricing

from $0.50 / 1,000 keyword suggestions

Rating

5.0

(1)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

9 hours ago

Last modified

Categories

Share

Google Autocomplete & Keyword Suggest Scraper — A–Z, 0–9 and question expansion across any country and language

Scrape Google Autocomplete suggestions at scale. Give it seed keywords and get back ranked long-tail phrases — expanded with A–Z and 0–9 suffixes, question prefixes (how/what/why/…), multiple countries and languages, and Google's own relevance score attached to every phrase. One clean row per suggestion, JSON or CSV out.

Why use this scraper?

  • Google's relevance score included — each suggestion carries the score Google itself uses to rank it (client=chrome data), not just an ordered list.
  • Real long-tail expansion — each seed fans out through 26 letters, 10 digits, and 13 question prefixes, then optionally recurses: suggestions become new seeds (expansionDepth).
  • Multi-country, multi-language — sweep gl/hl combinations in one run (e.g. US + GB + DE) and compare what Google suggests where.
  • A volume proxy nobody else exposesvolumeProxy counts how many distinct query variants surfaced each phrase. A completion that recurs across suffixes, countries and depth levels is more broadly searched.
  • No API key, no login — the endpoint is public; the actor handles pacing and budgets.

Use cases

  • SEO keyword research — mine long-tail and question keywords for content plans, briefs and clusters.
  • PPC discovery — find query variants worth bidding on (or adding as negatives).
  • Content ideationexpandQuestions surfaces FAQ-style queries ("can coffee grinder be used for spices") ready for articles and schema markup.
  • Market comparison — same seed, different countries: see how demand phrasing differs by market.
  • Brand monitoring — watch what Google autocompletes after your brand name.

How it works

How the Google Autocomplete scraper works — seed keywords, expand with A–Z, 0–9 and question prefixes, return clean deduplicated rows

Each seed keyword is queried against Google's own autocomplete endpoint, then fanned out through the expansions you enable (A–Z, 0–9, question prefixes) and, optionally, recursed — suggestions become new seeds. Every phrase comes back with Google's relevance score, deduplicated across the run.

Input

FieldTypeDefaultNotes
keywordsarray— (required)Seed terms, e.g. ["coffee grinder"]
expandAlphabetbooleanfalseAppend a–z to each seed
expandNumbersbooleanfalseAppend 0–9 to each seed
expandQuestionsbooleanfalsePrefix how/what/why/where/when/which/who/can/is/vs/for/without/near
expansionDepthinteger0Feed discovered suggestions back as new seeds (keyword tree)
regionsarray["US"]ISO country codes → Google gl param
languagesarray["en"]Language codes → Google hl param
maxSuggestionsPerKeywordinteger0Per-seed cap after ranking (0 = no cap)
maxItemsinteger1000Hard cap on total rows
deduplicateSuggestionsbooleanfalseOne row per unique phrase across seeds
includeMetadatabooleantrueInclude Google's suggestion type per row
maxConcurrencyinteger10Parallel requests
proxyobjectOptional; the endpoint works without one

Example input

{
"keywords": ["coffee grinder"],
"expandAlphabet": true,
"expandQuestions": true,
"regions": ["US", "GB"],
"languages": ["en"],
"maxSuggestionsPerKeyword": 100
}

Output

One row per suggestion:

{
"suggestion": "coffee grinder electric",
"seedKeyword": "coffee grinder",
"query": "coffee grinder e",
"country": "US",
"language": "en",
"rank": 1,
"volumeProxy": 3,
"googlePosition": 0,
"relevance": 1252,
"depth": 0,
"surfacedByQueries": ["coffee grinder e", "coffee grinder"],
"suggestType": "QUERY",
"scrapedAt": "2026-07-29T12:00:00.000Z"
}

Key output fields

FieldMeaning
relevanceGoogle's own score for the suggestion — higher = Google ranks it stronger
volumeProxyHow many distinct query variants surfaced this phrase (relative popularity)
googlePositionBest 0-based slot Google served it at
rankFinal rank within its seed after sorting by relevance → volume → position
suggestTypeGoogle's tag: QUERY, NAVIGATION, ENTITY, …
depth0 = found directly from the seed; 1+ = found via recursion

FAQ

Is this search volume? No — Google Autocomplete has no official volume numbers. relevance is Google's internal ranking score and volumeProxy is a cross-variant recurrence count; together they order keywords by how strongly Google surfaces them.

Do I need a proxy? Usually not; the endpoint tolerates normal request volumes. Heavy multi-country runs route through per-country exits automatically.

How many requests does a run make? Seeds × suffix variants × countries × languages, plus recursion levels. A hard budget (5,000 fetches) and a per-level seed cap keep runs bounded; the log tells you if a budget was hit.

Can I get question keywords only? Enable expandQuestions and filter rows whose suggestion starts with a question word.

Support

Explore More Scrapers

⚠️ Disclaimer

This actor collects publicly available autocomplete data from Google for lawful purposes such as keyword research and market analysis. You are responsible for how you use the output, including compliance with Google's Terms of Service and applicable laws in your jurisdiction.

SEO Keywords

Google autocomplete scraper, Google suggest scraper, keyword suggestion scraper, long-tail keyword research tool, Google keyword ideas, autocomplete API alternative, question keywords scraper, SEO keyword discovery, PPC keyword expansion, Google search suggestions export.