ab-downloader
v1.0.2
Published
Social Media Downloader by AbroDevTeam
Maintainers
Readme
🚀 AB-DOWNLOADER
🎯 Universal Media Downloader
Download content from Instagram, TikTok, Facebook, YouTube, and more!
📦 Installation
Node.js
npm install ab-downloaderNo more Python Config
🎨 Features
| Platform | Status | 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
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));[
{
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));[
{
developer: 'AbroCodes',
contactme: 'Telegram: abrocodes',
title: ...,
title_audio: ...,
thumbnail: ...,
video:[],
audio: []
}
]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));[
{
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));{
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));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));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));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));CHECK IT OUT YOURSELF ❤️const { pinterest } = require('ab-downloader');
// Download by URL
const url = 'https://pin.it/4CVodSq';
pinterest(url)
.then(data => {
console.log('✅ Pinterest image downloaded!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));
// Search Pinterest
pinterest('Nature Photography')
.then(data => {
console.log('✅ Pinterest search results!');
console.log(data);
})
.catch(err => console.error('❌ Error:', err));CHECK IT OUT YOURSELF ❤️📖 Documentation
🔗 Complete API 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
