🚀 AB-DOWNLOADER
🎯 Universal Media Downloader
Download content from Instagram, TikTok, Facebook, YouTube, and more!
📦 Installation
Node.js
npm install ab-downloader
Python
pip install ab-downloader
📚 Python Documentation: Complete Python Setup Guide
🎨 Features
Platform | Status | Features |
---|---|---|
✅ Active | Posts, Stories, Reels | |
🎵 TikTok | ✅ Active | Videos, No Watermark |
✅ Active | Videos, Posts | |
✅ Active | Videos, Images | |
🎬 YouTube | ✅ Active | Videos, Audio |
📁 MediaFire | ✅ Active | Direct Downloads |
🎬 CapCut | ✅ Active | Templates |
💾 Google Drive | ✅ Active | Public Files |
✅ 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));
🎵 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));
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));
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));
🎬 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));
📁 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));
🎬 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));
💾 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));
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));
📖 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
🐛 Found a Bug?
- Check existing issues
- Create a new issue with detailed description
- Include error logs and reproduction steps
💡 Want to Contribute?
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
📄 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 AbroTech