Keyword Suggestion Generator avatar

Keyword Suggestion Generator

Pricing

from $0.00005 / actor start

Go to Apify Store
Keyword Suggestion Generator

Keyword Suggestion Generator

Generate relevant keyword suggestions from a base keyword using multiple data sources including Google, YouTube, and Amazon.

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

Akash Kumar Naik

Akash Kumar Naik

Maintained by Community

Actor stats

0

Bookmarked

24

Total users

1

Monthly active users

9 days ago

Last modified

Share

The Keyword Suggestion Generator is an Apify Actor that generates relevant keyword suggestions from a base keyword using multiple data sources including Google Autocomplete, YouTube, Amazon, and Bing. Extract hundreds of keyword ideas in seconds for SEO, content planning, and market research — with automatic deduplication and structured JSON output.

What Is Keyword Suggestion Generator?

The Actor scrapes autocomplete suggestions from multiple platforms simultaneously, deduplicates results, and delivers them in a structured JSON format. It supports custom result limits and multiple selectable sources, so one run can blend general web search intent (Google), video search intent (YouTube), and product search intent (Amazon) into a single keyword list.

Key Features

  • Extract keyword suggestions from multiple data sources in a single run
  • Get autocomplete suggestions from Google, YouTube, Amazon, and Bing
  • Receive structured JSON output for seamless integration with your workflow
  • Customize the number of results (1-100 suggestions per source)
  • Pay-per-event pricing - only pay for the suggestions you actually receive
  • Deduplication automatically removes duplicate suggestions across sources

Supported Data Sources

SourceWhat It Gives You
GoogleGeneral web search autocomplete — best for broad keyword research
YouTubeVideo search suggestions — ideal for YouTube SEO and content ideas
AmazonProduct search suggestions — perfect for e-commerce and product research
BingAlternative search engine — provides additional keyword variety

Use Cases

  • SEO keyword research: discover new keyword opportunities for your SEO strategy
  • Content planning: find blog topics, video ideas, and product keywords
  • PPC campaign optimization: generate keywords for Google Ads, YouTube Ads, and Amazon Advertising
  • Market research: understand what people are searching for across different platforms
  • Competitor analysis: discover keyword gaps and opportunities
  • YouTube SEO: find trending YouTube search terms for your videos
  • Amazon product research: discover product keywords on Amazon

Input Parameters

ParameterTypeRequiredDefaultDescription
keywordstringYes—The keyword or phrase to generate suggestions for
maxResultsintegerNo50Maximum number of keyword suggestions to generate per source (1-100)
sourcesarrayNo["google"]Select sources: google, youtube, amazon, bing (at least one)

Input example:

{
"keyword": "digital marketing",
"maxResults": 50,
"sources": ["google", "youtube", "amazon"]
}

Sample Output

Each keyword suggestion is returned as a separate dataset item with the following structure:

{
"originalKeyword": "digital marketing",
"suggestion": "digital marketing agency",
"source": "google",
"timestamp": "2025-02-22T12:00:00.000Z"
}

Output Fields:

  • originalKeyword: the input keyword you provided
  • suggestion: the suggested keyword phrase from the source
  • source: platform where the suggestion was generated (google, youtube, amazon, bing)
  • timestamp: ISO 8601 timestamp when the suggestion was fetched

You can download the complete dataset in JSON, CSV, Excel, or HTML formats directly from the Apify Console.

How to Use Keyword Suggestion Generator

  1. Open the Actor page on Apify Store.
  2. Enter your base keyword in the input field.
  3. Select which data sources to use (Google, YouTube, Amazon, Bing).
  4. Set the maximum number of results (default: 50).
  5. Run the Actor.
  6. Download keyword suggestions in JSON, CSV, or other formats from the output dataset.

The Actor automatically fetches, deduplicates, and returns keyword suggestions.

Connect via API

cURL:

curl -X POST "https://api.apify.com/v2/acts/akash9078/keyword-suggestion-generator/runs" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keyword": "digital marketing", "maxResults": 50, "sources": ["google", "youtube"]}'

Python with the Apify Client:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("akash9078/keyword-suggestion-generator").call(
run_input={
"keyword": "digital marketing",
"maxResults": 50,
"sources": ["google", "youtube"],
}
)
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)

Node.js with the Apify Client:

const { ApifyClient } = require('apify-client');
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('akash9078/keyword-suggestion-generator').call({
keyword: 'digital marketing',
maxResults: 50,
sources: ['google', 'youtube'],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Pricing

How much does keyword research cost?

This Actor uses pay-per-event pricing starting at $0.005 per keyword suggestion. You only pay for the unique suggestions you receive - no hidden costs or upfront fees.

EventPriceDescription
Keyword Suggestion (suggestion-item)$0.005Charged for each unique keyword suggestion added to the dataset from any data source (Google, YouTube, Amazon, Bing)
  • Free trial: get started with free Apify platform credits
  • Transparent pricing: know exactly what you'll pay before running
  • No platform fees when using pay-per-event (separate from event charges)
  • Volume discounts: lower per-unit costs for large keyword research projects

Example scenarios:

  • 100 keyword suggestions: approximately $0.50
  • 1,000 keyword suggestions: approximately $5.00
  • 10,000 keyword suggestions: approximately $50.00

For detailed pricing information, check the Pricing tab above or visit the Apify pricing page.

Why Use Keyword Suggestion Generator?

  • Multi-source in one run: combine Google, YouTube, Amazon, and Bing instead of querying each platform by hand
  • Clean data: built-in deduplication removes duplicates across sources before results reach your dataset
  • Automation-ready: use the Apify API to automate keyword research workflows and run the Actor periodically to track keyword trends over time
  • Spreadsheet-friendly: export results in CSV or Excel format for easy analysis

Limitations

  • Each source typically returns 10-20 suggestions; with all sources enabled you get 40-80 unique suggestions per keyword, with a maximum limit of 100 suggestions total
  • Suggestions reflect live autocomplete behavior, so results vary between runs and platforms
  • Google and YouTube are the most reliable sources; verify that your selected sources are responding

FAQ

Is the Keyword Suggestion Generator free?

You can try the Actor for free using Apify platform credits. After that, you pay $0.005 per keyword suggestion received. No subscription or monthly fees required.

Yes. The Keyword Suggestion Generator only accesses publicly available autocomplete suggestions from search engines and platforms. This is ethical data extraction and complies with standard scraping practices. We do not access private user data or bypass authentication.

Can I use this for commercial purposes?

Absolutely! The generated keyword data is yours to use for any legitimate business purpose, including SEO, content marketing, PPC campaigns, and market research.

What's the difference between data sources?

  • Google: general web search autocomplete — best for broad keyword research
  • YouTube: video search suggestions — ideal for YouTube SEO and content ideas
  • Amazon: product search suggestions — perfect for e-commerce and product research
  • Bing: alternative search engine — provides additional keyword variety

How many suggestions can I get?

Each source typically returns 10-20 suggestions. With all sources enabled, you can get 40-80 unique suggestions per keyword. The maximum limit is 100 suggestions total.

How do I troubleshoot issues?

  1. Check that your input keyword is valid and not empty
  2. Verify that the sources you selected are working (Google and YouTube are most reliable)
  3. Review the Log tab in the Apify Console for detailed error messages
  4. Contact support at support@apify.com for additional help

If you need more SEO and content data from Apify, check out my other Apify Actors:


Built and maintained by akash9078 on the Apify platform.