Extract structured intelligence from video transcripts using AI: discover viral moments, stock mentions, sponsor tags, and concise summaries at scale.
Sign in and enable this API to get an API key and start calling it.
Endpoints · 8 of 8
POST /coach
Sign in and enable this API to send test requests.
curl -X POST https://eu-north-1.apimercado.com/v1/@capitalenesti/insights-api/coach \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "chat",
"model": "claude-opus-5-5",
"engine": "fetch",
"context": {
"marks": [],
"judges": [],
"moments": [],
"settings": {},
"instructions": ""
},
"message": "string",
"videoId": "string",
"messages": [],
"transcriptVersion": 0
}'Request
{
"mode": "chat",
"model": "claude-opus-5-5",
"engine": "fetch",
"context": {
"marks": [],
"judges": [],
"moments": [],
"settings": {},
"instructions": ""
},
"message": "string",
"videoId": "string",
"messages": [],
"transcriptVersion": 0
}Response
{
"data": {
"notes": [
{
"end": 0,
"text": "string",
"start": 0,
"reason": "string"
}
],
"reply": "string",
"usage": [
{
"step": "string",
"model": "string",
"inputTokens": 0,
"outputTokens": 0,
"cacheReadTokens": 0,
"cacheWriteTokens": 0
}
],
"stages": {
"cut": "string",
"hooks": "string",
"stories": "string"
},
"preview": {
"end": 0,
"start": 0,
"reason": "string"
},
"changelog": "string",
"instructions": "string",
"judgeChanges": [
{
"key": "string",
"type": "yes_no",
"action": "add",
"reason": "string",
"weight": 0,
"polarity": "positive",
"question": "string"
}
],
"stageChanges": [
{
"key": "stories",
"value": "string",
"reason": "string"
}
],
"settingChanges": [
{
"key": "string",
"value": "string",
"reason": "string"
}
]
},
"meta": {
"<key>": null
},
"error": null,
"status": "ok"
}Extract structured data, summaries, key takeaways, and domain-specific insights from YouTube video transcripts using specialized AI extractors.
202 Accepted while processing, and 200 OK with the results once complete.Authenticate all requests by including your API token in the Authorization header:
Authorization: Bearer <token>
The one exception is POST /feedback/{token}: the feedback token of a result authenticates it.
All responses use a standard envelope: { status, data, meta, error }.
Insights API (id e72bpbz582mh/insights-api) · Provider documents: Terms · Privacy · Setup guide for agents