{"uid":"cap_oVUB601pgZw-OJUES6I37","slug":"youtube-transcript-fetcher-c5154ac2","name":"YouTube Transcript Fetcher","description":"Fetches the transcript of a YouTube video.","url":"https://x402.orthogonal.com/fiber/v1/youtube/transcript?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"videoId":{"type":"string","description":"YouTube video ID or full URL."},"languageCode":{"type":"string","description":"BCP-47 language code (e.g. 'en', 'es')."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.04","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.04/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bUgGV85UGwJY_3geDeLup","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.04","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches the full transcript of a YouTube video given its video ID or URL, with optional language selection.","exampleAgentPrompt":"Can you grab the transcript of this YouTube video — https://www.youtube.com/watch?v=dQw4w9WgXcQ — in English?","exampleUseCases":[{"title":"Summarizing a YouTube lecture","prompt":"Get me the transcript of this YouTube lecture — https://www.youtube.com/watch?v=abc123xyz — in English so I can summarize the key points."},{"title":"Extracting Spanish captions for translation","prompt":"Fetch the Spanish transcript from this YouTube video with ID 'xYz789abc' — I need the es language version."},{"title":"Archiving a podcast episode's spoken content","prompt":"Pull the full transcript from this YouTube podcast episode https://www.youtube.com/watch?v=podcastEp01 in English so I can save the spoken content as text."}],"resultDescription":"The agent receives the full text transcript of the specified YouTube video, broken into timestamped or continuous segments of spoken content, in the requested language if available.","failureModes":["Video ID not found or invalid — returns an error indicating the video does not exist","No transcript available for the requested language code — may return empty or fall back to another language","Video has disabled captions or transcripts — returns an error indicating transcripts are unavailable","Invalid YouTube URL format — parsing failure or bad request error","Rate limiting or payment failure — returns 402 Payment Required if x402 payment is not processed"],"whenToPreferThis":"Choose this endpoint when you need to extract the spoken text or captions from a specific YouTube video, especially when you want to support multiple languages via BCP-47 codes. It is ideal for agents that need to summarize, analyze, translate, or archive YouTube video content without downloading the video file itself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:38:39.722Z","isFirstParty":false,"canonicalSlug":"youtube-transcript-fetcher-c5154ac2"}