@renpwn/fb-downloader
v1.0.16
Published
Downloads HD videos from Facebook (forked & updated to Axios v1.13.2).
Maintainers
Readme
fb-downloader v1.0.16
Download HD videos from Facebook (Axios 1.13.2)
Maintained & Forked By
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
- Original repo: https://github.com/RFS-ADRENO/fb-downloader
- Axios: https://github.com/axios/axios
