YepAPI

Command Palette

Search for a command to run...

POST/v1/seo/content/summary

Content Summary API

Aggregate content metrics for any topic — average word count, social engagement, backlink counts, and publication frequency. From $0.02/call.

Retrieve high-level content landscape metrics for a keyword. Returns average word count, total published articles, median engagement, and content freshness indicators — giving you a bird's-eye view of any topic's content ecosystem.

Try it live

Fill in the fields and hit Run to see a real response.

POST/v1/seo/content/summary
Response
Example response — hit "Send Request" to see a live result
{
  "ok": true,
  "data": {
    "keyword": "best seo tools",
    "totalArticles": 12500,
    "avgWordCount": 2400,
    "medianShares": 120,
    "avgBacklinks": 8,
    "contentFreshness": "67% published in last 12 months"
  }
}

Features

Average word count and article length distribution

Each summary returns the avgWordCount for a topic, so you know the typical depth competing content reaches before you write a single word.

Total published content volume for the topic

The totalArticles field counts how much content already exists for a keyword, a direct measure of how saturated and competitive the topic is.

Median engagement and share metrics

medianShares gives a typical engagement baseline for the topic, a more robust target than an average skewed by a few viral outliers.

Content freshness and publication velocity

The contentFreshness field (e.g. "67% published in last 12 months") shows whether a topic's content is current or stale, signaling update opportunities.

Use cases

Content Strategy Planning

Understand the content landscape for a topic before writing — know the average length, engagement baseline, and competition level.

Topic Prioritization

Compare content saturation across multiple topics to prioritize keywords where you can realistically compete.

Quick start

Copy this snippet and start making calls.

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": "best seo tools"
  }),
});
const data = await res.json();
console.log(data);

The content landscape API for developers — topic-level word count, volume & freshness in one call

The Content Summary API returns aggregate content metrics for a topic — average word count, total articles, median shares, average backlinks, and freshness — in a single call. It is a bird's-eye view of a topic's content ecosystem rather than a list of individual pieces.

It is the planning-level companion to the article-by-article Content Search endpoint. Use this to decide which topics are worth pursuing, then the Content Search and Parsing endpoints to study the specific winners — one YepAPI key throughout.

What is a content landscape API?

A content landscape API summarizes everything published around a topic into a few aggregate numbers. For a keyword you get totalArticles (how much content exists), avgWordCount (typical depth), medianShares (engagement baseline), avgBacklinks, and a contentFreshness figure like "67% published in last 12 months." Rather than listing articles, it characterizes the whole ecosystem so you can judge saturation and the bar to clear before investing. YepAPI serves it at /v1/seo/content/summary: post a keyword and receive the topic-level summary as a single compact JSON object, ideal for fast topic triage.

Build your own topic triage tool

Build a topic-prioritization dashboard where a content team enters candidate keywords and instantly compares them on saturation (totalArticles), required depth (avgWordCount), and freshness. Topics with high freshness and high article counts are crowded; stale, thinly covered topics are openings. Use medianShares to set a realistic engagement target per topic. Because the response is one small object per keyword, you can score a backlog of dozens of topics in a quick batch and rank them before committing writers. Drill into winners with the Content Search API.

Content summary API pricing — $0.02/call

Each topic summary is a flat $0.02 per keyword with no row add-on, since you get one aggregate object back. Triaging 100 candidate topics costs about $2. Content-intelligence platforms bundle this kind of landscape data into $199/mo subscriptions; here you pay two cents per topic with no commitment, cheap enough to summarize an entire content backlog before deciding what to write.

Prioritize topics by saturation at scale

Run your whole keyword backlog through the endpoint and rank topics by a blend of totalArticles and contentFreshness to find the underserved openings. A topic with few existing articles and aging content is a low-competition target; one with thousands of fresh pieces is a fight. avgWordCount tells you the cost to compete on each. This turns a flat list of keyword ideas into a prioritized roadmap that points writers at the topics where you can realistically win — for pennies per topic.

Try the content landscape API free

Start with $5 of free credit and no credit card — enough to summarize hundreds of topics. Run it on a keyword you understand to confirm the saturation and freshness figures match your sense of the niche, then wire the compact summaries into your triage workflow before paying.

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.

Marcus T.

SEO Platform Founder

One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.

Priya S.

Full-Stack Developer

The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.

Jake R.

Indie Hacker

Frequently asked questions

Retrieve high-level content landscape metrics for a keyword. Returns average word count, total published articles, median engagement, and content freshness indicators — giving you a bird's-eye view of any topic's content ecosystem.

Each API call costs $0.02. 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/content/summary. 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