YouTube Data APIとYoomの連携イメージ
【ノーコードで実現】YouTubeチャンネルの動画一覧を自動で取得する方法
Yoomを詳しくみる
この記事のテンプレートを試す
YouTube Data APIとYoomの連携イメージ
フローボット活用術

2026-01-14

【ノーコードで実現】YouTubeチャンネルの動画一覧を自動で取得する方法

Sachika Mikami
Sachika Mikami

「競合チャンネルの最新動画をチェックしてリストアップするのが大変…」

「自社チャンネルの動画一覧をまとめるのに時間がかかり、コンテンツの分析まで手が回らない…」

このように、YouTubeの動画情報を手作業で収集・管理することに手間や時間を取られていませんか?

もし、指定したYouTubeチャンネルの動画一覧を定期的に自動で取得し、スプレッドシートなどに記録できる仕組みがあれば、こうした日々のルーティンワークから解放されることも可能です!

そのうえ、コンテンツの分析や新たな企画立案といった、より創造的な業務に集中する時間を生み出すことができます!

今回ご紹介する自動化はノーコードで簡単に設定でき、手間や時間もかからないので、ぜひ導入して作業をもっと楽にしましょう!

とにかく早く試したい方へ

YoomにはYouTubeチャンネルの動画一覧を自動で取得する業務フロー自動化のテンプレートが用意されています。

「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


■概要
特定のYouTubeチャンネルの動画リストを手作業で作成・更新する業務に、手間や時間を取られていませんか?また、YouTube APIの取得方法を調べて実装するには専門知識が求められます。このワークフローを活用すれば、プログラミング不要で、指定したYouTubeチャンネルの動画一覧を定期的に自動で取得し、Google スプレッドシートに蓄積できるため、こうしたデータ収集に関わる課題を解消します。
■このテンプレートをおすすめする方
  • YouTubeの動画情報を手作業でリストアップし、管理に手間を感じているマーケティング担当者の方
  • YouTube APIの取得方法を調べており、より簡単にデータ収集の自動化を実現したい方
  • 競合チャンネルや自社チャンネルの投稿動向を定期的に分析し、コンテンツ運用に活かしたい方
■このテンプレートを使うメリット
  • 指定したスケジュールで動画一覧が自動で取得・更新されるため、手作業での情報収集にかかる時間を短縮することができます。
  • 手動でのコピー&ペーストによる転記ミスや情報取得の漏れを防ぎ、常に正確な動画リストを維持することに繋がります。
■フローボットの流れ
  1. はじめに、YouTube Data APIとGoogle スプレッドシートをYoomと連携します。
  2. 次に、トリガーでスケジュールトリガーを選択し、「指定したスケジュールになったら」というアクションを設定します。
  3. 次に、オペレーションでYouTube Data APIの「チャンネルの動画一覧を取得」アクションを設定します。
  4. 次に、オペレーションでGoogle スプレッドシートの「シート(タブ)をコピーする」アクションを設定します。
  5. 次に、オペレーションで「同じ処理を繰り返す」を設定し、取得した動画一覧のデータを一件ずつ処理できるようにします。
  6. 最後に、繰り返し処理の中でGoogle スプレッドシートの「レコードを追加する」アクションを設定し、動画情報を1行ずつ追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • YouTube Data APIのアクションでは、情報を取得したい対象のチャンネルIDを任意で設定してください。
  • Google スプレッドシートのアクションでは、コピー元やコピー先のスプレッドシートID、シートIDなどを任意で設定してください。
■注意事項
  • YouTube Data API、Google スプレッドシートのそれぞれとYoomを連携してください。
  • 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

定期的にYouTubeの動画一覧を取得するフローを作ってみよう

それではここから代表的な例として、定期的にYouTubeチャンネルの動画一覧を取得し、Google スプレッドシートに自動で追加するフローを解説していきます!

ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

※今回連携するアプリの公式サイト:YouTubeGoogle スプレッドシート

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • YouTube Data APIとGoogle スプレッドシートのマイアプリ連携
  • テンプレートをコピー
  • スケジュールトリガーの設定と各アクション設定
  • トリガーをONにし、フローが起動するかを確認


■概要
特定のYouTubeチャンネルの動画リストを手作業で作成・更新する業務に、手間や時間を取られていませんか?また、YouTube APIの取得方法を調べて実装するには専門知識が求められます。このワークフローを活用すれば、プログラミング不要で、指定したYouTubeチャンネルの動画一覧を定期的に自動で取得し、Google スプレッドシートに蓄積できるため、こうしたデータ収集に関わる課題を解消します。
■このテンプレートをおすすめする方
  • YouTubeの動画情報を手作業でリストアップし、管理に手間を感じているマーケティング担当者の方
  • YouTube APIの取得方法を調べており、より簡単にデータ収集の自動化を実現したい方
  • 競合チャンネルや自社チャンネルの投稿動向を定期的に分析し、コンテンツ運用に活かしたい方
■このテンプレートを使うメリット
  • 指定したスケジュールで動画一覧が自動で取得・更新されるため、手作業での情報収集にかかる時間を短縮することができます。
  • 手動でのコピー&ペーストによる転記ミスや情報取得の漏れを防ぎ、常に正確な動画リストを維持することに繋がります。
■フローボットの流れ
  1. はじめに、YouTube Data APIとGoogle スプレッドシートをYoomと連携します。
  2. 次に、トリガーでスケジュールトリガーを選択し、「指定したスケジュールになったら」というアクションを設定します。
  3. 次に、オペレーションでYouTube Data APIの「チャンネルの動画一覧を取得」アクションを設定します。
  4. 次に、オペレーションでGoogle スプレッドシートの「シート(タブ)をコピーする」アクションを設定します。
  5. 次に、オペレーションで「同じ処理を繰り返す」を設定し、取得した動画一覧のデータを一件ずつ処理できるようにします。
  6. 最後に、繰り返し処理の中でGoogle スプレッドシートの「レコードを追加する」アクションを設定し、動画情報を1行ずつ追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • YouTube Data APIのアクションでは、情報を取得したい対象のチャンネルIDを任意で設定してください。
  • Google スプレッドシートのアクションでは、コピー元やコピー先のスプレッドシートID、シートIDなどを任意で設定してください。
■注意事項
  • YouTube Data API、Google スプレッドシートのそれぞれとYoomを連携してください。
  • 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

ステップ1:YouTube Data APIとGoogle スプレッドシートのマイアプリ連携

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
※事前にYoomと使用するアプリにログインしてください。

YouTube Data APIをマイアプリ連携
以下の手順をご参照ください。

Google スプレッドシートをマイアプリ連携
以下の手順をご参照ください。

Google スプレッドシートと連携してできることについてより詳しく知りたい方は以下のリンク先をご確認ください。

事前準備
Google スプレッドシートを用意しておく
今回ご紹介するテンプレートは、スケジュールトリガーで設定したタイミングでYouTubeチャンネルの動画一覧を取得し、Google スプレッドシートに自動で記載します。
まずは動画一覧を記載するためのGoogle スプレッドシートを用意しましょう。
今回は以下のGoogle スプレッドシートを用意しました。

ステップ2:該当のテンプレートをコピー

以下のバナーにある試してみるボタンをクリックしてください。


■概要
特定のYouTubeチャンネルの動画リストを手作業で作成・更新する業務に、手間や時間を取られていませんか?また、YouTube APIの取得方法を調べて実装するには専門知識が求められます。このワークフローを活用すれば、プログラミング不要で、指定したYouTubeチャンネルの動画一覧を定期的に自動で取得し、Google スプレッドシートに蓄積できるため、こうしたデータ収集に関わる課題を解消します。
■このテンプレートをおすすめする方
  • YouTubeの動画情報を手作業でリストアップし、管理に手間を感じているマーケティング担当者の方
  • YouTube APIの取得方法を調べており、より簡単にデータ収集の自動化を実現したい方
  • 競合チャンネルや自社チャンネルの投稿動向を定期的に分析し、コンテンツ運用に活かしたい方
■このテンプレートを使うメリット
  • 指定したスケジュールで動画一覧が自動で取得・更新されるため、手作業での情報収集にかかる時間を短縮することができます。
  • 手動でのコピー&ペーストによる転記ミスや情報取得の漏れを防ぎ、常に正確な動画リストを維持することに繋がります。
■フローボットの流れ
  1. はじめに、YouTube Data APIとGoogle スプレッドシートをYoomと連携します。
  2. 次に、トリガーでスケジュールトリガーを選択し、「指定したスケジュールになったら」というアクションを設定します。
  3. 次に、オペレーションでYouTube Data APIの「チャンネルの動画一覧を取得」アクションを設定します。
  4. 次に、オペレーションでGoogle スプレッドシートの「シート(タブ)をコピーする」アクションを設定します。
  5. 次に、オペレーションで「同じ処理を繰り返す」を設定し、取得した動画一覧のデータを一件ずつ処理できるようにします。
  6. 最後に、繰り返し処理の中でGoogle スプレッドシートの「レコードを追加する」アクションを設定し、動画情報を1行ずつ追加します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • YouTube Data APIのアクションでは、情報を取得したい対象のチャンネルIDを任意で設定してください。
  • Google スプレッドシートのアクションでは、コピー元やコピー先のスプレッドシートID、シートIDなどを任意で設定してください。
■注意事項
  • YouTube Data API、Google スプレッドシートのそれぞれとYoomを連携してください。
  • 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

テンプレートのコピーに成功すると、以下の画面が表示されますのでOKをクリックしましょう。
なお、コピーしたテンプレートはYoomのマイプロジェクトから確認できます。

ステップ3:スケジュールトリガーの設定

スケジュールトリガーをクリックします。

今回ご紹介するテンプレートは、スケジュールトリガーで設定した日時になると起動します
まずはフローボットを起動させたい日時の設定を行いましょう。
スケジュールは日付指定、曜日指定、Cron設定の中から選択できます。
今回はデフォルトで設定されている日付指定を使用し、毎月1日の朝9時に起動するように設定しました。
設定できたら完了をクリックしてください。
設定方法についてより詳しく知りたい方は以下のリンク先をご覧ください。


ステップ4:YouTube Data APIでチャンネルの動画一覧を取得する設定

チャンネルの動画一覧を取得をクリックします。

連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へをクリックしてください。

チャンネルIDを設定します。
YouTubeの画面に移動し、動画一覧を取得したいチャンネルのホーム画面のさらに表示の箇所をクリックします。

以下の画面が表示されますので、ページ下部にあるチャンネルを共有を選択し、チャンネルIDをコピーをクリックしてください。

Yoomの画面に戻り、コピーしたチャンネルIDを入力しましょう。

今回はページトークンの項目は利用しませんが、利用したい方は注釈を確認して設定してください。
※入力欄に直接記入すると入力した値が固定値となり、このテンプレートを通して取得する全ての動画一覧の設定に適用されますのでご注意ください。

ここまで設定できたらテストをクリックします。

テストに成功するとテスト成功画面が表示され、取得した値が表示されます。
取得した値は実行した結果が設定される動的な値として利用できるため、このあとの設定でも使用します。
詳しく知りたい方は以下のリンク先をご覧ください。

確認できたら忘れずに完了をクリックしましょう。