YouTube API
Extract public YouTube videos, channels, live streams, comments, playlists, search results, and transcripts.
youtube
Capabilities
Every capability uses the same POST /execute envelope. Open an endpoint for
its exact ID, input contract, code samples, cost, runtime, and illustrative output.
youtube.channel-community.list
Stream community posts from a channel's community tab.
youtube.channel-live.list
Stream current, scheduled, and archived broadcasts from a channel's Live tab.
youtube.channel-playlists.list
Stream playlists from a channel's playlists tab.
youtube.channel-shorts.list
Stream shorts from a channel's shorts tab.
youtube.channel-videos.list
Stream videos from a channel's videos tab with pagination.
youtube.channel.get
Fetch metadata for a YouTube channel.
youtube.comments.list
Stream comments for a YouTube video.
youtube.playlist.get
Fetch metadata and videos for a YouTube playlist.
youtube.search.query
Search YouTube for videos, channels, and playlists.
youtube.video.get
Fetch metadata, streaming data, and engagement stats for a single YouTube video.
Common uses
- Track creator publishing and engagement across videos, Shorts, live streams, and community posts
- Build searchable media, channel, playlist, and comment datasets for research and monitoring
- Enrich creator intelligence and content-analysis workflows with normalized public metadata
Integration contract
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until it reaches completed or failed.