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 your preferred cloud: AWS S3, Cloudflare R2, Azure Blob Storage, Google Cloud Storage, Alibaba OSS, and any S3-compatible storage.
Configure output format (MP4, MKV, WebM), video codec (H.264, H.265, VP9), audio codec (AAC, Opus, MP3), bitrate and quality.
Extract audio-only tracks in M4A (native, no re-encoding), MP3, OGG, or Opus. Combine with clipping to extract specific audio segments.
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.

Supported Sources

PlatformSingle VideosPlaylistsShows
YouTube-
Spotify-

Output Formats

  • Video Containers: MP4, MKV, WebM, MOV
  • Audio Containers: M4A, MP3, OGG, Opus
  • 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