{"uid":"cap_oltFOSMsrSF1_BnXUwuEz","slug":"youtube-transcript-scraper-via-apify-stableapify-dev-02270ef2","name":"YouTube Transcript Scraper via Apify (stableapify.dev)","description":"Search Apify Store actors, start actor runs, and fetch results over x402 and MPP.","url":"https://stableapify.dev/api/actors/topaz_sharingan/Youtube-Transcript-Scraper-1/call?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","required":["timestamps","startUrls"],"properties":{"startUrls":{"type":"array","items":{"type":"string"},"description":"List of YouTube video URLs to scrape transcripts from"},"timestamps":{"type":"boolean","default":false,"description":"If true, returns transcript array with timestamps. If false, returns joined text only."}},"description":"Normalized actor input. See field descriptions for the simplified shape; native Apify input also accepted (passed through).","additionalProperties":{}},"options":{"type":"object","properties":{"build":{"type":"string","maxLength":100,"minLength":1},"memory":{"type":"integer","maximum":32768,"minimum":128},"maxItems":{"type":"integer","maximum":100000,"minimum":1}},"description":"Optional Apify run options.","additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xjjFjhSaW-onor066iuN_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes and returns the full transcript (with optional timestamps) from one or more YouTube video URLs, paid per-call via x402.","exampleAgentPrompt":"Can you grab the full transcript from this YouTube video — https://www.youtube.com/watch?v=dQw4w9WgXcQ — and include timestamps so I can see when each line is spoken?","exampleUseCases":[{"title":"Summarize a YouTube lecture","prompt":"Get me the transcript of this YouTube lecture — https://www.youtube.com/watch?v=examplelecture — without timestamps, just the plain text, so I can summarize it."},{"title":"Extract timestamped quotes for video editing","prompt":"Scrape the transcript with timestamps from https://www.youtube.com/watch?v=exampleinterview so I can find the exact moments where specific topics are mentioned."},{"title":"Batch transcribe a YouTube playlist","prompt":"Pull the plain-text transcripts from these three YouTube videos — https://youtube.com/watch?v=aaa, https://youtube.com/watch?v=bbb, and https://youtube.com/watch?v=ccc — so I can compare what they each say about climate change."}],"resultDescription":"Returns either a joined plain-text string of the full transcript or an array of timestamped transcript segments (each with start time and text), depending on the timestamps flag. The response is delivered synchronously after the Apify actor run completes.","failureModes":["Video has no captions or auto-generated transcript available — returns empty or error","Invalid or private YouTube URL — actor run fails with an error response","Network timeout if the video is very long or Apify infrastructure is slow","Payment failure via x402 if wallet has insufficient USDC balance","Rate limits or actor errors on the Apify platform side"],"whenToPreferThis":"Choose this endpoint when you need to programmatically extract the transcript of one or more YouTube videos, especially when you want optional timestamps and are already operating in an x402/USDC micropayment environment. It is preferable to manual caption downloads or YouTube API quota-limited approaches, and it wraps the Apify actor ecosystem so no separate Apify account is needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T00:30:44.530Z","isFirstParty":false,"canonicalSlug":"youtube-transcript-scraper-via-apify-stableapify-dev-02270ef2"}