Python SDK
The fastest way to integrate Tornado in Python:Get Your API Key
1
Request Access
Contact us to get your API key. You’ll receive a key in the format
sk_xxxxxxxxxxxxxxxx.2
Test Your Key
Verify your API key works by checking your usage:
3
Download Your First Video
Create a download job:
Basic Example
With Custom Storage
You can provide your own storage credentials directly in the request. This is required for marketplace users and optional for direct API users. See Custom Storage for all supported providers.Poll for Completion
Jobs are processed asynchronously. Poll the status endpoint until completion:Job Status Values
Response Example
The
s3_url is a presigned URL valid for 24 hours. Download the file before it expires.Next Steps
Python SDK
Official Python client with async support, polling, and webhooks
Webhooks
Get notified when jobs complete
Batch Downloads
Download entire podcast shows
Custom Storage
Use your own cloud storage (S3, Azure, GCS)
