Skip to main content

rahad-all-downloader (Python)

All-in-one video downloader for 13 platforms — Python port of the popular rahad-all-downloader-v2 npm package.

Supported Platforms

TikTok, Facebook, Instagram, YouTube, X/Twitter, CapCut, Kwai, Snapchat, Threads, Likee, Pinterest, Dailymotion, Vimeo

Install

pip install rahad-all-downloader

Usage

from rahad_all_downloader import alldl

# Auto-detect platform from URL
result = alldl("https://www.tiktok.com/@user/video/123")
print(result["videoUrl"])

# Platform-specific
result = alldl.tiktok("https://www.tiktok.com/@user/video/123")
result = alldl.facebook("https://www.facebook.com/reel/123")
result = alldl.instagram("https://www.instagram.com/reel/ABC123/")
result = alldl.youtube("https://www.youtube.com/watch?v=dQw4w9WgXcQ")

# Download to file
from rahad_all_downloader import download
path = download("https://www.tiktok.com/@user/video/123", "video.mp4")

# Batch (never raises)
from rahad_all_downloader import batch
results = batch(["url1", "url2", "url3"], concurrency=3)

# Metadata only
from rahad_all_downloader import info
meta = info("https://www.youtube.com/watch?v=dQw4w9WgXcQ")

Features

  • Multi-source fallback — each platform tries multiple independent sources
  • Remote control — owner can disable service per-platform (fail-open)
  • No API keys — works out of the box
  • Batch downloads with concurrency control

License

MIT

Metadata

Release files for rahad-all-downloader 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rahad-all-downloader 1.0.0
File Size Uploaded
rahad_all_downloader-1.0.0.tar.gz 10.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rahad-all-downloader 1.0.0
File Interpreter ABI Platform
rahad_all_downloader-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 21.7 kB

Release files / rahad_all_downloader-1.0.0.tar.gz

Download URL rahad_all_downloader-1.0.0.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
76253ac03b9fab114bf246bb239d7b8cb80d2881ca82f4c16ffbe72bcd7e9be0
BLAKE2b-256 checksum
How to use checksums
a5d9ae961ae122bb98ebd64b8fe336d192c533746596cc718fda9b1ae80827d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / rahad_all_downloader-1.0.0-py3-none-any.whl

Download URL rahad_all_downloader-1.0.0-py3-none-any.whl
Size 11.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
074029d94af3aff662f4e6c0cf5790631679f49406b7d3253c8b5129505175ec
BLAKE2b-256 checksum
How to use checksums
81e864919a82ad1e6365363a23e590eb699cd886f7401cadb5ce2f2256e8d7e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release history Release notifications | RSS feed

1.0.1

2 release files

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page