Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

ab-downloader

abrocodes599MIT1.0.1

Social Media Downloader by AbroDevTeam

All-In-One, Instagram, TikTok, Facebook, YouTube, Twitter, MediaFire, Capcut, Gdrive, Pinterest, Downloader, AbroCodes

readme

🚀 AB-DOWNLOADER

Typing SVG AB-Downloader Logo

🎯 Universal Media Downloader

Download content from Instagram, TikTok, Facebook, YouTube, and more! npm version downloads license GitHub stars


📦 Installation

Node.js

npm install ab-downloader

Python

pip install ab-downloader

📚 Python Documentation: Complete Python Setup Guide


🎨 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

📸 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));

🎵 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));

📘 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));

🐦 Twitter

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));

📌 Pinterest

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

  • ✅ 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! 🎉

GitHub Issues GitHub Pull Requests

🐛 Found a Bug?

  1. Check existing issues
  2. Create a new issue with detailed description
  3. Include error logs and reproduction steps

💡 Want to Contribute?

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. 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!

GitHub stars


Made with ❤️ by AbroTech