{"uid":"cap_QNG3XluVHmdNdrpC0R-Gk","slug":"alfred-youtube-transcript-fetcher-x402-0dc5351e","name":"ALFRED YouTube Transcript Fetcher (x402)","description":"Self-hosted personal-assistant paid tools via Lightning. Uses x402-shaped protocol (L402 lineage): HTTP 402 with a Lightning invoice in the response body + WWW-Authenticate header, retry with X-Payment-Hash: <hex> once paid. Results cached per payment_hash so legitimate retries don't cost twice.","url":"https://x402.wallace.us/x402/youtube-transcript","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"video":{"type":"string","description":"(URL or 11-char video id)"}}},"responseSchema":{"type":"object","additionalProperties":true},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_q1kseZyFisB2hVVWT_yp6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","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 URL or video ID, paid per-call via Lightning/x402 protocol","exampleAgentPrompt":"Can you grab the full transcript of this YouTube video for me? https://www.youtube.com/watch?v=dQw4w9WgXcQ","exampleUseCases":[{"title":"Summarize a YouTube lecture","prompt":"Get me the transcript of this YouTube lecture so I can summarize the key points: https://www.youtube.com/watch?v=9bZkp7q19f0"},{"title":"Fact-check a video's claims","prompt":"Pull the transcript from this YouTube video — I want to verify what was actually said: https://youtu.be/abc12345678"},{"title":"Extract quotes for an article","prompt":"Fetch the full text transcript from YouTube video id dQw4w9WgXcQ so I can pull direct quotes for my blog post."}],"resultDescription":"Returns the full spoken transcript of the specified YouTube video, likely as structured text or a JSON object containing caption segments or a plain text transcript body.","failureModes":["Video has no captions or auto-generated transcript unavailable — returns error or empty result","Invalid or non-existent video ID/URL — returns error","Video is private or region-restricted — inaccessible transcript","Payment not confirmed — HTTP 402 returned with Lightning invoice; must retry with X-Payment-Hash header after paying","Rate limiting or server-side failure on self-hosted instance"],"whenToPreferThis":"Choose this endpoint when you need the spoken transcript of a YouTube video and are comfortable with a micro-payment per call via Lightning/x402. Ideal for AI agents that need to process video content as text without running their own transcription pipeline. Prefer this over generic speech-to-text services when the video is already on YouTube and has captions available.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:40:46.536Z","isFirstParty":false}