初回試行での配信、直近 30 日間100 万ジョブあたり失敗 20 件未満

YouTube を大規模にダウンロードし、そのままクラウドへ。「Sign in to confirm you're not a bot」はもう出ません。

プロキシを借りました。次に Cookie を足しました。そしてその Cookie が検知されました。そのどれも、御社のプロダクトではありません。

無料 100 GB、1 アカウント 1 回限り、有効期限なし。既存のパイプラインの横で、1 種類のジョブから試せます。
続行することで、利用規約およびプライバシーポリシーに同意したものとみなされます。

“Literally the only good API that does this. I tried every competitor and it's a side project for them. For Tornado it's the whole product.”

匿名化 · 実在する顧客の声
初回試行での配信、直近 30 日間100 万ジョブあたり失敗 20 件未満

YouTube を大規模にダウンロードし、そのままクラウドへ。「Sign in to confirm you're not a bot」はもう出ません。

プロキシを借りました。次に Cookie を足しました。そしてその Cookie が検知されました。そのどれも、御社のプロダクトではありません。

無料 100 GB、1 アカウント 1 回限り、有効期限なし。既存のパイプラインの横で、1 種類のジョブから試せます。続行することで、利用規約およびプライバシーポリシーに同意したものとみなされます。

“Literally the only good API that does this. I tried every competitor and it's a side project for them. For Tornado it's the whole product.”

匿名化 · 実在する顧客の声
開発者のための設計

POST は 1 回。あとは当社が引き受けます。

URL とバケットの認証情報を送るだけです。Tornado がダウンロードと処理を行い、結果を御社のストレージへストリーミングし、完了したら Webhook に通知します。

SDK は不要、curl だけで動きます
冪等なので、安全にリトライできます
Webhook とポーリングの両方に対応
ドキュメントを読む
POST /jobs
# Create a media job and follow its job_id
curl -X POST "https://api.tornadoapi.io/jobs" \
  -H "x-api-key: tapi_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
    "format": "mp4",
    "max_resolution": "1080",
    "filename": "my-video",
    "webhook_url": "https://api.acme.io/jobs/done"
  }'

# → { "job_id": "550e8400-e29b-41d4-a716-446655440000" }

作るつもりのなかったダウンローダーの保守を、やめたチームがあります。 主要な AI プラットフォームやコンテンツプラットフォームが、Tornado で毎月数十テラバイトを取り込んでいます。すべての指標は実測値です。

Taja AITaja AI は Tornado 経由で 50,000 本以上の YouTube 動画を取り込んでいます
“Tornado is the best product in the market to download YouTube videos, a critical process for our product. The team is phenomenal and solves any issue in a speedy time. A hidden gem.”Taja AI、コンテンツ最適化プラットフォーム
50k+ 取り込んだ動画数利用プロダクト: Ingestion API, Webhooks配信先:Google Cloud Storage
ある動画ポッドキャストのホスティング事業者は、オンボーディングのたびにバックカタログ全体を取り込んでいます
“Literally the only good API that does this. I tried every competitor and it's a side project for them. For Tornado it's the whole product.”創業者、動画ポッドキャストのホスティング・分析プラットフォーム
Hours カタログのオンボーディング利用プロダクト: Ingestion API, Direct Cloud Export, Webhooks配信先:OVHcloud S3
あるコンテンツ再利用プラットフォームは、数十万件のユーザーワークフローを動かし続けています
“Most solutions struggled to keep up with ongoing changes. Tornado API has been the most reliable by far, and the team adapts fast when things shift.”エンジニアリング責任者、コンテンツ再利用プラットフォーム
1.7M 取り込んだ動画数利用プロダクト: Ingestion API配信先:Cloudflare R2
ある AI 動画企業は、取り込みパイプライン全体を委託しました
“Before working with TornadoAPI, our data ingestion pipelines were slow, struggling to scale and required constant engineering maintenance. Alexandre went above and beyond, taking on the whole end to end process with download speeds faster than other competitors and at excellent pricing. Would 100% recommend.”AI 動画企業
32 TB 4 時間で配信利用プロダクト: Ingestion API, Direct Cloud Export配信先:AWS S3
FAQ

利用前に知っておきたいこと。

ワークフローについてお困りですか?チームに相談。サンプル URL またはジョブ ID をご用意ください。

Tornado API は何をするサービスですか?

対応メディアを取得し、選択した出力を準備してファイルを配信します。ダッシュボードでワークフローとジョブを確認してから、API で自動化できます。

どう始めればよいですか?

アカウントを作成し、利用枠と支払条件を確認して、ソース URL を 1 つ送信してください。出力、配信先、課金対象使用量を確認してから同じ手順をアプリケーションへ接続します。

使用量はどのように課金されますか?

アカウントのプランに従い課金対象容量で計算します。特に音声やクリップでは下限が適用され、配信サイズと異なる場合があります。有効な単価、利用枠、使用量は Billing で確認できます。

ジョブが失敗したらどうなりますか?

最終状態と失敗の詳細を確認してください。ソースの制限、メディアの取得不可、配信設定が原因となる場合があります。原因を解消してから再試行し、タイムアウト後は新規作成前に既存ジョブを確認してください。

ファイルはどこに保存されますか?

標準のプラットフォームストレージか、対応するクラウド配信先を使います。S3 互換、GCS、Azure Blob、Alibaba OSS、Google Drive などに対応します。配信先の権限と保持設定をご確認ください。

ダウンロードリンクの期限切れはファイルの削除を意味しますか?

いいえ。リンクの期限はその URL からのアクセスを制御します。ファイルの保持と削除は別の仕組みです。長期アクセスが必要な場合は管理できる保存先にコピーを保管してください。

すべてのソース URL を使えますか?

ソース、アクセス制限、対応出力によって利用可否は異なります。代表的な URL と API ドキュメントで確認してください。使用権限のあるコンテンツのみ送信できます。公開 URL は再利用権を与えるものではありません。

契約前に要件を相談できますか?

はい。ソースの種類、想定容量、出力形式、配信先をお知らせください。サポート、保持、サービスの約束はアカウントについて合意した条件で確認してください。