概要
YouTubeのチャンネルページは、ブランディング、視聴者規模、連絡先が混在しており、アカウント横断で比較しづらい構成です。このアプリは、それらの公開チャンネルプロフィールを一貫した記録セットにまとめ、調査、提携、モニタリングの担当者が同じ識別子、指標、日時で作業できるようにします。
価値は結合されたプロフィールスナップショットにあります。チャンネル識別情報、表示名、公開URL、フォロワー数と再生数、所在地、開設日、公開されている連絡先が、送信したアカウントごとに揃います。手作業でプロフィールを組み立てなくても、チャンネルの適格性確認、視聴者規模の比較、ウォッチリストの更新がしやすくなります。
データ説明
データは、送信した各アカウントまたはチャンネル名に対応する公開YouTubeチャンネルプロフィールから取得します。ソースがプロフィールまたはデータなしマーカーを返すと、送信アカウントごとに1件の記録が作られます。重複して送信されたアカウントは収集ページをまたいで除かれます。視聴者数、所在地、国、開設日、リンク、日時はソース原文を保持し、値がない場合は空になることがあります。日時は推測したタイムゾーンを付けず、提供されたまま保存します。非公開、削除済み、ログイン限定のチャンネルは対象外です。
結果はどのような形か
各記録は、送信した1件のYouTubeアカウントについて収集した公開プロフィールを表します。
| チャンネル名 | チャンネルID | チャンネルURL | 送信アカウント | データなし |
|---|---|---|---|---|
| Ulanzi Japan(ウランジ) | UCUo0_zutHjxAwHnrTHFph_g | https://www.youtube.com/@UlanziJapan | UlanziJapan | いいえ |
| DemoChannel | はい |
その他の値には、ソースキーワード、ビジネスID、公開メール、フォロワー数、フォロワー原文、所在地、国、開設日、プロフィールリンク、再生数、動画数、ソース更新日時、収集日時があります。
応用シーン
- ウォッチリスト全体でチャンネル名、チャンネルID、フォロワー数を比較し、提携候補を見極めます。
- すでに監視しているチャンネルについて、チャンネルURL、所在地、国、開設日を並べて公開プレゼンスを整理します。
- 再生数や動画数を使う前に、データなしと送信アカウントを確認し、空の結果と使えるプロフィールを分けます。
- 同じ送信アカウントを再度確認するとき、ソース更新日時と収集日時を比べて収集ログを残します。
適用範囲と境界
1回の実行で1〜200件のYouTubeアカウントまたはチャンネル名を受け取り、公開プロフィールが取得できる場合に記録を返します。
- 適している用途
- 特定のYouTubeチャンネルの最新公開プロフィールが必要なとき
- 表示されている視聴者規模、所在地、開設日、公開の連絡先を1件の記録で必要なとき
- 適さない用途
- チャンネル単位のプロフィールではなく、動画一覧、コメント、検索結果が必要なとき
- 収集対象のYouTubeアカウントまたはチャンネル名がないとき
失敗時の処理
作者が宣言した失敗時と再試行の動作です。連携時にはシステムプロンプトに含めることをおすすめします。
- 1プロフィールが返らない場合は、アカウントまたはチャンネル名を確認し、チャンネルが公開のままか確かめてください
- 2レート制限、一時的な利用不可、タイムアウトの後は時間をおいて再試行してください
- 3送信結果が不明なときは、重複タスクを作らないようすぐには再送信しないでください
- 4認証に失敗した場合は、実行環境に設定したAPI Keyを確認してください
入力
この App の呼び出しに必要なパラメータで、manifest.json の input.schema から生成されています。
| フィールド | 業務名称 | 型 | 必須 | デフォルト | 列挙値/制約 | 例 | 説明 |
|---|---|---|---|---|---|---|---|
| items | YouTubeアカウント一覧 | array<object> | はい | — | 最大 200 件 | [{"account":"UlanziJapan","needMoreInfo":true}] | 収集するYouTubeアカウントまたはチャンネル名です。1〜200件を送信し、各項目にはアカウント値と追加詳細を収集するかどうかを指定してください。 |
出力
1 件のレコードのフィールド構造で、manifest.json の output.schema から生成されています。
| フィールド | 業務名称 | 型 | 例 | 説明 |
|---|---|---|---|---|
| task_item | 送信アカウント | string | UlanziJapan | この記録に対応して送信されたアカウントまたはチャンネル名 |
| no_data | データなし | boolean | false | 送信したアカウントで公開プロフィールが返らなかったかどうか |
| keyword | ソースキーワード | string | UlanziJapan | 収集アカウントに紐づくソース側のキーワード |
| account_id | チャンネルID | string | UCUo0_zutHjxAwHnrTHFph_g | プロフィールとして返されたYouTubeチャンネル識別子 |
| account_name | チャンネル名 | string | Ulanzi Japan(ウランジ) | 表示されているYouTubeチャンネル名 |
| account_home_url | チャンネルURL | string | https://www.youtube.com/@UlanziJapan | 公開YouTubeチャンネルのURL |
| biz_id | ビジネスID | string | UlanziJapan | ソースのプロフィール記録が持つビジネス識別子 |
| 公開メール | string | — | 公開チャンネルプロフィールに表示されている連絡先メール(ある場合) | |
| fans_count | フォロワー数 | string | — | 表示されているフォロワー数をソース原文のまま保持した値 |
| fan_nums_origin | フォロワー原文 | string | — | ソースが提供したフォロワー数の原文 |
| location | 所在地 | string | — | チャンネルプロフィールに表示されている所在地テキスト |
| country | 国 | string | — | チャンネルプロフィールに表示されている国テキスト |
| joined_date | 開設日 | string | — | ソースが表示するチャンネル開設日 |
| links | プロフィールリンク | string | [] | 公開プロフィールのリンクをソース原文のまま保持した値 |
| views_num | 再生数 | string | — | 表示されている総再生数をソース原文のまま保持した値 |
| publish_content_count | 動画数 | string | — | 表示されている公開動画またはコンテンツ数をソース原文のまま保持した値 |
| clean_update_time | ソース更新日時 | string | 2026-08-27T14:19:57 | プロフィールデータが更新されたソース側の日時 |
| crawl_time | 収集日時 | string | 2026-08-27T14:19:57 | チャンネルプロフィールが収集されたソース側の日時 |
レコード Schema
出力はレコード単位で 1 件ずつ返されます。 detail.output.idFieldHint
{
"type": "object",
"properties": {
"task_item": {
"type": "string",
"title": "送信アカウント",
"description": "この記録に対応して送信されたアカウントまたはチャンネル名",
"prefill": "UlanziJapan"
},
"no_data": {
"type": "boolean",
"title": "データなし",
"description": "送信したアカウントで公開プロフィールが返らなかったかどうか",
"prefill": false
},
"keyword": {
"type": "string",
"title": "ソースキーワード",
"description": "収集アカウントに紐づくソース側のキーワード",
"prefill": "UlanziJapan"
},
"account_id": {
"type": "string",
"title": "チャンネルID",
"description": "プロフィールとして返されたYouTubeチャンネル識別子",
"prefill": "UCUo0_zutHjxAwHnrTHFph_g"
},
"account_name": {
"type": "string",
"title": "チャンネル名",
"description": "表示されているYouTubeチャンネル名",
"prefill": "Ulanzi Japan(ウランジ)"
},
"account_home_url": {
"type": "string",
"title": "チャンネルURL",
"description": "公開YouTubeチャンネルのURL",
"prefill": "https://www.youtube.com/@UlanziJapan"
},
"biz_id": {
"type": "string",
"title": "ビジネスID",
"description": "ソースのプロフィール記録が持つビジネス識別子",
"prefill": "UlanziJapan"
},
"email": {
"type": "string",
"title": "公開メール",
"description": "公開チャンネルプロフィールに表示されている連絡先メール(ある場合)"
},
"fans_count": {
"type": "string",
"title": "フォロワー数",
"description": "表示されているフォロワー数をソース原文のまま保持した値"
},
"fan_nums_origin": {
"type": "string",
"title": "フォロワー原文",
"description": "ソースが提供したフォロワー数の原文"
},
"location": {
"type": "string",
"title": "所在地",
"description": "チャンネルプロフィールに表示されている所在地テキスト"
},
"country": {
"type": "string",
"title": "国",
"description": "チャンネルプロフィールに表示されている国テキスト"
},
"joined_date": {
"type": "string",
"title": "開設日",
"description": "ソースが表示するチャンネル開設日"
},
"links": {
"type": "string",
"title": "プロフィールリンク",
"description": "公開プロフィールのリンクをソース原文のまま保持した値",
"prefill": "[]"
},
"views_num": {
"type": "string",
"title": "再生数",
"description": "表示されている総再生数をソース原文のまま保持した値"
},
"publish_content_count": {
"type": "string",
"title": "動画数",
"description": "表示されている公開動画またはコンテンツ数をソース原文のまま保持した値"
},
"clean_update_time": {
"type": "string",
"title": "ソース更新日時",
"description": "プロフィールデータが更新されたソース側の日時",
"prefill": "2026-08-27T14:19:57"
},
"crawl_time": {
"type": "string",
"title": "収集日時",
"description": "チャンネルプロフィールが収集されたソース側の日時",
"prefill": "2026-08-27T14:19:57"
}
},
"required": [],
"additionalProperties": false
}連携方法
この App は MCP、API、SDK、ファイルエクスポートのいずれでも連携でき、どのチャネルも同じ能力と料金を共有します。すべてのリクエストは Authorization: Bearer ヘッダーで認証し、認証情報には API Key(長期有効。Data Hub コンソールで作成)を使用します。MCP クライアントは OAuth によるキー不要のログインにも対応しています。CLI や Skill など、さらに多くの連携方法も準備中です。
MCP(Model Context Protocol)を使うと、Claude や Cursor などの AI クライアントからこの App を直接呼び出せます。クライアントと認証方式を選び、下の設定をコピーしてください。
クライアント設定
Bearer の後の値を長期有効な API Key に置き換えてください。あらゆるクライアント、CI、ヘッドレス環境で利用できます。
{
"mcpServers": {
"hello_moto__youtube-account-info": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=hello_moto/youtube-account-info",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}AI に設定を任せる
設定を手作業で編集したくない場合は、インストールプロンプトをコピーして任意の AI クライアントに貼り付けてください。AI が自分のやり方でセットアップを完了します(プロンプトは AI があなたに API Key を尋ねる形になっているため、認証情報がチャット履歴や共有設定に残りません)。
detail.access.mcp.composeHint
料金
返される件数にかかわらず、実行の送信 1 回ごとに課金されます。
正常に返されたレコードの件数に応じて課金されます。失敗した実行には課金されません。
複数の課金イベントはそれぞれ独立して累計されます。詳細は各項目をご覧ください。失敗した実行には課金されません。
Credits を確認今すぐ試す
パラメータを入力して実行してください。結果は実際の呼び出しによるものです。