Keyword Research Tool - Google, YouTube, Amazon Autocomplete avatar

Keyword Research Tool - Google, YouTube, Amazon Autocomplete

Pricing

from $0.30 / 1,000 results

Go to Apify Store
Keyword Research Tool - Google, YouTube, Amazon Autocomplete

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

mochi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

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

FieldWhat it doesDefault
keywordsSeed terms, up to 100 per run. Trimmed and lower-cased.required
platformsAny of google, youtube, googleShopping, amazon, ebay.Google, YouTube, Amazon
countryus, uk, de, fr, ca, au, es, it.us
languageLanguage code for Google, YouTube and Google Shopping (hl). Empty uses the country's language. Amazon and eBay always use their country store.empty
expandAlphabetAlso ask seed a ... seed z, seed 0 ... seed 9 (36 extra queries).on
expandQuestionsAlso ask how seed, what seed, why, when, where, which, who, can, is, does (10 extra queries).on
expandModifiersAlso ask seed for, vs, with, without, near, best, cheap, like, to, and (10 extra queries).off
maxKeywordsPerSeedStop collecting for a seed after this many unique keywords, all platforms together (1 to 5000).1000
proxyConfigurationApify 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"
}
FieldMeaning
keywordThe suggested phrase.
platformgoogle, youtube, googleShopping, amazon or ebay.
seedThe seed it was found for.
queryThe exact text typed into the search box (the seed, or the seed with an expansion).
positionRank of the phrase in that suggestion list (1 = first).
country, languageCountry store and language the phrase was requested with.
categorieseBay only: category names attached to the suggestion.
wordCountNumber of words in the phrase.
scrapedAtWhen 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 desk got 2 of the 10). With five platforms selected it was reached at the y query for one seed and the u query for the other (of 47 queries) in testing, so the question-word queries never ran. Raise maxKeywordsPerSeed (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_SUMMARY with complete: false and terminationReason: 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.

keyword research tool, google autocomplete, google suggest, youtube autocomplete, amazon autocomplete, amazon keyword tool, ebay keyword research, long tail keywords, keyword suggestions, seo keywords