動画検索のモニタリング
YouTubeエンドポイントを使えば、「動画検索のモニタリング」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
YouTubeスクレイパーを自前で保守することなく、クリエイター分析、動画リサーチ、トランスクリプト、コメント分析のワークフローを構築できます。
YouTubeの動画、チャンネル、プレイリスト、検索、トランスクリプト、コメントのデータを、ドキュメント化されたCrawlora APIエンドポイントで収集できます。
エンドポイントファミリー
6
ドキュメント化されたパラメータ
49
サンプル数
13
ライブカタログスナップショット
稼働エンドポイント
13
メソッド
GET
必須パラメータ
26
スキーマ参照
13
{
"platform": "YouTube",
"endpoint": "youtube-video",
"method": "GET",
"path": "/youtube/video/{id}",
"auth": "apiKey"
}関連ユースケース
無料ツール
ショーケース
公開YouTube動画から生成した構造化データの実例をご覧いただけます。Crawloraがトランスクリプト、コメント、メタデータ、トピック、要約をJSONに変換し、クリエイター分析、RAG、コンテンツリサーチ、モニタリングに活用できる様子を確認できます。
ユースケース
YouTubeの動画、チャンネル、プレイリスト、検索、トランスクリプト、コメントのデータを、ドキュメント化されたCrawlora APIエンドポイントで収集できます。
YouTubeエンドポイントを使えば、「動画検索のモニタリング」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
YouTubeエンドポイントを使えば、「クリエイターとチャンネルのリサーチ」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
YouTubeエンドポイントを使えば、「トランスクリプトとコメントの分析」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のYouTubeエンドポイントカタログから取得しています(エンドポイント13件、ドキュメント化されたリクエストパラメータ49個、公開レスポンススキーマ13件)。DocsとPlaygroundが参照しているカタログと同じものです。
YouTubeのエンドポイントは13件、9つのリクエストファミリーに分類されています(Channel、Transcript、Captionsほか6件)。
これらのYouTubeエンドポイントには49個のリクエストパラメータがドキュメント化されており、うち26個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
13件のYouTubeエンドポイントのうち13件が実際のサンプルレスポンスを、13件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
YouTubeのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、429、500)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
YouTubeのエンドポイントは13個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/youtube/channel/{id}/videos
/youtube/transcript/{id}
/youtube/captions/{id}
/youtube/comments/{id}
/youtube/playlist/{id}
/youtube/profile/{id}
主要エンドポイント
/youtube/video/{id}Returns title, description, stats, and captions for a YouTube video ID.
MCPツール youtube_video
/youtube/transcript/{id}Returns transcript segments for a YouTube video using YouTube's native player captions. Set `format=text`, `format=srt`, or `format=vtt` to receive plain-text output instead of the standard response envelope. Returns `404` when the video currently has no transcript/captions available in any language — this is a normal, non-retryable result, not an error condition. Returns `503` when the request is temporarily blocked or rate-limited; retrying after a short delay may succeed.
レスポンスに関する注記
- `404` — the video currently has no transcript/captions available in any language. This is a normal result for videos without captions (e.g. never had them, or auto-captions were never generated), not a transient failure — retrying will not help. - `503` — the request was temporarily blocked or rate-limited upstream. This is a transient condition; retrying after a short delay may succeed. Example response: ```json { "code": 200, "msg": "OK", "data": { "video_id": "dQw4w9WgXcQ", "language": "English", "language_code": "en", "segments": [ { "text": "Never gonna give you up", "start": 12.34, "duration": 2.11 } ], "text": "Never gonna give you up" } } ```
MCPツール youtube_transcript
/youtube/comments/{id}Returns a page of comments for a specific YouTube video.
レスポンスに関する注記
- Pass the previous `continuation_token` value to fetch the next page. Example response: ```json { "code": 200, "msg": "OK", "data": { "comments": [ { "comment_id": "UgzjL_eQm9EVQN5n9Ex4AaABAg", "content": "This is OpenAI's daily reminder to NOT PUT ADS ON CHATGPT!!!", "channel_id": "UC1VvgrsdOvQoQvXixTe9Y3Q", "user_name": "@hudsonsknexproductions", "published_time": "2025-07-02T17:13:47.01045379Z", "reply_count": 7 } ], "continuation_token": "Eg0SC2F0WHlYUDN5WVo0GAYy0AIKpgJnZXRfcmFua2VkX3N0cmVhbXMtLUNxVUJDSUFFRlJlMzBUZ2FtZ0VLbFFFSTJGOFFnQVFZQnlLS0Fac1VKOWstb2JpbmtlTGExaFI3aEhFV..." } } ```
MCPツール youtube_comments
/youtube/searchReturns normalized YouTube search results using YouTube's InnerTube search API. Pass `continuation_token` from a previous response to retrieve the next page. Use `q` as the primary query parameter; `search_query` is accepted as an alias. `hl` and `gl` localize ranking and result context; they default to `en` and `US`. Named filters cover the public web search filters. Account-only chips such as Watched and Unwatched are not exposed.
MCPツール youtube_search
/youtube/profile/{id}Returns full profile details for a YouTube channel.
MCPツール youtube_profile
/youtube/playlist/{id}Returns playlist metadata, normalized video items, and an optional continuation token for pagination.
MCPツール youtube_playlist
関連API
Social & Creator Platforms
Turn Twitch's public channel, stream, clip, and team data into structured JSON — live status and viewer counts, top games, clips, VODs, and team rosters — as normalized JSON. Credential-free.
Social & Creator Platforms
Track creator, content, hashtag, music, trend, and public ad creative signals from TikTok with production-ready API routes.
Social & Creator Platforms
Turn Instagram public data into structured inputs for social listening and creator research.
対象企業
Alphabet Inc. · GOOGL
YouTubeを運営するのはAlphabet Inc.(GOOGL)です。CrawloraのSECエンドポイントは同じ企業のCIKを受け取るため、提出書類・財務・インサイダー取引・13F保有を上記のYouTubeエンドポイントと同じAPIキーで取得できます。
カタログ内の他のAlphabet Inc.プラットフォーム
YouTubeのスクレイピング方法
YouTubeには、リサーチやAIパイプラインを支えるトランスクリプト、コメント、チャンネルデータが蓄積されています。CrawloraのYouTubeエンドポイントは、フルトランスクリプトを含むこれらのデータを構造化JSONで返します。
動画、チャンネル、動画のフルトランスクリプト、またはコメントスレッドを指定します。
動画またはチャンネルのURL/IDをCrawloraのYouTubeエンドポイントに渡します。
タイトル、再生数、高評価、チャンネル統計、フルトランスクリプト、コメントスレッドをクリーンなJSONで取得できます。
トランスクリプトをLLMやベクトルストアに流し込むほか、再実行して再生数や新着コメントをトラッキングできます。
FAQ
YouTubeの動画またはチャンネルのURLをCrawloraのYouTubeエンドポイントに送るだけで、タイトル、再生数、高評価、チャンネル統計、フルトランスクリプト、コメントを構造化JSONで取得できます。APIクォータの管理は不要です。公開データのみを収集し、YouTubeの利用規約を遵守してください。
はい。字幕のある動画についてはフルトランスクリプトを返します。RAGやコンテンツリサーチに最適です。無料のYouTube Transcript Extractor(/tools/youtube-transcript-extractor)ですぐに試すこともできます。
公開されている動画、トランスクリプト、コメントのデータ収集は、YouTubeの利用規約、robotsディレクティブ、レート制限、適用法を遵守する限り、一般的に許容されます。収集権限のある公開データが対象です。
Collecting publicly accessible video, transcript, and comment data is generally permissible if you respect YouTube's terms of use, robots directives, rate limits, and applicable law. This is for public data you're authorized to collect.