Professional Social Media Downloader

Download videos and audio from YouTube, Facebook, LinkedIn, Instagram, TikTok

Free & Open Source Multi-Platform High Quality

Or install CLI directly:

pip install socialmediadl

Powerful Features

Multi-Platform Support

Download from YouTube, Facebook, LinkedIn, Instagram, TikTok and more

Quality Options

Choose from 4K, 1080p, 720p, 480p or audio-only MP3, WAV, M4A

Batch Download

Download multiple videos at once from a list of URLs

Playlist Support

Download entire YouTube playlists with automatic organization

CLI + Python API

Command-line tool and Python library for automation

Open Source

MIT licensed, community-driven development on GitHub

Web Downloader

Quick download without installation

Note: This web tool generates the CLI command for your download. For direct downloads, install the CLI tool and run the generated command in your terminal.

Command-Line Tool

Full-featured, offline, high-performance

Why use CLI?

  • Batch download multiple videos
  • Download entire playlists
  • Full quality control
  • Offline usage
  • Automation ready
  • No rate limits

Installation

bash
# Install via pip
pip install socialmediadl

# Download a video
socialmediadl https://youtube.com/watch?v=VIDEO_ID -q 1080p

# Download audio
socialmediadl https://youtube.com/watch?v=VIDEO_ID --audio -f mp3

# Batch download
socialmediadl --batch urls.txt -q 720p

Python API

python
from socialmediadl import SocialMediaDownloader

downloader = SocialMediaDownloader(output_dir="downloads")

# Download video
downloader.download_video(
    url="https://youtube.com/watch?v=VIDEO_ID",
    quality="1080p",
    format_type="mp4"
)

# Download audio
downloader.download_audio(
    url="https://youtube.com/watch?v=VIDEO_ID",
    audio_format="mp3",
    quality="best"
)

Documentation