Keyword Ideas API
Generate hundreds of keyword ideas from any seed keyword with volume, CPC, and difficulty scores. Content planning and topic expansion from $0.03/call.
Enter one seed keyword and get back a list of related keyword ideas with search volume, CPC, and difficulty data. Perfect for expanding content calendars and finding long-tail opportunities.
Try it live
Fill in the fields and hit Run to see a real response.
{
"ok": true,
"data": [
{
"keyword": "react framework comparison",
"searchVolume": 2400,
"cpc": 1.8,
"difficulty": 38
},
{
"keyword": "best react framework 2026",
"searchVolume": 6600,
"cpc": 2.1,
"difficulty": 42
},
{
"keyword": "react framework for beginners",
"searchVolume": 1900,
"cpc": 0.9,
"difficulty": 28
}
]
}Features
Pass one seed term like "react framework" and expand it into hundreds of related queries in a single POST to /v1/seo/keywords/ideas, turning one input into a full content backlog.
Every row returns searchVolume, cpc, and a 0–100 difficulty score, so you can rank ideas by demand and rankability without a second lookup.
Set the limit field (default 50) to control how many ideas come back; billing is $0.02 + $0.02 per 100 results, so you only pay for the depth you request.
Use the location and language fields to pull ideas for a specific market, so volumes reflect the audience you actually serve.
Results arrive as a flat array of camelCase objects (keyword, searchVolume, cpc, difficulty), ready to map straight into a TypeScript type or a database row.
Use cases
Content Calendar Planning
Generate months of blog topics from a single seed keyword, each backed by real search demand data.
Long-Tail Discovery
Uncover low-competition, high-intent keyword variations that are easier to rank for and drive qualified traffic.
Topic Cluster Expansion
Build comprehensive content hubs by discovering every related subtopic around your core pillar pages.
Niche Market Research
Validate new market opportunities by analyzing the breadth and depth of keyword demand in any vertical.
Blog Post Ideation
Stop guessing what to write — generate hundreds of content ideas ranked by search volume and competition.
Quick start
Copy this snippet and start making calls.
const res = await fetch('https://api.yepapi.com/v1/seo/keywords/ideas', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"keyword": "react framework",
"limit": 50,
"location_code": 2840,
"language": "en"
}),
});
const data = await res.json();
console.log(data);The keyword ideas API for developers — expand one seed into 700 keywords with volume, CPC & difficulty
The Keyword Ideas API takes a single seed keyword and returns up to 700 related ideas, each scored with search volume, CPC, and difficulty. Instead of brainstorming topics by hand or paying for a seat-based SEO suite, you call one endpoint and get a structured backlog of terms you can write against.
It is built for builders: content-calendar generators, niche-research tools, and editorial dashboards that need fresh keyword candidates on demand. One YepAPI key also unlocks the Related Keywords, Keyword Gap, and SERP endpoints, so idea generation and validation live behind the same auth.
What is a keyword ideas API?
A keyword ideas API turns one seed term into a ranked list of expansion keywords as JSON. You send a single keyword such as "email marketing" and receive related searches people actually type, each with search volume, cost-per-click, and a difficulty score. It is different from a keyword metrics lookup, which scores terms you already have — here the API does the discovery for you. YepAPI delivers this from /v1/seo/keywords/ideas: post a seed, an optional limit, and location/language, and get back a clean array of ideas ready to filter, sort, or write content against.
Build your own keyword ideas tool
Wire the endpoint into a content-planning app and let users type a topic to instantly see hundreds of writable angles. Because each idea carries searchVolume and difficulty, you can auto-filter to low-difficulty, high-volume long-tails and feed them straight into a CMS draft queue. Agencies build white-label ideation dashboards on it; SaaS teams use it to suggest blog topics inside their product. Pair it with the On-Page Content API to score the drafts you publish from these ideas.
Keyword ideas API pricing — $0.02 + $0.02 per 100 results
Pricing is usage-based: $0.02 per call plus $0.02 for every 100 ideas returned. A default 50-idea request lands around $0.03, and a full 700-idea expansion is roughly $0.16. There are no per-seat fees and no monthly minimum — you pay only for the calls and the result volume you actually pull, which is far cheaper than the $0.20-per-call enterprise SEO API tiers most teams quote.
Bulk topic expansion at scale
Run a list of seed keywords through the endpoint in a loop to map an entire niche in minutes. Because the limit field is configurable, you can pull shallow 50-idea scans across many seeds, or deep 700-idea sweeps on your priority topics. The flat camelCase array makes batch processing trivial — dedupe across seeds, sort by difficulty, and queue the winners for content without touching a dashboard.
Try the keyword ideas API free
New accounts get $5 in free credit and no credit card is required. That covers dozens of seed expansions — enough to wire the endpoint into your app, inspect the response shape, and validate the idea quality before you commit to anything.
Start making API calls in 30 seconds
$5 free credit on signup. No credit card required. Pay per call.
What developers say
“Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.”
“One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.”
“The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.”
Frequently asked questions
Enter one seed keyword and get back a list of related keyword ideas with search volume, CPC, and difficulty data. Perfect for expanding content calendars and finding long-tail opportunities.
Each API call costs $0.02 (+$0.02 per 100 results). No monthly minimums or subscriptions — you only pay for what you use.
Sign up for a free API key, then send a POST request to /v1/seo/keywords/ideas. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.
YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.
Ready to integrate?
Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.
More seo apis endpoints
Keywords
$0.15Keyword research API with search volume, CPC, difficulty, competition, and 12-month trends. Up to 100 keywords per request from $0.15/call.
Related Keywords
$0.02Discover semantically related keywords and variations with volume, CPC, and difficulty. Build topical authority from $0.03/call.
Domain Overview
$0.04Domain authority, organic traffic estimates, backlink counts, and top-ranking keywords in a single API call. Competitor intelligence from $0.04/call.