AIエージェント向けYouTube文字起こし

MCPサーバー、REST API、そしてエージェントが完全に単独で完了できる登録フロー。人間がアカウントを作成したりキーを貼り付けたりする必要はありません。

セルフサービス登録、人間の介在なし

ほとんどの文字起こしAPIでは、エージェントが最初の呼び出しを行う前に、人間が登録し、ダッシュボードを開き、キーをコピーする必要があります。当社は違います。2回のリクエストで、エージェントは100無料クレジット付きの有効なキーを手に入れられます。

ステップ1 — コードをリクエスト(APIキー不要):

curl -X POST https://getyoutubetranscript.com/api/v1/signup \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]"}'

ステップ2 — コードをキーと交換:

curl -X POST https://getyoutubetranscript.com/api/v1/signup/verify \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]", "otp": "123456"}'

# => { "success": true, "api_key": "sk_live_..." }

MCP経由で接続

Streamable HTTPを使用するため、ローカルで何かを実行する必要はありません。Claude Desktop、Claude Code、Cursor、Windsurf、その他あらゆるMCP対応クライアントで動作します。その方式で認証するクライアント向けに、Dynamic Client Registrationを使ったOAuth 2.1もサポートしています。

{
  "mcpServers": {
    "getyoutubetranscript": {
      "url": "https://getyoutubetranscript.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_live_..."
      }
    }
  }
}
ツール機能コスト
get_youtube_transcript文字起こし全文とタイトル、投稿者、サムネイル1クレジット
search_youtube動画またはチャンネルを検索(ページネーション対応)1クレジット
get_channel_latest_videosチャンネルのメタデータと最近のアップロード無料
search_channel_videos1つのチャンネル内を検索1クレジット
list_channel_videosチャンネルがアップロードしたすべての動画1クレジット
list_playlist_videosプレイリスト内のすべての動画1クレジット

またはREST APIを直接呼び出す

curl "https://getyoutubetranscript.com/api/v1/transcript?v=dQw4w9WgXcQ" \
  -H "Authorization: Bearer sk_live_..."

完全なエンドポイントリファレンス、パラメータ、レスポンス形式はAPIドキュメントに記載されています。ダウンロード可能なエージェントスキルと、ステップバイステップのMCPセットアップガイドもあります。

管理すべきYouTubeクォータなし

公式のYouTube Data APIは、1プロジェクトあたり1日10,000ユニットを付与しますが、captions.downloadだけで1回の呼び出しにつき200ユニットとOAuthが必要です。このAPIはお客様のキーでそのエンドポイントをプロキシしないため、予算として気にすべき日次上限はなく、プランごとのリクエストレートのみが制限となります。詳細はクォータガイドをご覧ください。

ダッシュボードから始めたい方は、手動でキーを作成 — 100無料クレジット、カード登録不要。

エージェント連携に関するよくある質問

エージェントは本当に人間なしで自分自身を登録できますか?

はい。/api/v1/signupにメールアドレスをPOSTすると6桁のコードが発行されます。そのメールアドレスとコードを/api/v1/signup/verifyにPOSTすると、レスポンスに有効なAPIキーが含まれます。ダッシュボードへのアクセスもカードの登録も人間の操作も不要です。このキーには100無料クレジットが付いています。

MCPサーバーは必要ですか、それとも単純にRESTを使えばよいですか?

どちらでも構いません。モデルが会話の途中で文字起こしを取得するかどうかを自分で判断すべき場合はMCPの方が適しています。ツールが自己記述的で、クライアントが自動的にそれらを検出できるためです。自分のコードが呼び出しタイミングを決めるパイプラインの中では、通常のRESTの方が適しています。

これでエージェントを動かすにはいくらかかりますか?

開始時に100無料クレジット、その後は月額$5で1,000クレジット(または年払いで月額$4.50)です。1クレジット = 1回の成功したリクエストです。失敗したリクエストやレート制限にかかったリクエストは課金されないため、リトライループが残高を静かに消耗することはありません。

レート制限はどうなっていますか?

無料プランで毎分60リクエスト、月額プランで200、年額プランで300で、APIキーごとに固定の1分間ウィンドウとして適用されます。429はクレジット切れではなく、速度を落とすべきというサインです — 正しいバックオフの方法についてはレート制限ガイドをご覧ください。

これは自分のYouTube Data APIクォータを消費しますか?

いいえ。お客様のキーでcaptions.downloadをプロキシすることはないため、管理すべき1日10,000ユニットの上限はありません。制限を受けるのはプランごとのリクエストレートのみです。