# YouTube API

Extract public YouTube videos, channels, live streams, comments, playlists, search results, and transcripts.

- Platform ID: `youtube`
- Capabilities: 10
- Execute endpoint: `POST https://data.upscrape.com/execute`

## Capabilities

### [List Channel Community](https://docs.upscrape.com/docs/platforms/youtube/youtube.channel-community.list)

- Capability ID: `youtube.channel-community.list`
- Cost: 1 credit per request

Stream community posts from a channel's community tab.
### [List Channel Live Streams](https://docs.upscrape.com/docs/platforms/youtube/youtube.channel-live.list)

- Capability ID: `youtube.channel-live.list`
- Cost: 1 credit per request

Stream current, scheduled, and archived broadcasts from a channel's Live tab.
### [List Channel Playlists](https://docs.upscrape.com/docs/platforms/youtube/youtube.channel-playlists.list)

- Capability ID: `youtube.channel-playlists.list`
- Cost: 1 credit per request

Stream playlists from a channel's playlists tab.
### [List Channel Shorts](https://docs.upscrape.com/docs/platforms/youtube/youtube.channel-shorts.list)

- Capability ID: `youtube.channel-shorts.list`
- Cost: 1 credit per request

Stream shorts from a channel's shorts tab.
### [List Channel Videos](https://docs.upscrape.com/docs/platforms/youtube/youtube.channel-videos.list)

- Capability ID: `youtube.channel-videos.list`
- Cost: 1 credit per request

Stream videos from a channel's videos tab with pagination.
### [Get Channel](https://docs.upscrape.com/docs/platforms/youtube/youtube.channel.get)

- Capability ID: `youtube.channel.get`
- Cost: 1 credit per request

Fetch metadata for a YouTube channel.
### [List Comments](https://docs.upscrape.com/docs/platforms/youtube/youtube.comments.list)

- Capability ID: `youtube.comments.list`
- Cost: 1 credit per request

Stream comments for a YouTube video.
### [Get Playlist](https://docs.upscrape.com/docs/platforms/youtube/youtube.playlist.get)

- Capability ID: `youtube.playlist.get`
- Cost: 1 credit per request

Fetch metadata and videos for a YouTube playlist.
### [Search](https://docs.upscrape.com/docs/platforms/youtube/youtube.search.query)

- Capability ID: `youtube.search.query`
- Cost: 1 credit per request

Search YouTube for videos, channels, and playlists.
### [Get Video](https://docs.upscrape.com/docs/platforms/youtube/youtube.video.get)

- Capability ID: `youtube.video.get`
- Cost: 1 credit per request

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

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
