For AI agents: send a YouTube URL, get its transcript as structured JSON (full text plus timed segments). No account, no API key, no signup.
GET /agent/v1/transcript?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ&lang=en
Returns video_id, transcript, segments[{start, end, text}], source, cost_usd.
Free caption tiers only. If a video has no captions, it returns
error=no_captions (HTTP 404) and never falls back to a paid service.
GET /agent/v1/transcript-paid?url=<YouTube URL>
Without payment it returns HTTP 402 with the payment requirements:
$0.01 per call, USDC on Base, via the x402 facilitator. Pay, retry with
the X-PAYMENT header, get the transcript. A no-caption video is
verified but never settled, so it never charges.