Keyword Research API
Keyword research API with search volume, CPC, difficulty, competition, and 12-month trends. Up to 100 keywords per request from $0.15/call.
Retrieve comprehensive keyword data including monthly search volume, cost-per-click, competition scores, keyword difficulty, and 12-month trend data. One call replaces 3-4 upstream API calls elsewhere.
Try it live
Fill in the fields and hit Run to see a real response.
{
"ok": true,
"data": [
{
"keyword": "nextjs seo",
"searchVolume": 14500,
"cpc": 2.54,
"difficulty": 45,
"competition": "medium",
"trend": [
12100,
13200,
14500,
14800,
14200,
13900
]
}
]
}Features
Use cases
SEO Audits
Pull search volume and difficulty for hundreds of keywords at once to prioritize optimization opportunities across your site.
Content Planning
Build data-driven editorial calendars by analyzing keyword demand, CPC value, and seasonal trends before writing.
Programmatic SEO
Feed keyword data into automated page-generation pipelines to create thousands of targeted landing pages at scale.
AI Agent Workflows
Give LLM-based research agents real-time keyword intelligence to make informed decisions about content strategy.
Competitor Gap Analysis
Compare keyword portfolios between domains to find high-value terms your competitors rank for but you don't.
Quick start
Copy this snippet and start making calls.
const res = await fetch('https://api.yepapi.com/v1/seo/keywords', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"keywords": [
"nextjs seo",
"vibe coding",
"headless cms"
],
"location_code": 2840,
"language": "en"
}),
});
const data = await res.json();
console.log(data);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
Retrieve comprehensive keyword data including monthly search volume, cost-per-click, competition scores, keyword difficulty, and 12-month trend data. One call replaces 3-4 upstream API calls elsewhere.
Each API call costs $0.15. 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. 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
Keyword Ideas
$0.02Generate hundreds of keyword ideas from any seed keyword with volume, CPC, and difficulty scores. Content planning and topic expansion from $0.03/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.
