The yt-dlp library supports extraction from over 1,000 video hosting platforms and social media sites. Common platforms include YouTube, Twitter/X, Instagram, Facebook, Vimeo, Dailymotion, Reddit, TikTok, and many others. Platform support changes as sites update their APIs and authentication mechanisms — yt-dlp is actively maintained and typically updates quickly when platforms make changes.
For YouTube videos, quality options typically range from 144p to 4K (2160p), depending on what the uploader made available. Audio-only extraction is also supported, allowing you to save just the audio track from a video in M4A or WebM format. For platforms that serve combined streams (video and audio in a single file), quality options depend on what the platform provides — typically 360p, 480p, 720p, and 1080p for most social media video.
Some platforms restrict access to content based on geographic region, account age, or monetization status. Age-restricted content, private videos, paid content, and DRM-protected streams cannot be downloaded without appropriate authentication. Our tool will return a descriptive error message when content restrictions prevent extraction, helping you understand why a specific video cannot be downloaded.