YepAPI
Keywords

Keyword Overview

Full per-keyword metrics — search volume, difficulty, intent, CPC, competition, backlinks, and 12-month trend.

POST/v1/seo/keywords/overview
$0.02/call

Usage

const res = await fetch('https://api.yepapi.com/v1/seo/keywords/overview', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ keywords: ['seo api', 'email finder api'] }),
});
const { data } = await res.json();
console.log(data);
curl -X POST https://api.yepapi.com/v1/seo/keywords/overview \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["seo api", "email finder api"]}'

Request Body

ParameterTypeRequiredDescriptionDefault
keywordsstring[]YesArray of keywords to analyze (max 700)
locationstringNoTarget country as a two-letter code (e.g., "us", "gb")"us"
languagestringNoISO language code (e.g., en, es)"en"

Response

{
  "ok": true,
  "data": {
    "keywords": [
      {
        "avgBacklinks": 4063.5,
        "avgReferringDomains": 803.9,
        "competition": 0.37,
        "competitionLevel": "MEDIUM",
        "cpc": 38.51,
        "difficulty": 0,
        "intent": "informational",
        "keyword": "email finder api",
        "serpFeatures": [],
        "totalResults": 0,
        "trend": [
          {
            "month": "2026-05",
            "volume": 20
          },
          {
            "month": "2026-04",
            "volume": 30
          },
          {
            "month": "2026-03",
            "volume": 50
          }
        ],
        "volume": 40
      },
      {
        "avgBacklinks": 2185.0,
        "avgReferringDomains": 141.3,
        "competition": 0.1,
        "competitionLevel": "LOW",
        "cpc": 25.29,
        "difficulty": 22,
        "intent": "commercial",
        "keyword": "seo api",
        "serpFeatures": [],
        "totalResults": 0,
        "trend": [
          {
            "month": "2026-05",
            "volume": 390
          },
          {
            "month": "2026-04",
            "volume": 260
          },
          {
            "month": "2026-03",
            "volume": 320
          }
        ],
        "volume": 480
      }
    ]
  }
}

Response Fields

FieldTypeDescription
okbooleanWhether the request succeeded
data.keywordsobject[]Array of keyword overview results
data.keywords[].keywordstringThe analyzed keyword
data.keywords[].volumenumberAverage monthly search volume
data.keywords[].difficultynumberSEO difficulty score (0-100)
data.keywords[].intentstringSearch intent (informational, commercial, navigational, transactional, or unknown)
data.keywords[].cpcnumberCost per click in USD
data.keywords[].competitionnumberPPC competition index (0-1)
data.keywords[].competitionLevelstringCompetition category (LOW, MEDIUM, HIGH, or unknown)
data.keywords[].avgBacklinksnumberAverage number of backlinks for top-ranking pages
data.keywords[].avgReferringDomainsnumberAverage number of referring domains for top-ranking pages
data.keywords[].serpFeaturesstring[]SERP features present for this keyword (e.g., images, video, peopleAlsoAsk)
data.keywords[].totalResultsnumberTotal number of search results
data.keywords[].trendobject[]Monthly search volume trend data (up to 12 months)
data.keywords[].trend[].monthstringMonth in YYYY-MM format
data.keywords[].trend[].volumenumberSearch volume for that month
Under the Hood

Returns the complete metric set for each keyword in one call. For just the difficulty score at higher volume, use Bulk Keyword Difficulty.

On this page