REST APIでライブ配信を自動化。

配信を作成し、プレイリストに動画を追加。予約するか、すぐにライブを開始。配信中にシーンを切り替え、動画を差し替え。キー1つで使えるシンプルなREST APIで、すべての有料プランに含まれます。

  • すべての有料プランに含まれます
  • 4.8(633件のレビュー)
# Go live on a project
POST https://api.livereacting.com/v1/external
     /projects/{id}/live
Authorization: Bearer lr_your_api_key

# 201 Created
{
  "liveId": "507f1f77bcf86cd799439011",
  "status": "PREPARING",
  "destinations": [{
    "provider": "youtube",
    "name": "My YouTube Channel",
    "viewingUrl": "https://youtube.com/watch?v=abc123"
  }]
}
APIでできること

ライブ配信の作成、開始、変更をコードから。

コードで作ったプロジェクトも、ほかのプロジェクトと同じようにLiveReactingのスタジオに表示されます。いつでもスタジオで開いて、手動で変更できます。

APIドキュメントを読む →

プロジェクト

配信プロジェクトを作成し、配信先のYouTubeチャンネルなどと配信時間を設定できます。過去の配信の一覧も取得できます。

APIドキュメントで見る →

配信開始と予約

今すぐ配信を始めるか、最大28日先までの開始日時を1つまたは複数予約できます。進行中の配信の停止や、予約の取り消しもできます。

APIドキュメントで見る →

Sync with Live

配信中に動画を差し替えたりプレイリストを並べ替えたりして、1回の呼び出しで変更を配信に反映できます。自動同期をオンにすれば、変更はすべてすぐに反映されます。

APIドキュメントで見る →

シーン

シーンを作成し、配信中のシーンを切り替え、プレイリストが終わると次のシーンに移るようにつなげられます。ワークフローの呼び出し1回で、プレイリストとこのルールを含むシーンを作れます。

APIドキュメントで見る →

プレイリストとレイヤー

動画プレイリスト、音声プレイリスト、単体の動画を追加できます。ファイルの差し替え、移動、サイズ変更に加え、配信中の再生・停止もできます。

APIドキュメントで見る →

ファイルとフォルダ

Google Drive、Dropbox、YouTubeのリンクから動画を取り込み、取り込み状況を確認できます。ファイルのエンコード、一括での名前変更、フォルダごとの一覧表示もできます。

APIドキュメントで見る →

配信先

アカウントに接続したYouTubeチャンネル、Facebookページ、Twitchチャンネル、独自の配信先(カスタムRTMP)を一覧表示し、ライブを始める前にトークンを確認できます。

APIドキュメントで見る →

アナリティクス

配信ごとに、YouTubeの視聴回数、総再生時間、収益を取得できます(すべての有料プラン)。どのファイルをいつ再生したかのログも取得できます(ご要望に応じて)。

APIドキュメントで見る →
APIで作れるもの

決まった作業はスクリプトに任せましょう。

プロデューサーがスタジオで手作業している4つの仕事を、スクリプトが代わりに行います。配信の開始、変更、終了のときに、誰かがスタジオにいる必要はありません。

スクリプトで24時間ライブ配信

4つのステップで24時間ライブ配信を開始。

スクリプトが動画を取り込み、配信を作成し、プレイリストのシーンを追加して配信を始めます。翌日は新しいシーンを追加し、その日のプレイリストが終わると配信がそちらに切り替わります。

APIドキュメントで毎日の入れ替えガイドを読む →
  1. 動画を取り込む

    POST /files/import

    動画1本につき1リクエストで、Google Drive、Dropbox、YouTubeのリンクを指定します。各ファイルにIDが付き、取り込みのステータスがcompletedになります。

  2. プロジェクトを作成する

    POST /projects

    配信先のYouTubeチャンネル、Facebookページなどを選びます。配信時間を手動(manual)に設定すれば、止めるまで配信が続きます。

  3. プレイリスト付きのシーンを追加する

    POST /projects/{id}/scenes, then /layers

    1回目のリクエストで最初のシーンを作成し、アクティブにします。2回目のリクエストで、取り込んだファイルを動画プレイリストに入れ、ループ再生に設定します。

  4. ライブを開始する

    POST /projects/{id}/live

    プロジェクトのすべての配信先で配信が始まります。レスポンスは配信IDを返し、各配信先の視聴リンクもプラットフォームが作成しだい返します。

AIエージェント(MCP)

AIエージェントにライブ配信を任せましょう。

Claude Code、Codex、Cursor、またはAPIキーを使えるほかのMCPクライアントを接続します。言葉で頼めば、エージェントがプレイリストから配信を作り、開始し、予約し、終わったあとに配信履歴を読みます。

AIエージェント(MCP)を見る →

よくある質問。

APIの料金はいくらですか?

サブスクリプション以外の料金はかかりません。APIアクセスはすべての有料プランに含まれ、Freeプランのアカウントではキーを作成できません。プランと料金は料金ページで確認できます。

APIキーはどう取得しますか?

LiveReactingのアカウントにサインインし、Developerセクションを開いてキーを作成します。キーはlr_で始まり、すべてのリクエストのAuthorizationヘッダーにBearerトークンとして入れます。1つのアカウントで最大10個のキーを持つことができ、どのキーも無効化できます。

レート制限はありますか?

アカウントごとに1分あたり150リクエストで、そのアカウントのすべてのキーで共有されます。どのレスポンスにも、残りのリクエスト数とカウントがリセットされる時刻が含まれます。もっと必要な場合は、[email protected]までご連絡ください。

ライブ中に配信を変更できますか?

はい。APIでの変更は、配信ではなくプロジェクトを編集します。準備ができたら、同期の呼び出しで配信に反映させます。プロジェクトの自動同期をオンにすれば、変更はその場で配信に反映されます。

APIでできないことは何ですか?

新しいYouTubeチャンネル、Facebookページなどの配信先は接続できません。接続はスタジオで行い、APIは接続済みの配信先の一覧表示と確認だけを行います。テキスト、画像、参加型のレイヤーも作成できません。APIはそれらを読み取るだけで、作成・編集できるのは動画プレイリスト、音声プレイリスト、単体の動画に限られます。また、プラグインモードのプロジェクト(OBSやvMixに追加するオーバーレイ)は開始できません。

これはウェブページを配信するAPIですか?

いいえ。このAPIは、LiveReactingのスタジオで作った配信を操作します。任意のウェブページをキャプチャして配信するには、ウェブページのライブ配信用APIをご覧ください。

無料アカウントから始めましょう。

期限のないFreeプランを使って、スタジオで配信を作りましょう。自動化したくなったら有料プランに切り替えれば、どのプランでもAPIキーが付いてきます。

  • クレジットカード不要
  • 4.8(633件のレビュー)

先に料金を確認したい方は プランと料金を見る