---
title: "YouTube Video Transcript"
method: POST
path: "/youtube/video/transcript"
---

# YouTube Video Transcript

`POST /youtube/video/transcript`

Get YouTube video transcript.

## Request body

- object
  - `video_url` string, required — The YouTube video URL
  - `channel` 'apify' | 'rapid' | 'memories.ai', required — The channel name. Supported values: apify, rapid, memories.ai

## Response `200`

Video transcript

- object
  - `code` string — Response code indicating the result status
  - `msg` string — Response message describing the operation result
  - `data` object[] — Array containing transcript data objects
    - `data` object[] — Array of transcript segments
      - `start` string — Start time of the transcript segment in seconds
      - `dur` string — Duration of the transcript segment in seconds
      - `text` string — The transcript text for this segment
  - `success` boolean — Indicates whether the operation was successful
  - `failed` boolean — Indicates whether the operation failed

---

[API](https://skmtc.net/memories/apis/screenplay-extraction-api.md) · [All operations](https://skmtc.net/memories/apis/screenplay-extraction-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/memories/screenplay-extraction-api/versions/720c8c144ddc/schema)
