Skip to content

AtharvaKolekar/reelripper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎞️ ReelRipper

ReelRipper is an open-source Node.js package for downloading Instagram Reels and extracting metadata (including post details, profile info, and comments).
It works with public Instagram content and is designed for developers, researchers, and automation workflows.

🚨 This package was built after discovering vulnerabilities in Instagram’s public media endpoints.


📦 Installation

npm i reelripper

🚀 Features

  • 📥 Download Instagram Reels directly by URL
  • 📝 Fetch detailed media info (captions, likes, comments, etc.)
  • 🔍 Get Instagram profile info (bio, profile pic, followers)
  • 🔗 Extract direct media URLs from posts

🧪 Sample Code (ESM)

// test-esm.mjs (ESM Test)
import { ReelRipper } from 'reelpipper';

const ripper = new ReelRipper();

try {
  // Get profile ID
  const profileId = await ripper.getProfileId("https://www.instagram.com/googleindia");
  console.log("🆔 Profile ID:", profileId);

  // Get direct media URLs from a post
  const mediaURLs = await ripper.getMediaURL("https://www.instagram.com/p/DK7fEw5xnqo/");
  console.log("🎞️ Media URLs:", mediaURLs);

  // Get basic profile info
  const profileInfo = await ripper.getProfileInfo("netfilx");
  console.log("📄 Profile Info:", profileInfo);

  // Get full media info with comments
  const mediaInfo = await ripper.getMediaInfo(
    "https://www.instagram.com/p/DMAwPzWsdKK/",
    true
  );
  console.log("📦 Media Info:", mediaInfo);

  // Download a reel
  await ripper.downloadMedia("https://www.instagram.com/reel/DL5Q8bAO5Dj/", "path-to-folder"<optional>);
  console.log("✅ Reel downloaded successfully.");

} catch (error) {
  console.error("❌ Error:", error.message || error);
}

🛡️ Disclaimer

  • This tool is intended for educational and ethical use only.
  • Do not use this on private or copyrighted content you do not own.
  • Instagram may change its public endpoints at any time, which could break the functionality.

📚 License

MIT License


✨ Author

Made with ❤️ by Atharva Kolekar Feel free to report issues, contribute, or suggest features!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors