Google Autocomplete Scraper: Keyword Suggestions, YouTube
Pricing
from $0.07 / 1,000 suggestions
Google Autocomplete Scraper: Keyword Suggestions, YouTube
Get Google Autocomplete keyword suggestions for many seeds, countries and languages: A to Z, 0 to 9, questions, prepositions, recursive depth 0 to 3, Google web, YouTube and Shopping. Up to 15 per query with relevance score, only new suggestions mode. $0.10 per 1,000.
Turn a few seed keywords into hundreds or thousands of long-tail keyword ideas from Google Autocomplete, the predictions people see while they type.
- $0.10 per 1,000 suggestions on the Free plan ($0.07 on Gold and up), plus $0.00005 per run. Platform usage is about $0.005 per 1,000 suggestions. Duplicate suggestions in a run are saved and charged once.
- Up to 15 suggestions per query with Google's own relevance score and position.
- Expansions: A to Z, 0 to 9, questions (how, what, why, when, where, who, which, can, is, does, are, will) and prepositions (for, with, without, vs, near, to).
- Recursive depth 0 to 3: query every suggestion again to build a keyword tree. Every row tells you the seed, the exact query, the expansion and the depth.
- Google web search, YouTube and Google Shopping autocomplete, each with its own list.
- Many countries and languages in one run: US:en, GB:en, DE:de, BR:pt-BR, KR:ko and any other pair.
- Only new suggestions: schedule it daily and pay only for suggestions that did not appear before.
- Fast and light: 20 seeds with A to Z and 0 to 9 plus one level of depth gave 20,000 unique suggestions in 84 seconds on 256 MB, with zero rate limits and no proxy.
How much does it cost?
| Run | Queries | Unique suggestions | Cost on the Free plan |
|---|---|---|---|
| 1 seed, A to Z | 27 | about 380 | about $0.04 |
| 3 seeds, A to Z | 81 | about 1,100 | about $0.12 |
| 20 seeds, A to Z and 0 to 9, depth 1 (stopped at Max results) | 1,594 | 20,000 | about $2.09 |
Price per saved suggestion: Free $0.0001, Bronze $0.00009, Silver $0.00008, Gold, Platinum and Diamond $0.00007, plus $0.00005 per run start. Queries that fail are free. Set Max results or a run charge limit to cap the cost.
Quick start
- Add your Keywords, for example
coffee maker. - Pick Expansions (A to Z is on by default) and, if you like, Recursive depth.
- Add Countries and languages and Sources if you need more than Google web search in US English.
- Click Start and download the results as JSON, CSV or Excel, or read them through the API.
Running with no input at all is a small demo: coffee with A to Z in US English.
Example input
{"keywords": ["coffee maker", "running shoes"],"markets": ["US:en", "GB:en"],"sources": ["web", "youtube"],"expansions": ["alphabet", "questions"],"maxDepth": 1,"maxResults": 5000}
Example output
One row per unique suggestion:
{"suggestion": "coffee maker with timer","seedKeyword": "coffee maker","parentQuery": "coffee maker w","expansion": "* w","position": 6,"depth": 0,"source": "web","country": "US","language": "en","relevance": 559,"changeStatus": null,"scrapedAt": "2026-11-05T04:10:36.461Z"}
| Field | Meaning |
|---|---|
| suggestion | The autocomplete prediction. |
| seedKeyword | The keyword from your input it came from. |
| parentQuery | The exact text sent to Google. |
| expansion | none (the seed itself), * a (suffix), how * (prefix) or recursive (a deeper level). |
| position | Place in Google's list for that query, 1 is first. |
| depth | 0 for the seed and its expansions, 1 to 3 for recursive levels. |
| source | web, youtube or shopping. |
| country, language | The market you asked for. |
| relevance | Google's suggest relevance score (higher is stronger), when Google returns it. |
| changeStatus | new in Only new suggestions mode, otherwise null. |
The run's SUMMARY record has the number of queries, failed queries (not charged), retries and why the run stopped.
FAQ
Is it the same as what I see in my browser? It reads the same public suggest service. Results depend on country, language and time, and Google personalizes your own browser by history, so small differences are normal.
Why do I get more than 10 suggestions per query? The Actor asks for the full list Google returns to Chrome, usually 15.
Do I need a proxy? Usually not. The Actor waits and retries on rate limits (HTTP 429) with backoff and Retry-After. For very large runs you can turn on Apify Proxy and the Actor changes IP on every retry.
How do I watch new keywords every day? Turn on Only new suggestions, give the list a Monitor name and schedule the task. Suggestions already saved for that monitor name are skipped and not charged.
Are web addresses included? No. Navigation suggestions that are only a URL (for example http://apify.com) are dropped, so every row is a keyword.
Can I use it from code or AI agents? Yes: through the Apify API, the Python and JavaScript clients, integrations like Make, Zapier and n8n, or the Apify MCP server.
More keyword data from Ctrio Lab
- Google Trends Scraper: interest over time, interest by region, related queries and topics, and Trending now. Check which of your autocomplete ideas are growing.
Your responsibility
This Actor reads Google's public autocomplete suggestions. It does not log in, does not solve CAPTCHAs and does not hide what it is: every request names the Actor in its User-Agent and it slows down when Google asks it to. You are responsible for how you use the data and for following the terms that apply to you.
Support
Questions or ideas? Open an issue on the Actor page or write to help@ctriolab.com.