Skip to content

renpwn/fb-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fb-downloader v1.0.16

Download HD videos from Facebook (Axios 1.13.2)

Maintained & Forked By

@renpwn


Originally developed by:

  • TIKAM CHAND MEGHWANSHI
  • RFS-ADRENO / XaviaBot

This package is a fork & maintained version of @xaviabot/fb-downloader, updated to use Axios v1.13.2 (locked) for better stability and long-term compatibility.

The library provides a simple JavaScript API to extract SD & HD Facebook video URLs, title, and thumbnail.

✔ Promise-based ✔ Axios 1.x compatible ✔ Node.js ≥ 16 recommended ✔ MIT License


📦 Installation

npm install @renpwn/fb-downloader

🚀 Usage Example

CommonJS

const getFBInfo = require("@renpwn/fb-downloader"); getFBInfo("https://www.facebook.com/watch?v=272591278381388") .then((result) => console.log("Result:", result)) .catch((error) => console.log("Error:", error));

ES Module

import getFBInfo from "@renpwn/fb-downloader"; const result = await getFBInfo( "https://www.facebook.com/watch?v=272591278381388" ); console.log(result);

Async / Await

async function printFBInfo() { try { const result = await getFBInfo( "https://www.facebook.com/watch?v=272591278381388" ); console.log("Result:", result); } catch (error) { console.error("Error:", error); } } printFBInfo();

🍪 Cookies & User-Agent (Optional)

For private / age-restricted videos, pass Facebook cookies and user-agent:

const cookies = "your-facebook-cookies"; const userAgent = "your-user-agent"; getFBInfo( "https://www.facebook.com/watch?v=272591278381388", cookies, userAgent ) .then(console.log) .catch(console.error);

📤 Output Format

{ "url": "https://www.facebook.com/watch?v=272591278381388", "sd": "https://video.fbcdn.net/....mp4", "hd": "https://scontent.fbcdn.net/....mp4", "title": "Date Gone Wrong 😆🤦‍♂️", "thumbnail": "https://scontent.fbcdn.net/....jpg" }

🔒 Dependency Policy

This package locks Axios version to avoid breaking changes:

"axios": "1.13.2"

⚠️ Notes & Limitations

  • ❌ Live videos not supported
  • ❌ Some private videos may fail without cookies
  • ⚠️ Facebook may change markup at any time

📜 License

MIT License Original work by TIKAM CHAND MEGHWANSHI & RFS-ADRENO Maintained & updated by @renpwn


⭐ Credits

About

FB Downloader – Download HD & SD videos from Facebook with a simple Promise-based API. Forked & maintained by @renpwn , updated to Axios v1.13.2 for stability. Node.js ≥16 recommended. MIT License.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors