Keyword Research Tool - Google, YouTube, Amazon Autocomplete
Pricing
from $0.30 / 1,000 results
Keyword Research Tool - Google, YouTube, Amazon Autocomplete
Turn one seed into hundreds of real search phrases. Autocomplete suggestions from Google, YouTube, Google Shopping, Amazon and eBay in one run, expanded with a-z, question words and modifiers, deduplicated per platform and labelled by platform. 8 countries. Suggestions only: no search volumes.
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
mochi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Keyword Research Tool - autocomplete keywords from Google, YouTube, Amazon, eBay and Google Shopping
Give it a seed word, get back hundreds of real search phrases from five search boxes at once, one row per phrase, labelled by platform and ready for a spreadsheet.
Suggestions only, no search volumes. The phrases come from the autocomplete box of each site. They show what people type, not how often. This actor does not estimate or invent volumes.
- One seed, five search boxes. Google Search, YouTube, Google Shopping, Amazon and eBay are asked the same questions in a single run. Every row carries its platform.
- Expansion is built in. Alphabet (
seed a...seed z,seed 0...seed 9), question words (how seed,what seed, ...) and modifiers (seed for,seed vs, ...) turn one seed into the long-tail list SEO and marketplace sellers usually build by hand. Duplicates are removed per platform. - 8 countries. United States, United Kingdom, Germany, France, Canada, Australia, Spain and Italy, including each country's own Amazon and eBay store.
Pricing
Pay per result, at the rate shown in the pricing panel of this page, plus a very small per-run start fee. You are charged only for the results delivered.
Duplicates are removed before anything is written to the dataset.
What it did in testing
A run with two seeds (sourdough, running shoes) on all five platforms in the United States, with the default settings, returned 2,000 keywords in under a minute: Google 451, YouTube 450, Google Shopping 437, Amazon 431, eBay 231, with no duplicate (platform, keyword) pair and no failed request. A run for kaffee on Google, Amazon and eBay in Germany returned 1,000 German keywords, also in under a minute. A single-word seed in the UK, Canada, Australia, France, Spain and Italy returned suggestions from every platform in each of those countries.
Input
| Field | What it does | Default |
|---|---|---|
keywords | Seed terms, up to 100 per run. Trimmed and lower-cased. | required |
platforms | Any of google, youtube, googleShopping, amazon, ebay. | Google, YouTube, Amazon |
country | us, uk, de, fr, ca, au, es, it. | us |
language | Language code for Google, YouTube and Google Shopping (hl). Empty uses the country's language. Amazon and eBay always use their country store. | empty |
expandAlphabet | Also ask seed a ... seed z, seed 0 ... seed 9 (36 extra queries). | on |
expandQuestions | Also ask how seed, what seed, why, when, where, which, who, can, is, does (10 extra queries). | on |
expandModifiers | Also ask seed for, vs, with, without, near, best, cheap, like, to, and (10 extra queries). | off |
maxKeywordsPerSeed | Stop collecting for a seed after this many unique keywords, all platforms together (1 to 5000). | 1000 |
proxyConfiguration | Apify Proxy spreads the requests over many IP addresses. | Apify Proxy |
With the defaults every seed becomes 47 queries per platform (57 with modifiers). Every query is sent to every selected platform, four at a time per platform.
Output
One row per unique (platform, keyword):
{"keyword": "sourdough accessories and supplies","platform": "amazon","seed": "sourdough","query": "sourdough a","position": 1,"country": "us","language": "en","wordCount": 4,"scrapedAt": "2026-10-17T21:45:55.660Z"}
eBay rows also carry the categories eBay attaches to a suggestion (often none):
{"keyword": "sourdough starter","platform": "ebay","seed": "sourdough","query": "sourdough","position": 1,"country": "us","language": "en","categories": ["Food & Beverages", "Kitchen, Dining & Bar Supplies"],"wordCount": 2,"scrapedAt": "2026-10-17T21:45:55.660Z"}
| Field | Meaning |
|---|---|
keyword | The suggested phrase. |
platform | google, youtube, googleShopping, amazon or ebay. |
seed | The seed it was found for. |
query | The exact text typed into the search box (the seed, or the seed with an expansion). |
position | Rank of the phrase in that suggestion list (1 = first). |
country, language | Country store and language the phrase was requested with. |
categories | eBay only: category names attached to the suggestion. |
wordCount | Number of words in the phrase. |
scrapedAt | When the row was created (ISO 8601). |
A key-value record named RUN_SUMMARY is saved with every run. It says whether the run is complete, why it ended (terminationReason: finished, max_results, charge_limit, time_budget, blocked or request_failed) and how many rows were written (rowsPushed), plus requests sent, failures and retries per platform, rows per platform, duplicates skipped and any platform that was stopped. complete is true when the run finished or stopped at your own maxKeywordsPerSeed.
Good to know
- Deduplication is per platform, across the whole run. The same phrase on two platforms gives two rows. A phrase that two seeds both produce is written once, for the first seed.
- The per-seed cap is shared by all platforms. Queries run in the order seed, alphabet, questions, modifiers, and within each query the platforms contribute in turn. With the default three platforms the cap of 1,000 can end a seed after only a couple of the ten question words (a test with
standing deskgot 2 of the 10). With five platforms selected it was reached at theyquery for one seed and theuquery for the other (of 47 queries) in testing, so the question-word queries never ran. RaisemaxKeywordsPerSeed(up to 5000) if you want the full expansion. - eBay's yield varies by seed and country. In the US and DE tests eBay produced fewer new phrases than the other platforms (231 of the 2,000 rows in the two-seed US test); it varies by seed and country.
- Google Search suggestions can vary with the location of the requesting IP. In testing, the same query from two different IP addresses returned a few different phrases and sometimes a different rank order.
- The expansion words are English. For a non-English country the question-word and modifier queries (
how kaffee,kaffee for,kaffee best) are sent as written and mostly return English or mixed-language phrases; the alphabet queries are not affected. - A very large run may stop early. Shortly before the Apify run timeout the actor stops starting new requests, writes what it has collected, saves
RUN_SUMMARYwithcomplete: falseandterminationReason: time_budget, and ends normally. Run fewer seeds per run, or raise the run timeout, for very large jobs. - If a platform stops answering (ten requests in a row refused, not JSON, or rate-limited after retries), the actor stops asking that platform for the rest of the run, keeps going with the others, and names it in the final log line and in
RUN_SUMMARY. - It uses only the public suggestion endpoints behind each search box: no login, no cookies, no API keys.
Related searches
keyword research tool, google autocomplete, google suggest, youtube autocomplete, amazon autocomplete, amazon keyword tool, ebay keyword research, long tail keywords, keyword suggestions, seo keywords