Skip to content
MentionBird.ai
Browse the documentation

List YouTube Summaries

Cited YouTube videos this brand has already paid to summarize.

GET /youtube/summaries

Query parameters

Name Type Description
brand required string Tracked brand name, exactly as returned by listTrackedBrands.
start_date string ISO start date (YYYY-MM-DD). Defaults to 30 days ago.
end_date string ISO end date (YYYY-MM-DD). Defaults to today.
search string Substring match on video or channel title.
limit integer
default 20
Max rows (default 20, max 100).
offset integer
default 0
Rows to skip — the cursor for reading past `limit`. Default 0. While `has_more` is true, repeat with offset advanced by `limit`.

Example request

curl -H "Authorization: Bearer $MENTIONBIRD_API_KEY" \
  "https://app.mentionbird.ai/api/v1/youtube/summaries?brand=Acme"

Example response

Recorded from a live call against a demo workspace, so the shape is exactly what the endpoint returns.

{
  "date_range": {
    "days": 30,
    "end": "2026-09-24",
    "start": "2026-08-26"
  },
  "filters_applied": {
    "brand": "Acme",
    "end_date": "2026-09-24",
    "limit": 20,
    "offset": 0,
    "search": null,
    "start_date": "2026-08-26"
  },
  "has_more": false,
  "items": [
    {
      "channel_title": "Acme",
      "credits_charged": 5,
      "domain": "youtube.com",
      "key_points": [
        "Start from the sales process"
      ],
      "summarized_at": "2026-09-24T13:48:51.039063+00:00",
      "summary_excerpt": "A buyer's walkthrough of CRM selection criteria.",
      "topics": [
        "crm"
      ],
      "url": "https://youtube.com/watch?v=aqz-KE-bpKQ",
      "video_duration_s": 612,
      "video_title": "How to Choose a CRM"
    }
  ],
  "returned_count": 1,
  "total_count": 1
}

Responses

200
YouTube summaries.
400
Validation error — check the message in `error.message`.
401
Unauthorized — missing, invalid or revoked bearer token.
403
Forbidden — plan lacks API access, or key is read-only.
404
Not found — the brand, prompt or resource does not exist.
405
Method not allowed.
500
Internal error — logged; retry is safe for reads.