📦 Installation
Node.js
npm install ab-downloader
No more Python Config
🎨 Features
| 📸 Instagram | ✅ Active | Posts, Stories, Reels |
| 🎵 TikTok | ✅ Active | Videos, No Watermark |
| 📘 Facebook | ✅ Active | Videos, Posts |
| 🐦 Twitter | ✅ Active | Videos, Images |
| 🎬 YouTube | ✅ Active | Videos, Audio |
| 📁 MediaFire | ✅ Active | Direct Downloads |
| 🎬 CapCut | ✅ Active | Templates |
| 💾 Google Drive | ✅ Active | Public Files |
| 📌 Pinterest | ✅ Active | Images, Search |
| 🔄 AIO | 🔧 Maintenance | Universal Downloader |
🚀 Quick Start
🌟 AIO - All in One (Under Maintenance)
const { aio } = require('ab-downloader');
const url = 'https://www.instagram.com/p/ByxKbUSnubS/';
aio(url)
.then(data => console.log(data))
.catch(err => console.error(err));
📱 Platform Examples
📸 Instagram
const { igdl } = require('ab-downloader');
const url = 'https://www.instagram.com/p/ByxKbUSnubS/';
igdl(url)
.then(data => {
console.log('✅ Instagram content downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
View Sample Response
[
{
developer: 'AbroCodes',
contactme: 'Telegram: abrocodes',
thumbnail: '...',
url: '...'
resolution: undefined,
shouldRender: undefined
}
]
🎵 TikTok
const { ttdl } = require('ab-downloader');
const url = 'https://www.tiktok.com/@username/video/1234567890';
ttdl(url)
.then(data => {
console.log('✅ TikTok video downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
View Sample Response
[
{
developer: 'AbroCodes',
contactme: 'Telegram: abrocodes',
title: ...,
title_audio: ...,
thumbnail: ...,
video:[],
audio: []
}
]
📘 Facebook
const { fbdown } = require('ab-downloader');
const url = 'https://www.facebook.com/watch/?v=1393572814172251';
fbdown(url)
.then(data => {
console.log('✅ Facebook video downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
View Sample Response
[
{
developer: 'AbroCodes',
contactme: 'Telegram: abrocodes',
Normal_video: ...,
HD: ...
}
]
const { twitter } = require('ab-downloader');
const url = 'https://twitter.com/username/status/1229369819511709697';
twitter(url)
.then(data => {
console.log('✅ Twitter media downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
View Sample Response
{
developer: 'AbroCodes',
contactme: 'Telegram: abrocodes',
title: '...',
url: [
{
hd: '...'
},
{
sd: '...'
}
]
}
🎬 YouTube
const { youtube } = require('ab-downloader');
const url = 'https://youtube.com/watch?v=C8mJ8943X80';
youtube(url)
.then(data => {
console.log('✅ YouTube video downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
View Sample Response
CHECK IT OUT YOURSELF ❤️
📁 MediaFire
const { mediafire } = require('ab-downloader');
const url = 'https://www.mediafire.com/file/941xczxhn27qbby/file.apk/file';
mediafire(url)
.then(data => {
console.log('✅ MediaFire file downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
View Sample Response
CHECK IT OUT YOURSELF ❤️
🎬 CapCut
const { capcut } = require('ab-downloader');
const url = 'https://www.capcut.com/template-detail/7299286607478181121';
capcut(url)
.then(data => {
console.log('✅ CapCut template downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
View Sample Response
CHECK IT OUT YOURSELF ❤️
💾 Google Drive
const { gdrive } = require('ab-downloader');
const url = 'https://drive.google.com/file/d/1thDYWcS5p5FFhzTpTev7RUv0VFnNQyZ4/view';
gdrive(url)
.then(data => {
console.log('✅ Google Drive file downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
View Sample Response
CHECK IT OUT YOURSELF ❤️
📌 Pinterest
const { pinterest } = require('ab-downloader');
const url = 'https://pin.it/4CVodSq';
pinterest(url)
.then(data => {
console.log('✅ Pinterest image downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
pinterest('Nature Photography')
.then(data => {
console.log('✅ Pinterest search results!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
View Sample Response
CHECK IT OUT YOURSELF ❤️
📖 Documentation
Detailed guides, examples, and API references
⚠️ Important Notes
🔒 Legal & Ethical Use
- ✅ Only download public or accessible content
- ✅ Ensure you have permission or copyright to download media
- ✅ Respect platform terms of service
- ❌ This application is not affiliated with any social media platform
🛡️ Disclaimer
Users are responsible for complying with applicable laws and platform policies when using this downloader.
🤝 Contributing
We welcome contributions! 🎉
🐛 Found a Bug?
- Contact Developer on Telegram: https://t.me/abrocodes
- Submit an issue with detailed description
- Include error logs and reproduction steps
📄 License
AB-Downloader is licensed under the MIT License
Feel free to use, modify, and distribute this software
🌟 Star this repo if you found it helpful!

Made with ❤️ by AbroCodes