Keyword Research Scraper - Google, YouTube, Amazon & More avatar

Keyword Research Scraper - Google, YouTube, Amazon & More

Pricing

$1.50 / 1,000 keyword discovereds

Go to Apify Store
Keyword Research Scraper - Google, YouTube, Amazon & More

Keyword Research Scraper - Google, YouTube, Amazon & More

Multi-platform keyword research from autocomplete. One seed explodes into hundreds of long-tail keywords across Google, YouTube, Bing, Amazon, eBay, DuckDuckGo & Wikipedia — each scored for search intent, word count and cross-platform demand. Monitor mode returns only new keywords.

Pricing

$1.50 / 1,000 keyword discovereds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Keyword Research Tool — Google, YouTube, Amazon, Bing, App Store & DuckDuckGo Keywords

Turn a single seed into thousands of real, long-tail keywords people are actually searching. This actor mines live autocomplete suggestions from Google, YouTube, Amazon, the Apple App Store, Bing, and DuckDuckGo, expands every seed with questions, prepositions, comparisons, and alphabet-soup modifiers, then merges and scores the results into one clean dataset.

No login, no cookies, no browser, no API keys — fast direct calls to each engine's public suggest endpoint with 99%+ reliability.

Why this keyword research tool?

Most "keyword" scrapers hit Google autocomplete only and dump a flat list. This actor pulls from six search engines at once, tells you which engines surfaced each keyword, and ranks every term by a cross-engine opportunity score — so you instantly see the long-tail winners.

CapabilityTypical keyword scrapersThis actor
Google autocomplete
YouTube, Amazon, App Store, Bing, DuckDuckGo✅ all six
Questions (who/what/why/how…)partial
Prepositions & comparisons (for/with/vs/like…)
Alphabet-soup (a–z) & numbers (0–9)partial
Recursive deep expansion (depth 2–3)
Cross-engine merge — which engines surfaced each keywordsources[]
0–100 opportunity score (long-tail + coverage + rank)
Localised by country & languagepartial
Monitor mode — only NEW keywords since last run

Use cases

  • SEO & content marketing — find the exact questions and long-tail phrases your audience searches, and build content, FAQs, and topic clusters around them.
  • PPC / Google Ads — discover high-intent keyword and negative-keyword candidates fast, localised by country and language.
  • Amazon & e-commerce sellers — mine Amazon's own autocomplete for product titles, bullet points, and backend search terms that convert.
  • App Store Optimization (ASO) — pull App Store search hints to optimise app titles, subtitles, and keyword fields.
  • YouTube creators — surface what viewers type into YouTube to title and tag videos for discovery.
  • Market & trend research — turn on monitor mode + a daily Schedule to catch rising, emerging long-tail terms the moment they appear.
  • Agencies & SaaS — power keyword tools, content briefs, and dashboards with a clean, LLM-ready keyword feed.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Keyword Research Tool, enter one or more seed keywords, pick your search engines and expansion modes, and click Start.
  3. Watch keywords stream into the dataset table, sorted by opportunity.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.

Input

{
"keywords": ["running shoes", "crm software"],
"sources": ["google", "youtube", "amazon", "bing"],
"expansionModes": ["suggestions", "questions", "comparisons"],
"country": "US",
"language": "en",
"maxDepth": 1,
"maxKeywords": 1000
}
  • keywords (required) — one or more seed keywords/phrases. Each is expanded independently.
  • sources (default ["google"]) — any of google, youtube, amazon, appstore, bing, duckduckgo. More sources = broader coverage and a higher cross-engine score.
  • expansionModes (default ["suggestions", "questions"])suggestions (raw autocomplete), questions (who/what/why/how…), prepositions (for/with/near…), comparisons (vs/or/like…), alphabet (seed + a–z), numbers (seed + 0–9).
  • country / language (default US / en) — localises Google, the Amazon marketplace, the App Store storefront, and Bing/DuckDuckGo region.
  • maxDepth (default 1) — recursively re-expand the strongest discovered keywords (2–3) for deep long-tail mining.
  • maxKeywordsPerSeed (default 0 = no cap) — keep only the top N keywords per seed.
  • maxKeywords (default 1000) — hard total cap; your main cost control.
  • includeMetrics (default true) — add word/character counts, isQuestion, containsNumber, and the opportunityScore.
  • dedupe (default true) — merge identical keywords across seeds into one record.
  • monitorMode (default false) — only output keywords that are new since the last run with the same seeds/sources/country.
  • proxyConfiguration — default Apify proxy is plenty; the suggest endpoints are lightweight.

Output

One record per unique keyword. Keywords surfaced by several engines are merged into a single record with a sources array:

{
"keyword": "running shoes for flat feet",
"seedKeyword": "running shoes",
"expansionType": "suggestions",
"modifier": null,
"depth": 1,
"sources": ["amazon", "bing", "duckduckgo", "google", "youtube"],
"sourceCount": 5,
"bestRank": 0,
"country": "US",
"language": "en",
"wordCount": 5,
"characterCount": 27,
"isQuestion": false,
"containsNumber": false,
"opportunityScore": 88,
"scrapedAt": "2026-06-16T22:00:00.000Z"
}
  • sources / sourceCount — which engines surfaced the keyword (more engines = stronger signal).
  • expansionType / modifier — how it was discovered (suggestions, questions + how, comparisons + vs, alphabet + a, …).
  • bestRank — best (lowest) position the keyword held in any suggest list (0 = top suggestion).
  • opportunityScore (0–100) — rewards long-tail phrasing (3–5 words), cross-engine coverage, prominent rank, and explicit question intent.

What to expect

Autocomplete reflects real, recent search behaviour, so results change over time and by country/language. A keyword is included once any selected engine suggests it. Fields like App Store hints populate mainly for app-related seeds; Amazon hints for product seeds. Nothing is dropped — every suggestion the engines return is captured, merged, and scored.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

  • Apify API — start runs, fetch datasets, and manage schedules over REST.
  • apify-client for JavaScript and apify-client for Python — official SDKs.
  • Schedules — run it daily/weekly with monitor mode to capture only newly-appearing keywords; perfect for trend tracking and content pipelines.
  • Webhooks — trigger downstream actions (content brief, Slack alert, Sheets append) the moment a run finishes.
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/keyword-research-scraper').call({
keywords: ['email marketing'],
sources: ['google', 'youtube', 'bing'],
expansionModes: ['suggestions', 'questions', 'comparisons'],
maxKeywords: 800,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} keywords`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new keywords straight into Sheets, Notion, or your content tool.
  • Slack — get pinged when monitor mode finds rising keywords.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find long-tail keyword ideas and questions for 'email marketing' on Google and YouTube" and let it run this tool for you.

More tools from scrapesage

Build a complete SEO, ASO & content-research stack:

Tips

  • Start narrow, then go wide — begin with ["suggestions", "questions"] on Google + YouTube, then add comparisons, alphabet, and more engines once you see the shape of the niche.
  • Mind the volumealphabet + numbers across six engines generates a lot of keywords. Use maxKeywords and maxKeywordsPerSeed to control cost.
  • Localise — set country/language to mine a specific market (e.g. country: "DE", language: "de"); the Amazon marketplace and App Store storefront switch automatically.
  • Track trends — turn on monitorMode and schedule daily runs to collect only the keywords that newly appeared, surfacing rising long-tail demand early.

FAQ

Where do the keywords come from? From the public autocomplete (search-suggestion) endpoints of Google, YouTube, Amazon, the Apple App Store, Bing, and DuckDuckGo — the same suggestions you see when you type into each search box. No API keys or logins are used.

Do I get search volume / CPC? No. Autocomplete does not expose volume or CPC. This tool focuses on comprehensive keyword discovery — every real phrase people search, plus a relative opportunity score based on cross-engine coverage and rank. Pair it with your volume tool of choice for the numbers.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

How does monitor mode work, and does it clash with the Apify scheduler? Monitor mode remembers the keywords it has already returned (in a named key-value store) and only outputs new ones on the next run. It's independent of scheduling — you schedule the actor with Apify Schedules and enable monitor mode to receive only fresh keywords each time.

Which engine should I pick? Google + Bing + DuckDuckGo for web SEO, YouTube for video SEO, Amazon for e-commerce/product keywords, and the App Store for ASO. Selecting several at once gives the richest, best-scored set.

Is this legal? This actor collects publicly available search suggestions only. You are responsible for using the data in compliance with applicable laws and each platform's terms.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.