動画検索のモニタリング
YouTubeエンドポイントを使えば、「動画検索のモニタリング」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
YouTubeスクレイパーを自前で保守することなく、クリエイター分析、動画リサーチ、トランスクリプト、コメント分析のワークフローを構築できます。
YouTubeの動画、チャンネル、プレイリスト、検索、トランスクリプト、コメントのデータを、ドキュメント化されたCrawlora APIエンドポイントで収集できます。
エンドポイントファミリー
6
ドキュメント化されたパラメータ
58
サンプル数
15
ライブカタログスナップショット
稼働エンドポイント
15
メソッド
GET
必須パラメータ
31
スキーマ参照
15
{
"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エンドポイントカタログから取得しています(エンドポイント15件、ドキュメント化されたリクエストパラメータ58個、公開レスポンススキーマ15件)。DocsとPlaygroundが参照しているカタログと同じものです。
YouTubeのエンドポイントは15件、10つのリクエストファミリーに分類されています(Channel、Comments、Transcriptほか7件)。
これらのYouTubeエンドポイントには58個のリクエストパラメータがドキュメント化されており、うち31個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
15件のYouTubeエンドポイントのうち15件が実際のサンプルレスポンスを、15件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
YouTubeのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、429、500、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
YouTubeのエンドポイントは15個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
/youtube/channel/{id}/videos
/youtube/comments/{id}
/youtube/transcript/{id}
/youtube/captions/{id}
/youtube/playlist/{id}
/youtube/profile/{id}
主要エンドポイント
/youtube/video/{id}Returns the metadata of a YouTube video by its 11-character `id`: title, description, channel id and title, publication time, duration in seconds, and view, like and comment counts. Some fields are best-effort.
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.
MCPツール youtube_transcript
/youtube/comments/{id}Returns one page of top-level comments for a YouTube video by its 11-character `id`. Each comment has its id, content, author `user_name` and `channel_id`, `likes_count`, `reply_count` and `published_time`. Comments with replies may include their own `continuation_token`; pass that token to `/youtube/comments/{id}/replies`. Pass the response-level `continuation_token` here for deterministic pagination. If omitted, the service discovers an initial cursor or may resume the most recently cached cursor for this video.
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 the profile of a YouTube channel by `id`, which can be a channel id, `@handle`, `/c` or `/user` path, bare username or full channel URL. The profile has channel id, name and URL, bio, join date, region, profile picture, links, and `stats` with `followers_count`, `videos_count` and `views_count`.
MCPツール youtube_profile
/youtube/playlist/{id}Returns a YouTube playlist by playlist id or full playlist URL: title, URL, owning channel, video count and thumbnail, plus its videos with position, title, video id, duration, channel and view count. Pass the returned `continuation_token` to page through longer playlists.
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 and video activity, discover sounds and LIVE streams, and study public ad creatives through documented TikTok 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やベクトルストアに流し込むほか、再実行して再生数や新着コメントをトラッキングできます。
search reported estimated_results 1,865,743 but returned 18 items, and each has a type and position. The first was a video, Web Scraping with Python - Beautiful Soup Crash Course by freeCodeCamp.org (video_id XVv6mJpFOb0).
Each item has a type (the first was a video), so branch on it before reading fields. Page with continuation_token.
クライアントライブラリ
お使いの言語向けの YouTube 専用クライアントをインストールできます。各パッケージはこのページの YouTube エンドポイントに対応し、APIキーを使って Crawlora のホスト型 API を呼び出します。
npm install @crawlora-org/youtubenpmpip install crawlora-youtubePyPIgo get github.com/Crawlora-org/crawlora-youtubepkg.go.devgem install crawlora-youtubeRubyGemsnet.crawlora:crawlora-youtubeMaven Centralcomposer require crawlora/youtubePackagistcargo add crawlora-youtubecrates.ioエージェントスキル
Crawlora のエージェントスキルをインストールすると、スクレイパーを書かずに、ドキュメント化された API 経由で YouTube のデータを JSON として取得できます。YouTube に対応するスキル:
Pulls structured YouTube data — video and channel details, transcripts/captions, comments, playlists, and search — via the Crawlora API as clean…
npx skills add github.com/Crawlora-org/crawlora-skills --skill youtube-researchMap observed YouTube topic and format coverage using Crawlora searches, channel samples, videos, and available captions. Use for an evidence-based…
npx skills add github.com/Crawlora-org/crawlora-skills --skill youtube-content-gap-analysisBuild a sourced brand-mention and reputation brief from bounded Reddit, TikTok, and YouTube searches and comment samples through Crawlora. Use to…
npx skills add github.com/Crawlora-org/crawlora-skills --skill brand-mention-researchFAQ
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.
18 mixed items on 2026-10-27 for web scraping tutorial, with a continuation token for more.