Skip to main content
Tornado API

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.

Key Features

Built with Rust and Tokio for maximum performance. Process 600-1000 videos/hour on a 10-node cluster. Scale horizontally with no limits.
Intelligent proxy rotation and cookie management beats bot detection automatically. Download at scale without interruption.
Direct upload to any S3-compatible storage: AWS S3, Cloudflare R2, OVH Object Storage, MinIO, Wasabi, Backblaze B2.
Configure output format (MP4, MKV, WebM), video codec (H.264, H.265, VP9), audio codec (AAC, Opus, MP3), bitrate and quality.
Get notified when jobs complete. Perfect for async workflows and integrations.
Download entire Spotify podcast shows with a single API call. Track progress in real-time.
Beautiful web dashboard to monitor jobs, view stats, and track daily activity.

Supported Sources

PlatformSingle VideosPlaylistsShows
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