# YouTube V2 API

> Fetch public YouTube data — channel details, videos, Shorts, community posts, playlists, and search, plus URL-resolution helpers.

Page: https://docs.toolzerhub.com/reference/youtube-v2

## Channel

Fetch public YouTube data — channel details, videos, Shorts, community posts, playlists, and search, plus URL-resolution helpers.

- [Get channel profile](https://docs.toolzerhub.com/reference/youtube-v2/channel/get-you-tube-channel-about.md): `GET /v2/youtube/channel/about`. Returns a channel's About information. Provide channel_id or channel_username; optional region and language fields localize the response.
- [List channel community posts](https://docs.toolzerhub.com/reference/youtube-v2/channel/get-you-tube-channel-community.md): `GET /v2/youtube/channel/community`. Returns community posts and channel details for required channel_id. Optional region, language, and page_cursor control results.
- [List channel home sections](https://docs.toolzerhub.com/reference/youtube-v2/channel/get-you-tube-channel-home.md): `GET /v2/youtube/channel/home`. Returns listings from a channel's Home tab. Provide channel_id or channel_username; optional region, language, and page_cursor control results.
- [List channel live streams](https://docs.toolzerhub.com/reference/youtube-v2/channel/get-you-tube-channel-live-streams.md): `GET /v2/youtube/channel/live-streams`. Returns a channel's live streams. Provide channel_id or channel_username; optional localization, ordering, and pagination fields control results.
- [List channel playlists](https://docs.toolzerhub.com/reference/youtube-v2/channel/get-you-tube-channel-playlists.md): `GET /v2/youtube/channel/playlists`. Returns a channel's playlists and channel details. Provide channel_id or channel_username; optional localization, ordering, and pagination fields control results.
- [List channel Shorts](https://docs.toolzerhub.com/reference/youtube-v2/channel/get-you-tube-channel-shorts.md): `GET /v2/youtube/channel/shorts`. Returns a channel's Shorts. Provide channel_id or channel_username; optional localization, ordering, and pagination fields control results.
- [List channel store products](https://docs.toolzerhub.com/reference/youtube-v2/channel/get-you-tube-channel-store.md): `GET /v2/youtube/channel/store`. Returns products from a channel's Store tab. Provide channel_id or channel_username; optional region, language, and page_cursor control results.
- [List channel videos](https://docs.toolzerhub.com/reference/youtube-v2/channel/get-you-tube-channel-videos.md): `GET /v2/youtube/channel/videos`. Returns a channel's videos. Provide channel_id or channel_username; optional localization, ordering, and pagination fields control results.
- [List featured channels](https://docs.toolzerhub.com/reference/youtube-v2/channel/get-you-tube-channel-featured.md): `GET /v2/youtube/channel/featured`. Returns channels featured by a channel. Provide channel_id or channel_username; optional region, language, and page_cursor control results.
- [Search channel](https://docs.toolzerhub.com/reference/youtube-v2/channel/search-you-tube-channel.md): `GET /v2/youtube/channel/search`. Returns channel videos and playlists matching required search_term. Provide channel_id or channel_username; optional localization and page_cursor control results.

## Playlist

Fetch public YouTube data — channel details, videos, Shorts, community posts, playlists, and search, plus URL-resolution helpers.

- [Get playlist](https://docs.toolzerhub.com/reference/youtube-v2/playlist/get-you-tube-playlist.md): `GET /v2/youtube/playlist`. Returns playlist metadata and videos for required playlist_id. Optional region, language, and page_cursor control results.

## Post

Fetch public YouTube data — channel details, videos, Shorts, community posts, playlists, and search, plus URL-resolution helpers.

- [Get community post](https://docs.toolzerhub.com/reference/youtube-v2/post/get-you-tube-post-details.md): `GET /v2/youtube/post`. Returns one community post. Requires post_id; optional owner_channel, region, and language fields refine the response.
- [List community post comments](https://docs.toolzerhub.com/reference/youtube-v2/post/get-you-tube-post-comments.md): `GET /v2/youtube/post/comments`. Returns comments for required post_id. Optional owner channel, localization, ordering, and page_cursor control results.

## Search

Fetch public YouTube data — channel details, videos, Shorts, community posts, playlists, and search, plus URL-resolution helpers.

- [Get home feed](https://docs.toolzerhub.com/reference/youtube-v2/search/get-you-tube-home-feed.md): `GET /v2/youtube/home`. Returns home-feed listings. No query field is required; optional region, language, and page_cursor control results.
- [List hashtag videos](https://docs.toolzerhub.com/reference/youtube-v2/search/get-you-tube-hashtag-videos.md): `GET /v2/youtube/hashtag`. Returns videos and Shorts for required hashtag. Optional fields select content kind, localization, and pagination with page_cursor.
- [List Hype videos](https://docs.toolzerhub.com/reference/youtube-v2/search/get-you-tube-hype.md): `GET /v2/youtube/hype`. Returns Hype videos. No query field is required; optional region, language, and page_cursor control results.
- [List trending videos](https://docs.toolzerhub.com/reference/youtube-v2/search/get-you-tube-trending.md): `GET /v2/youtube/trending`. Returns the trending chart for required region_code. Optional trend_category and language_code select the category and language.
- [Search](https://docs.toolzerhub.com/reference/youtube-v2/search/search-you-tube.md): `GET /v2/youtube/search`. Returns results matching required search_term. Optional fields select result type, duration, features, publication window, ordering, localization, and pagination.
- [Search suggestions](https://docs.toolzerhub.com/reference/youtube-v2/search/get-you-tube-query-suggestions.md): `GET /v2/youtube/suggestions`. Returns autocomplete suggestions for required search_term. Optional region and language fields localize results.

## Shorts

Fetch public YouTube data — channel details, videos, Shorts, community posts, playlists, and search, plus URL-resolution helpers.

- [Get Shorts details](https://docs.toolzerhub.com/reference/youtube-v2/shorts/get-you-tube-shorts-details.md): `GET /v2/youtube/shorts`. Returns one Short and its metadata. Requires shorts_reference; optional region and language fields localize the response.
- [List Shorts by sound](https://docs.toolzerhub.com/reference/youtube-v2/shorts/get-you-tube-shorts-sound.md): `GET /v2/youtube/shorts/sound`. Returns Shorts attributed to the sound from required shorts_reference. Optional localization and page_cursor control results.

## URL Helper

Fetch public YouTube data — channel details, videos, Shorts, community posts, playlists, and search, plus URL-resolution helpers.

- [Resolve YouTube URL](https://docs.toolzerhub.com/reference/youtube-v2/url-helper/resolve-you-tube-url.md): `GET /v2/youtube/resolve`. Returns canonical identifiers represented by required youtube_url, including supported channel, video, Shorts, playlist, and post URLs.

## Video

Fetch public YouTube data — channel details, videos, Shorts, community posts, playlists, and search, plus URL-resolution helpers.

- [Get caption track](https://docs.toolzerhub.com/reference/youtube-v2/video/get-you-tube-subtitle-track.md): `GET /v2/youtube/subtitle`. Returns one caption track from required caption_source. Optional caption_style controls formatting and translation_code requests a translation.
- [Get transcript](https://docs.toolzerhub.com/reference/youtube-v2/video/get-you-tube-transcript.md): `GET /v2/youtube/transcript`. Returns timed transcript segments for required video_reference. Optional language_code selects the transcript language.
- [Get video details](https://docs.toolzerhub.com/reference/youtube-v2/video/get-you-tube-video-details.md): `GET /v2/youtube/video`. Returns metadata for one or more required comma-separated video_references. Optional region and language fields localize the response.
- [List caption tracks](https://docs.toolzerhub.com/reference/youtube-v2/video/get-you-tube-subtitles.md): `GET /v2/youtube/subtitles`. Returns caption tracks for required video_reference. Optional caption_style and language_code control formatting and language.
- [List download streams](https://docs.toolzerhub.com/reference/youtube-v2/video/get-you-tube-download-streams.md): `GET /v2/youtube/download`. Returns stream metadata and available media links for required video_reference and viewer_region. Optional language_code localizes metadata.
- [List related videos](https://docs.toolzerhub.com/reference/youtube-v2/video/get-you-tube-related.md): `GET /v2/youtube/related`. Returns videos and playlists related to required video_reference. Optional localization and page_cursor control results.
- [List video comments](https://docs.toolzerhub.com/reference/youtube-v2/video/get-you-tube-comments.md): `GET /v2/youtube/comments`. Returns comments for required video_reference. Optional region, language, ordering, and page_cursor control results.
