btch-downloader

Fetch downloadable media links from 18 social platforms via a Node.js API.

81|17|Updated Apr 23, 2025
One-click install
npx skills add https://github.com/hostinger-bot/btch-downloader --skill btch-downloader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: btch-downloader
Source: https://github.com/hostinger-bot/btch-downloader/tree/main
Command: npx skills add https://github.com/hostinger-bot/btch-downloader --skill btch-downloader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

btch-downloader provides a unified, backend-assisted way to obtain direct media links from multiple social platforms, removing the need to implement platform-specific scrapers in your app.

Core Features & Use Cases

  • Unified platform support: igdl, ttdl, youtube, fbdown, twitter, and more for 18 platforms via a single API.
  • Backend-resolved links: All platform resolution is performed by the backend service at backend1.tioo.eu.org; the client never scrapes content.
  • Real-world usage: Build a media-downloader bot or integration in Node.js that fetches downloadable URLs for reels, videos, images, and audio.

Quick Start

Install btch-downloader and call igdl(url) to obtain a JSON payload with downloadable media links.

Frequently Asked Questions about btch-downloader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download social media videos and audio in Node.js without writing scrapers?

To download social media content in Node.js, you can use a unified API that delegates link resolution to a backend service, returning direct downloadable URLs for platforms like Instagram, TikTok, and YouTube without client-side scraping.

Can I fetch TikTok and Instagram media links using a single TypeScript library?

Yes, you can fetch TikTok and Instagram media links using a single TypeScript library that exposes deterministic exports, supporting up to 18 social platforms through one unified API interface.

What is the best way to build a media downloader bot for multiple social platforms?

The best way to build a media downloader bot is using a backend-assisted Node.js library that resolves direct media links for reels, videos, images, and audio across platforms like Facebook, Twitter/X, and Spotify.

Does the btch-downloader Node.js library support YouTube and SoundCloud audio extraction?

Yes, the btch-downloader Node.js library supports YouTube and SoundCloud audio extraction, alongside 16 other platforms including Pinterest, Threads, CapCut, and Google Drive, via a single TypeScript API.

Do I need Node.js 20 or higher to use a social media download library?

Yes, you need Node.js 20 or higher, as the social media download library enforces Node.js 20+ compatibility to ensure deterministic TypeScript exports and stable backend request delegation.

Why does my social media download workflow require a backend service for link resolution?

Social media download workflows require a backend service like backend1.tioo.eu.org for link resolution to bypass the need for platform-specific scrapers, ensuring the client receives valid downloadable media URLs directly.