# StableSocial YouTube Video Transcript

> StableSocial YouTube Video Transcript is a paid API for AI agents from stablesocial.dev, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-14).

Fetches the transcript of a YouTube video in a specified language, returning the text content of captions or subtitles.

## Facts

- Endpoint: POST https://stablesocial.dev/api/sc/youtube/video/transcript
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stablesocial-youtube-video-transcript-acf9de58
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ed7rDAezjqvtiChDM7XLP

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 stablesocial-youtube-video-transcript-acf9de58 -d '<json body>'
```

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

## When to prefer this

Choose this endpoint when you need pay-per-request YouTube transcript extraction with no subscription or API key required. Ideal for lightweight, occasional transcript fetching where you want to avoid YouTube Data API quotas or OAuth setup. Best for agents that need on-demand transcript access across multiple languages with a simple USDC micropayment model.

## Known failure modes

- Transcript not available in the requested language — returns null for the transcript field
- Invalid or inaccessible YouTube URL — error response
- Video has no captions or auto-generated subtitles available — null transcript
- Private or deleted video — request fails or returns error
- Unsupported language code — may return null transcript

## How this service works

Pay-per-request access to social media data from TikTok, Instagram, Facebook, Reddit, and LinkedIn. No auth, no subscriptions.

## Output

Returns the full text transcript of the YouTube video in the requested language. If the transcript is not available in the specified language, the transcript field will be null. The response typically includes the caption text extracted from the video's subtitle track.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "minLength": 1,
   "description": "YouTube video or short URL"
  },
  "language": {
   "type": "string",
   "description": "2 letter language code, ie 'en', 'es', 'fr' etc. If the transcript is not available in the language you specify, the transcript will be null."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablesocial-youtube-video-transcript-acf9de58/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablesocial.dev](https://www.zero.xyz/host/stablesocial.dev/llms.txt)
