TranscriptSearchChunk
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Search index chunk id. Opaque."
},
"video_id": {
"type": "string",
"description": "YouTube video id (11 characters)."
},
"channel_id": {
"type": [
"string",
"null"
],
"description": "YouTube channel id of the source channel."
},
"channel_name": {
"type": [
"string",
"null"
],
"description": "Source channel name."
},
"channel_page": {
"type": [
"string",
"null"
],
"description": "The channel's page on arcmira.com, absolute. Null when no channel is known."
},
"video_title": {
"type": [
"string",
"null"
],
"description": "Video title."
},
"speakers": {
"type": "array",
"items": {
"type": "string"
},
"description": "Speaker names identified on this slice, when known."
},
"source": {
"type": [
"string",
"null"
],
"description": "Transcript source class: arcmira_premium, creator_captions, or third_party_quick."
},
"source_label": {
"type": [
"string",
"null"
],
"description": "Human label for source."
},
"published_at": {
"type": [
"string",
"null"
],
"description": "Video publish timestamp. Cite it as the date of the quote."
},
"text": {
"type": "string",
"description": "The spoken slice. Search results include text on every plan within the permitted publication-date window."
},
"start_seconds": {
"type": [
"integer",
"null"
],
"description": "Offset of the slice in the video, in seconds."
},
"watch_url": {
"type": "string",
"description": "Absolute watch URL on arcmira.com with the timestamp, e.g. https://arcmira.com/watch?v=...&t=4787."
},
"cite_line": {
"type": [
"string",
"null"
],
"description": "A ready citation line: title, clock, channel, date."
},
"score": {
"type": "number",
"description": "Retrieval score. Higher is a closer match. Not comparable across calls."
},
"about": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NamedEntityRef"
},
"description": "Entities the passage is tagged about (excerpt pins, exact-name mentions, ad verdicts). Present on passages served from the spoken index."
},
"speakers_by": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NamedEntityRef"
},
"description": "The people speaking in the passage, as ids with names. Present on passages served from the spoken index."
}
},
"required": [
"id",
"video_id",
"channel_id",
"source",
"published_at",
"text",
"start_seconds",
"watch_url",
"score"
]
}