YT-DLX: The Ultimate Multimedia Downloader
YT-DLX is a powerful and versatile tool that allows you to download audio and video content from a wide range of sources, including YouTube, Vimeo, and many more.

Various API Functions
Viewing Documentation For:
Audio Functions
Function Name | Description |
---|---|
YouTubeDLX.Audio.Custom() | Downloads or streams audio from YouTube with customizable options for quality, filters, and output formats. |
YouTubeDLX.Audio.Lowest() | Downloads or streams the lowest quality audio from YouTube. |
YouTubeDLX.Audio.Highest() | Downloads or streams the highest quality audio from YouTube. |
Video Functions
Function Name | Description |
---|---|
YouTubeDLX.Video.Custom() | Downloads or streams video from YouTube with custom options. |
YouTubeDLX.Video.Highest() | Downloads or streams the highest quality video from YouTube. |
YouTubeDLX.Video.Lowest() | Downloads or streams the lowest quality video from YouTube. |
Audio/Video Functions
Function Name | Description |
---|---|
YouTubeDLX.Audio_Video.Custom() | Downloads or streams combined audio and video from YouTube with custom options. |
YouTubeDLX.Audio_Video.Highest() | Downloads or streams the highest quality audio from YouTube with filter options. |
YouTubeDLX.Audio_Video.Lowest() | Downloads or streams the lowest quality audio and video from YouTube. |
Search Functions
Function Name | Description |
---|---|
YouTubeDLX.Search.Channel.Multiple() | Searches for YouTube channels based on a query. |
YouTubeDLX.Search.Channel.Single() | Fetches data for a single YouTube channel. This function retrieves detailed information about a specific YouTube channel using its link or ID. |
YouTubeDLX.Search.Playlist.Multiple() | Searches for YouTube playlists based on a query string and returns the data of the first playlist found. |
YouTubeDLX.Search.Playlist.Single() | Fetches data for a YouTube playlist. Retrieves details about a YouTube playlist, including its title, video count, and a list of videos within the playlist. Requires a valid YouTube playlist link as input. |
YouTubeDLX.Search.Video.Multiple() | Searches for YouTube videos with filtering and sorting options. |
YouTubeDLX.Search.Video.Single() | Fetches detailed data for a single YouTube video. |
Account Functions
Function Name | Description |
---|---|
YouTubeDLX.Account.History() | Fetches the watch history of a user. |
YouTubeDLX.Account.HomeFeed() | Fetches the home feed of a user. |
YouTubeDLX.Account.SubscriptionsFeed() | Fetches the subscriptions feed of a user. |
YouTubeDLX.Account.UnseenNotifications() | Fetches the count of unseen notifications for a user. |
Misc Functions
Function Name | Description |
---|---|
YouTubeDLX.Misc.System.Help() | Provides help information for yt-dlx. This function outputs a thank you message to the console and provides a link to the official yt-dlx documentation website via an emitted event. |
YouTubeDLX.Misc.Video.Extract() | Fetches the transcript of a YouTube video. |
YouTubeDLX.Misc.Video.Formats() | Extracts comprehensive information about a YouTube video. |
YouTubeDLX.Misc.Video.Related() | Lists available audio and video formats for a YouTube video. |
YouTubeDLX.Misc.Video.Comments() | Fetches related videos for a given YouTube video ID. |
YouTubeDLX.Misc.Video.Transcript() | Fetches comments for a YouTube video based on a search query. This function searches for a video matching the query and retrieves its comments. |