← Back to directory

The full caption text of one YouTube video with timed segments: every word, with...

https://stall-row-production.up.railway.app/v1/video-transcript

Overview

The full caption text of one YouTube video with timed segments: every word, with start and duration per segment, in the language you ask for (or a human-made track by default), fetched from the video's own caption track with no API key. Takes a video id or any youtube.com / youtu.be URL. Pays per call or with one Toolkit Pack credit. Use this when an agent needs what a video says — to summarize, quote, or index it — not just that it exists.

Protocol x402 (POST)
Price $0.01
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider stall-row
Source bazaar
Indexed 2026-11-07 17:08:20

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "body": { "video": "dQw4w9WgXcQ" }, "bodyType": "json", "method": "POST", "type": "http" }

Output Schema

{ "example": { "char_count": 46, "kind": null, "language": "English", "language_code": "en", "segment_count": 2, "segments": [ { "duration_ms": 2400, "start_ms": 0, "text": "Welcome back." }, { "duration_ms": 3100, "start_ms": 2400, "text": "Today we walk through x402 payments." } ], "title": "x402 explained in 10 minutes", "transcript": "Welcome back. Today we walk through x402 payments.", "truncated": false, "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "video_id": "dQw4w9WgXcQ" }, "schema": { "properties": { "char_count": { "type": "integer" }, "kind": { "type": [ "string", "null" ] }, "language": { "type": [ "string", "null" ] }, "language_code": { "type": [ "string", "null" ] }, "segment_count": { "type": "integer" }, "segments": { "items": { "properties": { "duration_ms": { "type": [ "integer", "null" ] }, "start_ms": { "type": [ "integer", "null" ] }, "text": { "type": "string" } }, "required": [ "text" ], "type": "object" }, "type": "array" }, "title": { "type": [ "string", "null" ] }, "transcript": { "type": "string" }, "truncated": { "type": "boolean" }, "url": { "type": "string" }, "video_id": { "type": "string" } }, "required": [ "video_id", "url", "segment_count", "char_count", "transcript", "segments", "truncated" ], "type": "object" }, "type": "json" }