Welcome to Tornado
Download TB/hour without getting blocked. Tornado is an industrial-grade, horizontally-scalable video downloader API built for heavy workloads. Download videos up to 4K/8K quality, transcode with custom codecs, and deliver directly to your S3-compatible storage.Quick Start
Get up and running in under 5 minutes
API Reference
Explore the complete API documentation
Dashboard
Monitor your jobs and usage in real-time
Batch Downloads
Download entire Spotify shows at once
Key Features
Massive Throughput
Massive Throughput
Built with Rust and Tokio for maximum performance. Process 600-1000 videos/hour on a 10-node cluster. Scale horizontally with no limits.
Never Get Blocked
Never Get Blocked
Intelligent proxy rotation and cookie management beats bot detection automatically. Download at scale without interruption.
S3 Storage
S3 Storage
Direct upload to any S3-compatible storage: AWS S3, Cloudflare R2, OVH Object Storage, MinIO, Wasabi, Backblaze B2.
Custom Encoding
Custom Encoding
Configure output format (MP4, MKV, WebM), video codec (H.264, H.265, VP9), audio codec (AAC, Opus, MP3), bitrate and quality.
Webhooks
Webhooks
Get notified when jobs complete. Perfect for async workflows and integrations.
Batch Operations
Batch Operations
Download entire Spotify podcast shows with a single API call. Track progress in real-time.
Dashboard
Dashboard
Beautiful web dashboard to monitor jobs, view stats, and track daily activity.
Supported Sources
| Platform | Single Videos | Playlists | Shows |
|---|---|---|---|
| YouTube | ✅ | ✅ | - |
| Spotify | ✅ | - | ✅ |
Output Formats
- Containers: MP4, MKV, WebM, MOV
- Video Codecs: Copy (no re-encode), H.264, H.265/HEVC, VP9
- Audio Codecs: Copy (no re-encode), AAC, Opus, MP3
- Quality: Up to 4K/8K with configurable CRF (0-51)
- Audio Bitrate: 64k, 128k, 192k, 256k, 320k
