# YouTube Video Transcript

> YouTube Video Transcript is a paid API for AI agents from Scrape Creators at mpp.orthogonal.com, paid per call via MPP, $0.02/call, not verified (last probed 2026-10-12); live alternatives: glim.sh YouTube Transcript Fetcher ($0.01) and YouTube Transcript, Captions & Chapters ($0.02).

Agents call it through Zero, which pays per call: no API key and no wallet of your own. New accounts start with $5.

Live alternatives for the same use case:
- [glim.sh YouTube Transcript Fetcher](https://www.zero.xyz/c/glim-sh-youtube-transcript-fetcher-9ec94154) ($0.01)
- [YouTube Transcript, Captions & Chapters](https://www.zero.xyz/c/youtube-transcript-captions-chapters-19f9ac9d) ($0.02)

Fetches the full spoken transcript of a YouTube video given its URL or video ID

## Facts

- Endpoint: GET https://mpp.orthogonal.com/scrapecreators/v1/youtube/video/transcript?utm_source=zero.xyz
- Price: $0.02/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 1
- Provider: Scrape Creators
- Docs: https://docs.scrapecreators.com
- Website: https://scrapecreators.com
- Tags: social-media, tiktok, instagram, youtube, scraping, social, data
- Canonical page: https://www.zero.xyz/c/scrape-creators-youtube-video-transcript-e95fdb68
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_o2__xp-IpYHRbFVTNB37K

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability scrape-creators-youtube-video-transcript-e95fdb68
```

Example prompt: Can you grab the full transcript of this YouTube video for me? https://www.youtube.com/watch?v=dQw4w9WgXcQ

## When to prefer this

Use this endpoint when you need the spoken text content of a YouTube video without watching it — ideal for summarization, sentiment analysis, content moderation, research, or feeding video content into LLM pipelines. Prefer this over manual caption downloads when automating at scale or integrating into agent workflows.

## Known failure modes

- Video URL or ID is invalid or malformed — returns error indicating bad input
- Video has no captions or transcript available (auto-generated or manual) — returns empty or error response
- Video is private or age-restricted and cannot be accessed — returns access denied error
- Rate limit exceeded — returns 429 or equivalent error
- YouTube blocks or throttles the scrape — returns upstream error

## How this service works

Transcript

## Output

Returns the spoken transcript of the YouTube video, typically as a sequence of text segments possibly with timestamps, covering everything said or captioned in the video.

## Example request

```json
{
 "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scrape-creators-youtube-video-transcript-e95fdb68/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.orthogonal.com](https://www.zero.xyz/host/mpp.orthogonal.com/llms.txt)
