Spotify podcast video downloader API

Bulk Spotify podcast video downloader. Episode + show batch + webhook.

Episode-level and show-level bulk downloads. Webhook all-jobs-complete. Direct delivery to your cloud bucket. Audio-only episodes are skipped by legal compliance design.

Test Spotify extraction Talk to the founder
Free 100 GB, one time. First delivery in 5 minutes.
~2 minavg episode job
multi-TBmonthly sustained
1 webhookper batch, no polling

Show-level batches, production-grade delivery.

Episode + show-level batch
Submit a Spotify show URL, get every video episode delivered. Or submit a list of episode URLs. Same API, same auth, same webhook.
Webhook all-jobs-complete
No polling. Get a single callback when your batch is done, or per-job callbacks if you need streaming progress.
Direct cloud delivery
Stream directly to AWS S3, Azure Blob, GCS, Cloudflare R2, Alibaba OSS. Zero egress, zero staging server.
Compliance by design
Audio-only episodes (Widevine-encrypted) are out of scope. Video episodes process at full quality. Public content only.
Used in production by a podcast platform
Multi-TB/month sustained throughput on a single customer, on dedicated physical infrastructure.
Founder-level Slack on every paid tier
Critical issues route directly to the founder. Production incidents bypass tickets entirely.
Designed for developers

One POST. We do the rest.

Send a show URL and your bucket. Every video episode lands in your storage; one webhook fires when the batch completes.

POST /jobs
curl -X POST https://api.tornadoapi.io/jobs \
  -H "x-api-key: tapi_live_9f2..." \
  -d '{
    "source": "https://open.spotify.com/show/4rOoJ6Egrf8K2IrywzwOMk",
    "destination": "s3://your-bucket/podcasts/"
  }'
FAQ

Questions, answered.

Something else on your mind? Talk to the founder: 30 minutes, no sales script.

Can I download a whole show at once?

Yes. Submit the show URL and Tornado enumerates every video episode, processes them in parallel, and fires a single all-jobs-complete webhook when the batch is done.

Why are audio-only episodes skipped?

Audio-only episodes are Widevine-encrypted; decrypting them is out of scope by legal compliance design. Video episodes process at full quality.

What formats do episodes arrive in?

Consistent MP4 output, original quality, clean metadata, ready for clipping, transcription or analytics pipelines.