YouTubeショート自動投稿のやり方|「非公開ロック」を回避するAPI設計と4レ

SNS AUTOMATION

YouTubeショート自動投稿のやり方
「非公開ロック」を回避するAPI設計と4レベルの仕組み化

YouTubeショートの自動投稿には、他のSNSにはない固有の罠がある。監査を受けていないAPIプロジェクトからアップロードした動画は強制的に非公開へロックされ、しかも再審査を請求できない。一方で2025年12月のクォータ改定により、1日あたりの投稿可能本数は大幅に緩和された。本記事では、この2つの前提を押さえたうえで、公式の予約投稿からAPI+AIによる完全自動化までを4段階で整理する。

2026年8月最新非公開ロック対策クォータ改定反映4レベル比較

📅 2026年8月13日 更新 ✍️ LIF Tech編集部(LIFRELL)

⚠️ 最初に知るべきこと:APIで投稿した動画は非公開にロックされる場合があります

2020年7月28日以降に作成されたAPIプロジェクトから videos.insert 経由でアップロードされた動画は、すべて非公開(private)の視聴モードに制限されます。この制限を解除するには、プロジェクトごとにYouTubeのコンプライアンス監査を受ける必要があります。

さらに厳しいのが、未確認のAPIサービス経由でロックされた動画については、再審査を請求できないという点です。確認済みのAPIサービス、またはYouTubeアプリ・サイト経由で動画を再アップロードするしかありません。「とりあえず作って動かしてみる」で本番運用に入ると、投稿した動画が誰にも見られないまま積み上がることになります。

この一点を知らずに設計を始めると、スクリプトは正常に動いてAPIも200を返すのに、チャンネルには何も公開されない——という状態になる。エラーが出ないぶん、気づくのが遅れやすい。

この記事では、まずショート動画の判定条件とAPIの制約を確定させ、そのうえで監査を通さずに済ませる方法も含めて、4つのレベルで自動化の選択肢を整理する。

📌 この記事でわかること

  • ショート動画として判定される条件(APIに「ショート専用」の機能は存在しない)
  • 未監査プロジェクトによる非公開ロックの仕組みと、その回避策
  • 2025年12月のクォータ改定で1日の投稿可能本数がどう変わったか
  • 公式予約投稿からAPI直叩きまで、4レベルの選択肢と向き不向き
  • 1分を超えると著作権チェックが厳格化する点と、尺の設計
  • AIで台本・素材・動画そのものまで自動生成する構成
  • X・Instagramの自動投稿と、どこまで仕組みを共通化できるか
目次

1. 前提:ショートに「専用API」は存在しない

最初に押さえるべき構造的な事実がある。YouTube Data APIには「ショートを投稿するためのエンドポイント」が用意されていない。通常の動画アップロードと同じ videos.insert を使い、アップロードした動画が条件を満たしていればYouTube側が自動的にショートとして分類する、という仕組みだ。

1-1. ショートとして分類される条件

条件 内容
アスペクト比 正方形または縦長。1080×1920px(9:16)が推奨
長さ 3分(180秒)以内
横長動画は? 3分以内でもショートとして認識されず、通常動画として扱われる
判定のタイミング アップロード時に自動判定される

かつては「最大60秒」だったが、2024年10月15日の仕様変更で3分に拡張された。「ショートは60秒まで」と書かれた記事はこの変更前のものなので、尺の設計をする際は注意したい。なお2025年12月8日以降にアップロードされた動画についても、正方形または縦長かつ3分以内であればショートとして分類される旨が明示されている。

実装上の意味:「ショート用に特別なパラメータを設定する」という発想は不要だ。自動化で作り込むべきは、投稿処理そのものではなく「9:16・3分以内の動画ファイルをどう用意するか」のほうにある。API側でやることは通常の動画アップロードと変わらない。

1-2. 尺は「3分まで可能」だが「1分以内が安全」

3分まで投稿できるようになったとはいえ、実務では短い方が有利な場面が多い。理由は2つある。

1つは視聴維持率だ。長くなるほど最後まで見られる割合が下がり、アルゴリズム評価に影響する。伸びやすい尺は依然として15〜30秒程度とされており、3分を使い切るのはストーリー性のあるコンテンツに限定するのが現実的だ。

⚠️ もう1つの理由:1分を超えると著作権チェックが厳格化する。動画が1分を超えると、Content IDによる自動検出が厳しく適用され、使用しているBGMや映像素材の権利チェックが徹底される。権利者から申し立てがあった場合、動画がブロックされる可能性がある。自動投稿で大量に配信する運用では、この1本のミスが全チャンネルの信頼に響くため、BGMの権利処理が完全にクリアでない限り1分以内に収めるのが安全だ。

2. 【最重要】非公開ロックの仕組みと回避策

冒頭で触れた非公開ロックについて、もう少し踏み込む。ここが自動化の成否を分ける。

2-1. なぜロックされるのか

2020年7月28日以降に作成された未確認のAPIプロジェクトから videos.insert でアップロードされた動画は、すべて非公開視聴モードに制限される。これはスパム対策の措置で、privacyStatuspublic を指定していても適用される。

やっかいなのは、通常の「非公開としてロックされた動画」であればYouTube Studioから再審査を請求できるのに対し、未確認のAPIサービス経由によるアップロードが原因の場合は再審査を請求できない点だ。公式ヘルプにも、確認済みのAPIサービスまたはYouTubeアプリ・サイト経由で再度アップロードする必要があると明記されている。

2-2. 3つの選択肢

選択肢 やること コスト 向いている人
① 監査を申請する 「YouTube API サービス – 監査と割り当て増加フォーム」から申請。プログラムの実行画面やシステムのフロー図など、ユースケースの詳細提出を求められることがある 時間(数日〜数週間) 継続運用する前提の人
② 確認済みのサードパーティサービスを使う すでに監査を通っているSNS管理ツール経由で投稿する 月額 監査対応をしたくない人
③ 公式の予約投稿を使う YouTube Studioからまとめて予約する(APIを使わない) 無料 本数が少ない・まず始めたい人
監査申請のコツ:フォームは日本語でも入力できるが、やり取りする相手は英語圏の担当者になるため、英語で記載したほうが進みが良いという報告がある。共有するメディア(デモ動画など)も英語で用意し、動画の場合は再生時間を添えると親切だ。個人で申請する場合、組織名の欄には「Individual organization」と記入する。

3. 2025年12月の改定で「1日6本の壁」が消えた

もう一つ、多くの記事に反映されていない重要な変更がある。動画アップロードのクォータコストが大幅に引き下げられた。

改定前 改定後(2025年12月4日〜)
videos.insert のコスト 約1,600ユニット 約100ユニット
デフォルトの1日あたり割り当て 10,000ユニット
単純計算の1日の投稿上限 約6本 大幅に緩和

従来は「1日6本まで」という制約が自動投稿設計の前提だった。この上限に当たると投稿が通らなくなるため、キューを組んで本数を厳密に管理する必要があった。改定後はアップロード自体のコストが大きく下がったため、日次数本〜十数本規模の運用ならクォータを気にする必要がほぼなくなっている

⚠️ ただし油断は禁物:割り当ての範囲内であっても、短時間に大量投稿するとスパム判定を受ける可能性がある。実際に「上限付近まで投稿し続けたら、投稿した動画が自動的に非公開になった」という報告もある。クォータが緩和されたことと、いくら投稿してもよいことは別問題だ。投稿間隔は十分に空け、1日の本数も人間の運用として自然な範囲に収めたい。なお最新のコストは公式の割り当て計算ツールで確認できる。

4. レベル別:どこから始めるか

レベル0:YouTube Studioの予約投稿(無料・ロックなし)

APIを一切使わない方法だ。YouTube Studioから動画をアップロードし、公開日時を指定して予約する。APIを経由しないため非公開ロックの問題は発生しないし、監査も不要。

週に数本程度の運用なら、これで十分成立する。「まとめて撮って、まとめて予約する」という運用に落とし込めば、日々の投稿作業はゼロにできる。自動化の設計に入る前に、まずこのレベルで運用のリズムを作ることを勧めたい。

レベル1:確認済みのSNS管理ツールを使う

複数SNSをまとめて管理したい場合や、監査対応を避けたい場合の選択肢。すでにYouTubeの監査を通っているサービスを経由すれば、非公開ロックを気にせずスケジュール投稿ができる。

ツール選定の基準は、Instagramの場合と同じく「公式APIを正規に利用しているか」の一点に尽きる。非公認ツールはアカウントのリスクを持ち込むだけなので避けたい。

レベル2:スクリプト+監査申請(無料・要手続き)

Pythonなどで videos.insert を呼ぶスクリプトを組み、監査を申請して非公開ロックを解除する構成。ランニングコストはゼロで、投稿ロジックを完全に自分で設計できる。

監査に通るまでの間は、privacyStatusprivate にしてテストを繰り返し、通ったら public に切り替えるという段取りになる。

レベル3:API+AIで中身の生成まで自動化

動画の企画・台本・素材生成まで含めて自動化する構成。投稿処理はレベル2と同じで、その前段にAIを挟む。詳細は6章で扱う。

レベル 方法 費用 非公開ロック 監査
0 YouTube Studioの予約投稿 無料 発生しない 不要
1 確認済みSNS管理ツール 月額 発生しない 不要
2 スクリプト+API 無料 要対応 必要
3 API+AI生成 AI利用料のみ 要対応 必要

5. 実装:videos.insertの基本

レベル2以降の中核になる部分を押さえておく。公式ガイドではPython用のGoogle APIクライアントライブラリを使ったサンプルが提供されている。

5-1. 事前準備

  1. Google Cloudでプロジェクトを作成YouTube Data API v3を有効化する。
  2. OAuth 2.0クライアントIDを発行アプリケーションの種類は「デスクトップアプリ」を選択。この時点でテストユーザー(自分のアカウントでよい)を追加しておく。
  3. client_secrets.jsonを配置API Consoleから取得した情報を含むファイルを、スクリプトと同じディレクトリに置く。
  4. クライアントライブラリを導入google-api-python-client をインストールする。

5-2. 指定できる主なパラメータ

パラメータ 内容 自動投稿での注意
file アップロードする動画ファイルの場所 ローカルの実ファイルを直接送る(後述のInstagramとの違い)
title 動画のタイトル ショートでは検索とフィード両方に効く
description 説明文 無関係・誤解を招くタグを詰め込むと非公開ロックの原因になる
category カテゴリID(デフォルトは22=People & Blogs) 内容に合わせて設定する
keywords キーワードのカンマ区切りリスト 同上。関連性のあるものだけに絞る
privacyStatus public / private / unlisted テスト時は必ず privateunlisted にする
⚠️ 説明文・タグの詰め込みは非公開ロックを招く:公式ヘルプは、非公開としてロックされないために避けるべきコンテンツとして「説明とタグのセクションに関連性のないタグや誤解を招くタグが含まれているコンテンツ」を挙げている。AIに説明文を自動生成させる場合、ハッシュタグを大量に盛るプロンプトにしないこと。関連性の高いものを数個に絞る設計にしておきたい。

6. AIで「動画の中身」まで自動化する

投稿処理を自動化しても、毎日9:16の動画を用意する作業が残っていては仕組み化とは言えない。ここもAIで埋められる。工程ごとに使えるものを整理する。

工程 AIでできること 注意点
企画・台本 テーマから15〜30秒の構成案と読み上げ台本を生成 冒頭2秒で内容が分かる構成にする
静止画素材 9:16のビジュアルを生成し、スライドショー的に構成 アスペクト比を明示的に指定する
動画そのもの テキストや画像から短尺動画を生成 尺・比率がショート条件を満たすか確認
ナレーション 台本から音声を合成 1分超えるとBGMの権利チェックが厳格化
タイトル・説明文 台本から生成 タグの詰め込み禁止(前章参照)

6-1. 台本生成のプロンプト

プロンプト例:「以下のテーマでYouTubeショート用の台本を作成してください。条件:①全体30秒・読み上げ文字数は約200字 ②冒頭2秒で結論または意外な事実を提示し、続きを見たくなる形にする ③中盤で根拠を2つ提示 ④最後に一言でまとめ、チャンネル登録を促す一文で終える ⑤画面に表示するテロップ案も各パートに添える ⑥説明文案も作成(関連性の高いハッシュタグを3つまで、詰め込まない)」

⑥が重要だ。SNS向けのプロンプトは放っておくとハッシュタグを10個以上つけてくるが、YouTubeでは前章のとおり非公開ロックのリスク要因になる。他媒体のプロンプトを流用する際は、この制約を必ず上書きすること。

6-2. 素材・動画の生成

静止画をベースに構成する場合は、生成時にアスペクト比を指定できるモデルを選ぶ。9:16を直接指定できるかどうかで、後工程の手間が大きく変わる。

📎 関連:画像生成モデルの選び方とアスペクト比の指定方法はGemini画像生成 完全ガイド|Nano Banana 2・Pro・Liteの選び方とImagen 4終了対応で解説している。日本語テキストを画像内に入れる場合の注意点も扱っている。

動画そのものをAIで生成する場合は、クラウド型とローカル型で選択肢が分かれる。テンプレートから完成尺の動画を量産したいならクラウド型、商用利用条件を含めて自前で握りたいならローカル型が向く。

7. X・Instagramとの共通化——どこまで使い回せるか

複数SNSを運用しているなら、当然「同じ仕組みを流用したい」と考える。結論は、企画・台本生成の層は共通化できるが、投稿処理は媒体ごとに別物だ。しかもYouTubeとInstagramは、制約の方向性が正反対になっている。

X(旧Twitter) Instagram YouTubeショート
投稿の中心 テキスト 画像・動画 縦型動画
メディアの渡し方 公開URLが必須(ローカル不可) ローカルの実ファイルを直接送る
投稿数の制限 従量課金(コスト側で制御) 24時間25件(ローリング) クォータ制(2025年12月に大幅緩和)
最大の落とし穴 URL付き投稿は単価が跳ね上がる ストーリーズはAPI非対応 未監査プロジェクトは非公開ロック
本文中のURL リンクになる リンクにならない 説明欄はリンクになる

Instagramが「画像をサーバーに置いてURLを渡す」設計なのに対し、YouTubeは「ファイルそのものを送る」設計だ。ここを共通化しようとすると無理が出るので、素材の保管場所だけ共通にして、送り方は媒体ごとに分岐させるのが素直な設計になる。

📎 関連:X側の自動化はX(旧Twitter)自動投稿のやり方|AIで無料〜低コストに仕組み化する方法、Instagram側はInstagram自動投稿のやり方|無料から始める4レベルの仕組み化とAPIの制約で、それぞれ制約と実装をまとめている。3媒体を同時に回すなら、この記事と合わせて制約の一覧を作っておくと設計が早い。

8. 運用ルール——チャンネルを守るために

安全運用のチェックリスト

  • 本番投入前に、privacyStatusprivate にして動作確認する
  • 監査が完了するまで public での投稿を始めない
  • 説明文・タグに関連性のない語を詰め込まない(AI生成時のプロンプトで制御する)
  • 投稿間隔を十分に空ける。クォータ内でも連投しない
  • BGM・映像素材の権利を確認する。不安があれば1分以内に収める
  • 非公開ロックが起きていないか、定期的にYouTube Studioで公開状態を確認する
  • まずレベル0の予約投稿で運用を回し、必要になった分だけ自動化する
見落としがちな監視項目:自動投稿は「エラーが出ていない=うまくいっている」ではない。APIは成功を返しつつ動画が非公開のまま、というケースが起こりうる。投稿数だけでなく「公開状態の動画が想定どおり増えているか」を監視項目に入れておくと、事故に早く気づける。

9. よくある質問

Q. APIでアップロードした動画が非公開になってしまいます。どうすればいいですか?
未確認のAPIプロジェクトからアップロードしたことが原因である可能性が高い。この場合、YouTube Studioからの再審査請求はできず、コンプライアンス監査を申請して承認を得るか、確認済みのAPIサービスやYouTubeアプリ・サイト経由で再アップロードする必要がある。監査は「YouTube API サービス – 監査と割り当て増加フォーム」から申請でき、ユースケースの詳細(実行画面の動画やシステムのフロー図など)の提出を求められることがある。
Q. ショートとして投稿するには、APIで何を指定すればいいですか?
特別な指定は不要だ。ショート専用のエンドポイントやパラメータは存在せず、通常の動画アップロードと同じ videos.insert を使う。アップロードした動画が「正方形または縦長のアスペクト比」かつ「3分以内」であれば、YouTube側が自動的にショートとして分類する。逆に言えば、横長の動画は3分以内でもショートにはならない。
Q. 1日に何本まで投稿できますか?
2025年12月4日の改定で、動画アップロードのクォータコストが約1,600ユニットから約100ユニットへ引き下げられた。デフォルトの1日あたり割り当ては10,000ユニットなので、従来「1日約6本」だった上限は大幅に緩和されている。ただしクォータに余裕があっても、短時間の連続投稿はスパム判定のリスクがあるため、投稿間隔は十分に空けたい。最新のコストは公式の割り当て計算ツールで確認できる。
Q. ショートは何秒にするのが最適ですか?
投稿可能な上限は3分(180秒)だが、伸びやすい尺は15〜30秒程度とされる。3分を使い切るのはストーリー性のあるコンテンツに限定するのが現実的だ。加えて1分を超えるとContent IDによる著作権チェックが厳格に適用されるため、BGMの権利処理に不安がある場合は1分以内に収めるのが安全だ。
Q. 監査を受けずに自動化する方法はありますか?
ある。YouTube Studioの予約投稿機能を使えばAPIを経由しないため、非公開ロックも監査も関係ない。まとめてアップロードして公開日時を指定しておけば、日々の投稿作業はゼロにできる。また、すでに監査を通っているサードパーティのSNS管理ツールを使う方法もある。週に数本の運用であれば、この2つで十分足りるケースが多い。
Q. InstagramやXの自動投稿と仕組みを共通化できますか?
企画・台本生成の層は共通化できるが、投稿処理は媒体ごとに作り直しになる。特にメディアの渡し方が正反対で、Instagramは公開URLを渡す必要があるのに対し、YouTubeはローカルのファイルを直接アップロードする。素材の保管場所だけ共通化し、送信処理を媒体ごとに分岐させる設計が現実的だ。

10. まとめ

YouTubeショートの自動投稿は、技術的な難易度よりも「YouTube側のルールを知っているかどうか」で成否が決まる領域だ。押さえるべきは3点に絞れる。

未監査プロジェクトからのAPI投稿は非公開にロックされ、再審査も請求できない——本番運用の前に監査を通すか、API以外の経路を選ぶ。②ショートに専用APIはない——9:16・3分以内の動画を用意すれば自動で分類される。作り込むべきは投稿処理ではなく素材の用意のほう。③2025年12月の改定でクォータの制約は大きく緩んだ——「1日6本」を前提にした古い設計は見直せる。

そのうえで、いきなりレベル3を目指す必要はない。まずYouTube Studioの予約投稿で運用のリズムを作り、本数と手間が増えてきた段階で監査を申請してAPIに移行する——この順番なら、非公開ロックで動画を無駄にすることなく段階的に自動化を進められる。

SNS運用とAI活用を、仕組みとして設計する。
LIFRELLでは、生成AIを実務フローに落とし込むための法人研修を提供しています。コンテンツ制作から投稿の自動化まで、実運用ベースで支援します。

Claude Code法人研修の詳細を見る

※本記事は2026年8月13日時点の公開情報に基づいています。YouTube Data APIの仕様・クォータコスト・ショートの判定条件は変更される場合があるため、実装前には必ずYouTube公式のドキュメントおよびヘルプで最新情報をご確認ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次