Keyword Ideas & Related Keywords - Difficulty, Volume & CPC avatar

Keyword Ideas & Related Keywords - Difficulty, Volume & CPC

Pricing

from $3.00 / 1,000 keyword ideas

Go to Apify Store
Keyword Ideas & Related Keywords - Difficulty, Volume & CPC

Keyword Ideas & Related Keywords - Difficulty, Volume & CPC

Find keyword ideas, keyword suggestions and related keywords for a seed keyword, with Google search volume, CPC, keyword difficulty and search intent. Three sources in one run, 94 countries. $3 per 1,000 ideas plus $0.015 per run; only ideas with search volume are charged.

Pricing

from $3.00 / 1,000 keyword ideas

Rating

0.0

(0)

Developer

Tenfold Fleet

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Features

Limited permissions

Share

Keyword Ideas & Related Keywords turns one seed keyword into hundreds of keyword ideas, each with Google search volume, cost per click (CPC), Google Ads competition, keyword difficulty and search intent. It combines three idea sources in one run:

  • Keyword ideas: keywords from the same topic and category as your seeds (the biggest source).
  • Keyword suggestions: long-tail keywords that contain your seed, such as questions and modifiers.
  • Related keywords: the keywords Google shows in its "searches related to" box, followed two levels deep.

It works as a keyword ideas API and a Google Keyword Planner alternative for 94 countries, with no Google Ads account needed. Every idea carries search intent, and keyword difficulty wherever Google ranking data exists (about 4 in 5 ideas), so you can sort ideas straight away. You pay $3 per 1,000 keyword ideas plus $0.015 per run, and only ideas with search volume are charged.

Why use a keyword ideas generator?

  • 💡 Content planning: turn a topic like "email marketing" into a list of article ideas with volume and difficulty.
  • 🎯 Quick wins: filter for high volume and low keyword difficulty to find keywords you can rank for.
  • ❓ Long-tail and questions: keyword suggestions surface "how to", "best" and "for small business" variants of your seed.
  • 💰 PPC research: CPC, competition and top-of-page bid ranges for every idea help you plan Google Ads budgets.
  • 🧭 Search intent: every idea is tagged informational, navigational, commercial or transactional.
  • 🤖 Automation and AI agents: run it from the API, Make, Zapier, n8n or the Apify MCP server.

What data does it return?

FieldExampleDescription
keywordbest email marketing platformThe keyword idea
seed / source / depthemail marketing / related / 2Where the idea came from
searchVolume1000Average monthly Google searches
cpc24.94Average cost per click, USD
competition / competitionLevel0.21 / LOWGoogle Ads competition
lowTopOfPageBid / highTopOfPageBid9.1 / 41.2Top-of-page bid range, USD
keywordDifficulty24How hard it is to rank in the top 10 organic results (0-100); null for rare keywords without ranking data
mainIntent / foreignIntentcommercial / nullSearch intent
wordCount4Words in the keyword
trendMonthly / trendQuarterly / trendYearly0 / 22 / -19Volume change in %
monthlySearches[{ "month": "2026-08", "searchVolume": 1300 }]Last 12 months (optional)
location / language / lastUpdatedUnited States / EnglishMarket and data freshness

How to find keyword ideas

  1. Click Try for free.
  2. Enter one or more seed keywords, for example email marketing.
  3. Pick a Country and Language (default: United States, English).
  4. Optionally choose the idea sources, the minimum search volume and how many ideas you want.
  5. Click Start. One seed takes a few seconds.
  6. Download the keyword ideas as CSV, Excel, JSON or HTML, or read them through the API.

How much does it cost?

You pay $0.003 per keyword idea ($3 per 1,000 ideas), plus $0.015 per run, which covers the data provider's fixed fee per lookup. A typical run with one seed and default settings returns about 250 ideas for about $0.76. Duplicates across sources, notes, skipped seeds and errors are free, and ideas below your minimum search volume are never returned or charged.

Control the cost with Max ideas per run, Max ideas per seed and source, or the maximum cost per run in the run options: the Actor only fetches as many ideas as that budget can pay for.

Free Apify plan: 10 keyword ideas per run. Every lookup costs us a data fee and free-plan runs earn nothing, so runs on the free Apify plan return the first 10 ideas from the keyword ideas source. Any paid Apify plan gets all three sources. A free run that repeats a lookup from the last 7 days gets the stored answer of that lookup (the run log says so); paid runs always fetch live data.

Input

{
"keywords": ["email marketing"],
"location": "United States",
"language": "English",
"sources": ["ideas", "suggestions", "related"],
"maxIdeasPerSeed": 100,
"maxIdeas": 1000,
"minSearchVolume": 10,
"relatedDepth": 2,
"includeMonthlyHistory": false
}
  • keywords: up to 200 seeds per run. Broad 1-3 word seeds give the most ideas.
  • sources: any of ideas, suggestions and related (default: all three).
  • maxIdeasPerSeed: ideas per seed from each source (10-1,000). For the ideas source, all seeds go in one lookup, so the limit is this times the number of seeds.
  • maxIdeas: total charged ideas per run.
  • minSearchVolume: skip ideas with fewer monthly searches (set 0 to include zero-volume ideas).
  • relatedDepth: 1 gives about 10 related keywords per seed, 2 about 50, 3 several hundred.
  • includeMonthlyHistory: add the last 12 months of search volume to each idea.

Output example

{
"keyword": "marketing tool email",
"seed": "email marketing",
"source": "suggestions",
"depth": null,
"searchVolume": 4400,
"cpc": 109.26,
"competition": 0.04,
"competitionLevel": "LOW",
"lowTopOfPageBid": 17.9,
"highTopOfPageBid": 103.72,
"keywordDifficulty": 64,
"mainIntent": "commercial",
"foreignIntent": null,
"wordCount": 3,
"trendMonthly": 175,
"trendQuarterly": 537,
"trendYearly": 120900,
"monthlySearches": null,
"lastUpdated": "2026-09-14 09:32:29 +00:00",
"error": null,
"location": "United States",
"language": "English"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Use it from code

Python (pip install "apify-client>=3"):

from apify_client import ApifyClient
client = ApifyClient("<APIFY_TOKEN>")
run = client.actor("tenfoldfleet/keyword-ideas").call(run_input={
"keywords": ["email marketing", "crm software"],
"location": "United Kingdom",
"minSearchVolume": 50,
})
for row in client.dataset(run.default_dataset_id).iterate_items():
if not row.get("error"):
print(row["keyword"], row["searchVolume"], row["keywordDifficulty"], row["mainIntent"])

JavaScript (npm install apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<APIFY_TOKEN>' });
const run = await client.actor('tenfoldfleet/keyword-ideas').call({ keywords: ['vegan recipes'], location: 'Germany', language: 'German' });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items.filter((i) => !i.error));

Tips

  • Sort by searchVolume and keywordDifficulty to find high-volume keywords that are easy to rank for.
  • Filter mainIntent to commercial or transactional for money pages and to informational for blog posts.
  • Use source: suggestions for long-tail keywords and questions that contain your seed.
  • Raise minSearchVolume if you only want keywords worth writing about; it also lowers the cost.
  • Already have a keyword list? Check its volume, CPC and difficulty in bulk with Keyword Search Volume, CPC & Difficulty Checker.

Use it with AI agents (MCP)

Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through Apify's MCP server: add https://mcp.apify.com?tools=tenfoldfleet/keyword-ideas as a remote MCP server and sign in with your Apify account. The agent fills in the input, runs the Actor and reads the results itself; you pay the same per-event price as a normal run.

FAQ

Where does the data come from?

From the DataForSEO Labs keyword database, which is based on Google Ads (Keyword Planner) data and refreshed monthly. lastUpdated shows when each keyword was last refreshed.

What is the difference between the three sources?

Keyword ideas finds keywords in the same topic, even without your seed words. Keyword suggestions only returns phrases that contain your seed. Related keywords follows Google's "searches related to" box. Together they cover far more ground than any one source.

Why do some rows have an error field?

These are free note rows: a seed that was too long, a lookup that failed, the free-plan limit or the per-run lookup limit. They are never charged.

Why did my seed return few ideas?

Very rare, misspelled or brand-new phrases have little or no Google data. Try a broader seed, a lower minimum search volume or another country.

How is keyword difficulty calculated?

Keyword difficulty (0-100) estimates how hard it is to reach the top 10 organic results, based on the link strength of the pages currently ranking.

Do I need a Google Ads account?

No. You only need an Apify account.

Support

Missing a country, a source or a field? Open an issue in the Issues tab.

This Actor returns aggregated keyword statistics only. It does not collect any personal data.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Wholesale Suppliers - MOQ & Price Breaks (Alibaba Alternative)product
AliExpress Reviews Scraper: Product Feedback & Photos Monitorreview
AliExpress Keyword Scraper - Exact Sold Counts by Search Termproduct
Amazon Bestsellers Tracker: New Releases & Rank Changesranked product
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 Morejob posting
Audio Transcription: MP3 & Video Files to Text, SRT, VTTaudio minute transcribed
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
BBB Scraper: Business Leads, Ratings & New Reviewsbusiness
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Businesses Without Websites - Local Leads with Phone & Ratinglead
Coles Product Scraper - Australian Supermarket Prices & Dealsproduct
Company Contact Lookup - One Lead Record per Websitewebsite with contacts
Contact Form Finder: Form Fields, Embed Type & Captcha Flagwebsite with contact page or form
CutShort Jobs Scraper - Startup Roles with INR Salary Rangesjob listing
Facebook Ads Library Scraper for Marketersad
Facebook Ads Transcript - Spoken Hook, CTA, Offer & Anglevideo ad transcript
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Facebook Reels Scraper: Views & Captions Monitor for Any Pagereel
Facebook Reels Transcript - Facebook Video to Text, No Loginreel transcript
Foundit Jobs Monitor: India, Singapore & Malaysia Jobs Scraperjob listing
Funding Rounds Scraper - Recently Funded Companies & Investorsfunding round
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Flights API - Route & Date Fares (Google Flights Alternative)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Hirist Jobs Scraper: India Tech Jobs with New-Job Monitorjob listing
IIMJobs Jobs Scraper: Search & Monitor Management Rolesjob listing
India Jobs Feed: Hirist, IIMJobs, Foundit, Instahyre & Cutshortjob listing
Instagram Reels Analytics - Profile Reel Plays, Likes, Commentsreel
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Instahyre Jobs Monitor: New Tech Jobs in India by Skilljob listing
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
LinkedIn Company Posts Monitor: New Posts, No Loginpost
LinkedIn Company Scraper: Firmographics & Recent Postscompany
Naver Shopping Scraper - Keyword Rank, Prices, Ads & Mallsproduct
Pinterest Search Scraper: Pins, Promoted Ads & Shop Trendspin
Podcast Transcription: Episodes to Text, SRT & Monitoraudio minute transcribed
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
Reddit Post Comments Export: Threads to JSON & CSVcomment
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sitesunique remote job
Reverse Image Search - Find Every Site Using a Photoimage searched
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boardsjob listing
Semrush API Domain Traffic: Visits, Authority Score, AI Trafficdomain
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Stock Photos & Videos Scraper for Pexelsmedia item
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Telegram Keyword Search Monitor - New Mentions in Channelsmatching message
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Ads Library Scraper: Competitor Ads in Europead
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
Twitter Video Transcript - X Video to Text & SRTvideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
Video Transcriber - Any Link to Text, SRT & VTT (7 Platforms)video transcribed
Website Traffic Checker - Bulk Domain Traffic Estimatedomain with traffic data
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Weibo Scraper - Comment Threads, Hot Search Ranks & User Statscomment
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
Yahoo Finance Scraper - Quotes, History, Fundamentals & Newsticker row
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Search Scraper: Keyword Video & Shorts Monitorsearch result
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript
YouTube Video Details Lookup: Views, Likes & Tags by URLvideo details
⌂ 换网址