Get full transcripts and subtitles from any YouTube video, playlist, or channel.
List of YouTube video URLs, playlist URLs, or channel URLs. Supports: youtube.com/watch?v=, youtu.be/, youtube.com/playlist?list=, youtube.com/@channel, youtube.com/shorts/
Preferred transcript language code (e.g., 'en', 'es', 'fr', 'de', 'ja'). Falls back to auto-generated captions if manual captions unavailable. Leave empty for default language.
Include start time and duration for each transcript segment. Useful for building video indexes or jumping to specific parts.
How to format the transcript text. 'full-text' = single concatenated string (best for AI/LLM input). 'segments' = array of timestamped segments. 'both' = includes both formats.
Maximum number of videos to process. Useful when scraping playlists or channels to limit costs.
Include video title, channel name, description, view count, publish date, duration, and tags alongside the transcript.
Maximum number of concurrent requests. Higher = faster but more likely to hit rate limits.
Results to deliver
400 creditsThis agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.
Lagic Proxy
Pricing
Extract transcripts from YouTube videos, playlists, or channels without an API key. Get timestamped text in any language to feed into AI models, create content, or analyze video dialogue.
YouTube is a massive repository of information, but most of it is locked away in video format, making it difficult to search, analyze, or repurpose. This tool unlocks that data by extracting the full text transcript from any public YouTube video, playlist, or entire channel. There's no need to apply for or manage a YouTube API key. Simply provide a list of URLs, choose your preferred language, and the tool will pull down the available captions. If manually created subtitles for your chosen language aren't available, it will automatically fall back to YouTube's auto-generated captions. ### Flexible for Different Workflows The output can be tailored to your specific needs. You can get the entire transcript as a single block of clean text, which is ideal for pasting into a large language model (LLM) for summarization or analysis. Alternatively, you can receive the transcript as a series of timestamped segments, perfect for creating video indexes, locating specific quotes, or building interactive video players. To provide full context, the tool can also retrieve key video metadata alongside the transcript. This includes the video's title, description, view count, publication date, and tags, saving you from having to collect this information separately.
Provide a list of YouTube video, playlist, or channel URLs.
Enter the two-letter code for your preferred transcript language (e.g., 'en' for English).
Choose your desired output format: 'full-text', 'segments', or 'both'.
Set the maximum number of videos to process if you're scraping a channel or playlist.
Run the tool and download your data in formats like CSV, JSON, or Excel.