Browser-specific version of btch-downloader.
- Source
Members
(static) aio
All-In-One (AIO) downloader (Browser version)
- Source
(static) capcut
CapCut template downloader (Browser version)
- Source
(static) cocofun
Cocofun content downloader (Browser version)
- Source
(static) douyin
Douyin downloader (Browser version)
- Source
(static) fbdown
Facebook video downloader (Browser version)
- Source
(static) gdrive
Google Drive file downloader (Browser version)
- Source
(static) igdl
Instagram content downloader (Browser version)
- Source
(static) kuaishou
Kuaishou video downloader (Browser version)
- Source
(static) mediafire
MediaFire file downloader (Browser version)
- Source
(static) pinterest
Pinterest content downloader or search (Browser version)
- Source
(static) snackvideo
SnackVideo content downloader (Browser version)
- Source
(static) soundcloud
SoundCloud track downloader (Browser version)
- Source
(static) spotify
Spotify track downloader (Browser version)
- Source
(static) threads
Threads (by Instagram) content downloader (Browser version)
- Source
(static) ttdl
TikTok video downloader (Browser version)
- Source
(static) twitter
Twitter (X) video downloader (Browser version)
- Source
(static) xiaohongshu
Xiaohongshu (Little Red Book) downloader (Browser version)
- Source
(static) youtube
YouTube video and audio downloader (Browser version)
- Source
(static) yts
YouTube search engine (Browser version)
- Source
Methods
(async, static) aio(url) → {Promise.<AioResponse>}
All-In-One (AIO) downloader for various social platforms.
| Name | Type | Description |
|---|---|---|
url | string | The media URL to download (e.g., https://vt.tiktok.com/ZSkGPK9Kj/) |
- Deprecated
- All-In-One support is no longer actively maintained.
If the URL is invalid or the request fails.
- Type
- Error
A JSON object containing media info.
- Type:
- Promise.<AioResponse>
btch.aio('https://vt.tiktok.com/ZSkGPK9Kj/').then(data => console.log(data));(async, static) capcut(url) → {Promise.<CapCutResponse>}
CapCut template downloader
| Name | Type | Description |
|---|---|---|
url | string | The CapCut template URL (e.g., https://www.capcut.com/template-detail/7299286607478181121) |
If the URL is invalid or the request fails.
- Type
- Error
A JSON object containing template video links and metadata.
- Type:
- Promise.<CapCutResponse>
btch.capcut('https://www.capcut.com/template-detail/7299286607478181121').then(data => console.log(data));(async, static) cocofun(url) → {Promise.<CocofunResponse>}
Cocofun content downloader
| Name | Type | Description |
|---|---|---|
url | string | The Cocofun post URL (e.g., https://www.icocofun.com/share/post/379250110809) |
If the URL is invalid or the request fails.
- Type
- Error
A JSON object containing media links and post metadata.
- Type:
- Promise.<CocofunResponse>
btch.cocofun('https://www.icocofun.com/share/post/379250110809').then(data => console.log(data));(async, static) douyin(url) → {Promise.<DouyinResponse>}
Douyin (抖音) downloader for videos and images
| Name | Type | Description |
|---|---|---|
url | string | The Douyin post URL (e.g., https://v.douyin.com/ikq8axJ/) |
If the URL is invalid or the request fails.
- Type
- Error
A JSON object containing media links and post metadata.
- Type:
- Promise.<DouyinResponse>
btch.douyin('https://v.douyin.com/ikq8axJ/').then(data => console.log(data));(async, static) fbdown(url) → {Promise.<FacebookResponse>}
Facebook video downloader
| Name | Type | Description |
|---|---|---|
url | string | The Facebook video URL (e.g., https://www.facebook.com/watch/?v=1393572814172251) |
If the URL is invalid or the media is not accessible.
- Type
- Error
A JSON object containing Normal and HD quality download links.
- Type:
- Promise.<FacebookResponse>
btch.fbdown('https://www.facebook.com/watch/?v=1393572814172251').then(data => console.log(data));(async, static) gdrive(url) → {Promise.<GoogleDriveResponse>}
Google Drive file downloader
| Name | Type | Description |
|---|---|---|
url | string | The Google Drive file URL (e.g., https://drive.google.com/file/d/1thDYWcS5p5FFhzTpTev7RUv0VFnNQyZ4/view) |
If the URL is invalid or the file is not public.
- Type
- Error
A JSON object containing file metadata and download link.
- Type:
- Promise.<GoogleDriveResponse>
btch.gdrive('https://drive.google.com/file/d/1thDYWcS5p5FFhzTpTev7RUv0VFnNQyZ4/view').then(data => console.log(data));(async, static) igdl(url) → {Promise.<InstagramResponse>}
Instagram content downloader (Reels, Posts, TV, Stories)
| Name | Type | Description |
|---|---|---|
url | string | The Instagram media URL (e.g., https://www.instagram.com/reel/DKPtUL_S9Nh/?igsh=MTE1dTVkb2E4NTFmcw==) |
If the URL is invalid or the media is not accessible.
- Type
- Error
A JSON object containing an array of media items (links and thumbnails).
- Type:
- Promise.<InstagramResponse>
btch.igdl('https://www.instagram.com/reel/DKPtUL_S9Nh/?igsh=MTE1dTVkb2E4NTFmcw==').then(data => console.log(data));(async, static) kuaishou(url) → {Promise.<KuaishouResponse>}
Kuaishou (快手) video downloader
| Name | Type | Description |
|---|---|---|
url | string | The Kuaishou video URL (e.g., https://v.kuaishou.com/JT195ZHT) |
If the URL is invalid or the request fails.
- Type
- Error
A JSON object containing video metadata and download link.
- Type:
- Promise.<KuaishouResponse>
btch.kuaishou('https://v.kuaishou.com/JT195ZHT').then(data => console.log(data));(async, static) mediafire(url) → {Promise.<MediaFireResponse>}
MediaFire file downloader
| Name | Type | Description |
|---|---|---|
url | string | The MediaFire file URL (e.g., https://www.mediafire.com/file/941xczxhn27qbby/GBWA_V12.25FF-By.SamMods-.apk/file) |
- Deprecated
- MediaFire support is no longer actively maintained.
If the URL is invalid or the request fails.
- Type
- Error
A JSON object containing file metadata and download link.
- Type:
- Promise.<MediaFireResponse>
btch.mediafire('https://www.mediafire.com/file/941xczxhn27qbby/GBWA_V12.25FF-By.SamMods-.apk/file').then(data => console.log(data));(async, static) pinterest(query) → {Promise.<PinterestResponse>}
Pinterest content downloader or search
| Name | Type | Description |
|---|---|---|
query | string | The Pinterest pin URL or a search query (e.g., https://pin.it/4CVodSq) |
If the input is invalid or the request fails.
- Type
- Error
A JSON object containing pin media or search results.
- Type:
- Promise.<PinterestResponse>
btch.pinterest('https://pin.it/4CVodSq').then(data => console.log(data));(async, static) snackvideo(url) → {Promise.<SnackVideoResponse>}
SnackVideo content downloader
| Name | Type | Description |
|---|---|---|
url | string | The SnackVideo post URL (e.g., https://s.snackvideo.com/p/j9jKr9dR) |
If the URL is invalid or the content is not accessible.
- Type
- Error
A JSON object containing video links and metadata.
- Type:
- Promise.<SnackVideoResponse>
btch.snackvideo('https://s.snackvideo.com/p/j9jKr9dR').then(data => console.log(data));(async, static) soundcloud(url) → {Promise.<SoundCloudResponse>}
SoundCloud track downloader
| Name | Type | Description |
|---|---|---|
url | string | The SoundCloud track URL (e.g., https://soundcloud.com/issabella-marchelina/sisa-rasa-mahalini-official-audio) |
If the URL is invalid or the media is not accessible.
- Type
- Error
A JSON object containing track info and download links.
- Type:
- Promise.<SoundCloudResponse>
btch.soundcloud('https://soundcloud.com/issabella-marchelina/sisa-rasa-mahalini-official-audio').then(data => console.log(data));(async, static) spotify(url) → {Promise.<SpotifyResponse>}
Spotify track downloader
| Name | Type | Description |
|---|---|---|
url | string | The Spotify track URL (e.g., https://open.spotify.com/track/3zakx7RAwdkUQlOoQ7SJRt) |
If the URL is invalid or the request fails.
- Type
- Error
A JSON object containing track metadata and download links.
- Type:
- Promise.<SpotifyResponse>
btch.spotify('https://open.spotify.com/track/3zakx7RAwdkUQlOoQ7SJRt').then(data => console.log(data));(async, static) threads(url) → {Promise.<ThreadsResponse>}
Threads (by Instagram) content downloader
| Name | Type | Description |
|---|---|---|
url | string | The Threads post URL (e.g., https://www.threads.net/@cindyyuvia/post/C_Nqx3khgkI/) |
If the URL is invalid or the content is not accessible.
- Type
- Error
A JSON object containing media links and post metadata.
- Type:
- Promise.<ThreadsResponse>
btch.threads('https://www.threads.net/@cindyyuvia/post/C_Nqx3khgkI/').then(data => console.log(data));(async, static) ttdl(url) → {Promise.<TikTokResponse>}
TikTok video downloader
| Name | Type | Description |
|---|---|---|
url | string | The TikTok video URL (e.g., https://www.tiktok.com/@omagadsus/video/7025456384175017243) |
If the URL is invalid or the request fails.
- Type
- Error
A JSON object containing video info, thumbnails, and download links.
- Type:
- Promise.<TikTokResponse>
btch.ttdl('https://www.tiktok.com/@omagadsus/video/7025456384175017243').then(data => console.log(data));(async, static) twitter(url) → {Promise.<TwitterResponse>}
Twitter (X) video downloader
| Name | Type | Description |
|---|---|---|
url | string | The Twitter/X video URL (e.g., https://twitter.com/gofoodindonesia/status/1229369819511709697) |
If the URL is invalid or the media is not accessible.
- Type
- Error
A JSON object containing the video title and download link.
- Type:
- Promise.<TwitterResponse>
btch.twitter('https://twitter.com/gofoodindonesia/status/1229369819511709697').then(data => console.log(data));(async, static) xiaohongshu(url) → {Promise.<XiaohongshuResponse>}
Xiaohongshu (Little Red Book / 小红书) downloader
| Name | Type | Description |
|---|---|---|
url | string | The Xiaohongshu post URL (e.g., http://xhslink.com/o/21DKXV988zp) |
If the URL is invalid or the content is not accessible.
- Type
- Error
A JSON object containing image/video links and post metadata.
- Type:
- Promise.<XiaohongshuResponse>
btch.xiaohongshu('http://xhslink.com/o/21DKXV988zp').then(data => console.log(data));(async, static) youtube(url) → {Promise.<YouTubeResponse>}
YouTube video and audio downloader
| Name | Type | Description |
|---|---|---|
url | string | The YouTube video URL (e.g., https://youtu.be/C8mJ8943X80) |
If the URL is invalid or the request fails.
- Type
- Error
A JSON object containing video/audio download links, title, and thumbnail.
- Type:
- Promise.<YouTubeResponse>
btch.youtube('https://youtu.be/C8mJ8943X80').then(data => console.log(data));(async, static) yts(query) → {Promise.<YtsResponse>}
YouTube search engine
| Name | Type | Description |
|---|---|---|
query | string | The search query for YouTube videos (e.g., Somewhere Only We Know) |
If the request fails.
- Type
- Error
A JSON object containing a list of search results.
- Type:
- Promise.<YtsResponse>
btch.yts('Somewhere Only We Know').then(data => console.log(data));