Welcome to Tornado
Tornado is a high-performance, horizontally-scalable video downloader API. It downloads videos up to 4K quality, processes them with FFmpeg, and uploads 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
High Performance
High Performance
Built with Rust and Tokio for maximum throughput. Process thousands of concurrent downloads with intelligent resource management.
S3 Storage
S3 Storage
Direct upload to any S3-compatible storage (AWS S3, Cloudflare R2, MinIO). Use your own bucket or our default storage.
Proxy Rotation
Proxy Rotation
Built-in proxy management with automatic rotation and speed-based ranking. Bypass rate limits and geo-restrictions.
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
- Video: MP4, MKV, WebM
- Audio: MP3, M4A, OPUS
- Quality: Up to 4K (2160p)
