A simple library for downloading video metadata from various popular platforms such as YouTube, Instagram, Facebook, TikTok, and Vimeo using the SnapDownloader API.
- Supports a wide range of video platforms
- Built with TypeScript and supports full type definitions
- Compatible with ESM, CommonJS, and IIFE module formats
- Includes auto-generated API documentation via GitHub Pages
Install via npm or yarn:
npm install all-downloader
or
yarn add all-downloader
or
bun add all-downloader
const allDownloader = require("all-downloader");
async function run() {
const result = await allDownloader.parse("https://www.instagram.com/p/DJo8XJnRr2j/");
console.log(result);
}
run();
import { parse } from "all-downloader";
async function run() {
const result = await parse("https://www.instagram.com/p/DJo8XJnRr2j/");
console.log(result);
}
run();
Detailed API reference is available at:
https://decryptable.github.io/all-downloader
This documentation is automatically generated using JSDoc.
npm run build # Build the library using tsup
npm run test # Run tests using Jest