Content Analysis
Content Search
Find online content mentions for any keyword — articles, blog posts, news.
POST
from $0.04/call/v1/seo/content/searchUsage
const res = await fetch('https://api.yepapi.com/v1/seo/content/search', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"keyword": "vibe coding",
"limit": 50
}),
});
const { data } = await res.json();
console.log(data);curl -X POST https://api.yepapi.com/v1/seo/content/search \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keyword":"vibe coding","limit":50}'Request Body
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
keyword | string | Yes | Keyword to search for | — |
limit | number | No | Number of results to return | 100 |
Response
{
"ok": true,
"data": {
"keyword": "nextjs seo",
"results": [
{
"contentQualityScore": 0.0,
"datePublished": "",
"domain": "codecheap.org",
"sentiment": "neutral",
"snippet": "",
"spamScore": 0.0,
"title": "",
"url": "https://codecheap.org/downloads/lums-v-1-0-seo-landing-react-nextjs-template/"
},
{
"contentQualityScore": 0.0,
"datePublished": "",
"domain": "jakarta.telkomuniversity.ac.id",
"sentiment": "neutral",
"snippet": "",
"spamScore": 0.0,
"title": "",
"url": "https://jakarta.telkomuniversity.ac.id/tag/nextjs/"
}
]
}
}Response Fields
| Field | Type | Description |
|---|---|---|
ok | boolean | Whether the request succeeded |
data.keyword | string | The keyword that was searched |
data.results | array | List of content results matching the keyword |
data.results[].url | string | URL of the content piece |
data.results[].domain | string | Domain where the content is hosted |
data.results[].title | string | Title of the content piece |
data.results[].snippet | string | Text snippet or excerpt from the content |
data.results[].datePublished | string | Date the content was published |
data.results[].sentiment | string | Sentiment classification (positive, negative, or neutral) |
data.results[].contentQualityScore | number | Content quality score (0-1, higher is better) |
data.results[].spamScore | number | Spam likelihood score (0-1, lower is better) |
Under the Hood
Searches across the web for content mentioning your keyword.