YepAPI
Content Analysis

Content Summary

Get aggregate content analysis — top domains, sentiment breakdown, content types.

POST/v1/seo/content/summary
$0.02/call

Usage

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

Request Body

ParameterTypeRequiredDescriptionDefault
keywordstringYesKeyword to analyze

Response

{
  "ok": true,
  "data": {
    "avgContentQualityScore": 0.0,
    "keyword": "nextjs seo",
    "sentimentDistribution": {
      "negative": 0,
      "neutral": 0,
      "positive": 0
    },
    "totalCount": 15607
  }
}

Response Fields

FieldTypeDescription
okbooleanWhether the request succeeded
data.keywordstringThe keyword that was analyzed
data.totalCountnumberTotal number of content pieces found for this keyword
data.avgContentQualityScorenumberAverage content quality score across all results (0-1)
data.sentimentDistributionobjectBreakdown of sentiment across all content
data.sentimentDistribution.positivenumberCount of content pieces with positive sentiment
data.sentimentDistribution.negativenumberCount of content pieces with negative sentiment
data.sentimentDistribution.neutralnumberCount of content pieces with neutral sentiment
Under the Hood

High-level content landscape analysis in a single call.

On this page