Keyword Suggestions Scraper: Google, YouTube, Amazon
Pricing
from $0.20 / 1,000 suggestions
Keyword Suggestions Scraper: Google, YouTube, Amazon
Autocomplete keyword ideas from Google, YouTube, Bing, DuckDuckGo and Amazon for any seed keyword, in any language and country. Alphabet and question expansion turns one seed into hundreds of real search phrases. No API key.
Pricing
from $0.20 / 1,000 suggestions
Rating
0.0
(0)
Developer
Tarik Cerkezovic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
Keyword Suggestions Scraper (Google, YouTube, Bing, DuckDuckGo, Amazon)
Real search phrases people type, straight from the autocomplete boxes of Google, YouTube, Bing, DuckDuckGo and Amazon. Give it seed keywords, pick the engines, choose a language and country, and get one item per unique suggestion. Turn on letter expansion (seed + a, seed + b, ...) and question expansion (how, what, why, best, vs ...) to grow one seed into hundreds of long-tail ideas.
No API key, no browser, no login. Built for SEO keyword research, YouTube title ideas, Amazon listing keywords, content planning and PPC negative-keyword mining.
What you get
| Field | Description |
|---|---|
seed, source | The seed keyword and the engine |
suggestion | The suggested phrase |
query | The exact text that was sent to get it (seed, seed + letter, or question + seed) |
position | Order of discovery within that seed and source |
error, errorMessage | Only when a seed and source pair failed |
Sample output
{ "seed": "python tutorial", "source": "youtube", "query": "python tutorial", "suggestion": "python tutorial for beginners", "position": 2, "fetchedAt": "2026-11-05T18:00:00.000Z" }
Input
| Field | Type | Default | What it does |
|---|---|---|---|
keywords | array of strings | required | Seed keywords. |
sources | array | ["google"] | Any of google, youtube, bing, duckduckgo, amazon. |
expandWithLetters | boolean | false | Adds 36 queries per seed and source: seed + a to z and 0 to 9. |
expandWithQuestions | boolean | false | Adds 16 queries per seed and source with question and modifier words. |
language, country | strings | en, US | Localisation. For Amazon the country picks the marketplace. |
maxConcurrency | integer | 4 | Seed and source pairs in parallel. |
proxyConfiguration | object | Apify datacenter proxy | Proxy for all requests. |
residentialFallback | boolean | true | Retry a blocked pair through residential proxies, only on a detected block. |
Minimal input:
{ "keywords": ["air fryer"], "sources": ["google", "amazon"], "expandWithLetters": true }
How many suggestions to expect: each query returns up to 10 (Google, YouTube, Bing, DuckDuckGo) or 11 (Amazon). With both expansions on, one seed and source is 53 queries and typically 150 to 350 unique suggestions.
Errors
error | Meaning | Charged? |
|---|---|---|
NO_SUGGESTIONS | The engine had no suggestions for the seed | no |
BLOCKED | The engine refused every proxy tried | no |
FETCH_FAILED | Network or parsing failure | no |
Pricing
Pay per event: a small fixed amount per unique suggestion, plus Apify platform usage. Error items are free. Set a maximum total charge on the run to cap spend.
Notes
- Suggestions are what the engine shows an anonymous user in that language and country at that moment; they change over time and by location.
- Duplicates within a seed and source are removed (case-insensitive); the same phrase can appear under different seeds or sources.
- Amazon marketplaces supported: US, GB, DE, FR, ES, IT, CA, IN, JP, AU, MX, BR. Other countries fall back to the US marketplace.
Using it from code
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('serentity/keyword-suggestions-scraper').call({ keywords: ['air fryer'], sources: ['google', 'youtube'], expandWithLetters: true });const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.map((i) => i.suggestion));
Legal
Autocomplete suggestions are public, aggregated data with no personal information. Use them in line with each engine's terms of service.