Youtube V4 API
## Overview YouTube API helps developers and teams collect structured public YouTube data through a single API. It is designed for use cases such as channel monitoring, video research, content intelligence, transcript extraction, comment analysis, playlist ingestion, and YouTube search workflows. This API covers multiple parts of the YouTube surface, including channels, videos, Shorts, comments,…
Youtube V4 API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
/channel/shorts /channel/shorts |
Retrieves a paginated list of short-form videos (Shorts) from a YouTube channel, including each short's title, URL, view count (views), likes, comments, and description. Supports… |
| GET |
/video /video |
Fetches full details for a YouTube video or short, including title, description, thumbnail, view count (views), like count (likes), comment count, publish date, duration, genre,… |
| GET |
/video/comment/replies /video/comment/replies |
Fetches replies to a specific comment on a YouTube video, including each reply's text content, author details (name, channel ID, avatar, verified/creator status), like count, and… |
| GET |
/search/hashtag /search/hashtag |
Searches YouTube for content matching a specific hashtag and returns matching videos with title, URL, thumbnail, view count (views), publish date, duration, and channel info.… |
| GET |
/video/comments /video/comments |
Fetches comments and replies from a YouTube video, including each comment's text content, author details, like count, reply count, and publish date. Supports ordering by top or… |
| GET |
/playlist /playlist |
Retrieves all videos in a YouTube playlist, including the playlist title, owner info, total video count, and each video's title, URL, thumbnail, duration, and channel. Accepts… |
| GET |
/search /search |
Searches YouTube by keyword query and returns matching videos, channels, playlists, shorts, shelves, and live streams. Each video result includes title, URL, thumbnail, view… |
| GET |
/channel-videos /channel-videos |
Fetches a paginated list of videos uploaded by a YouTube channel, including each video's title, URL, thumbnail, view count (views), publish date, duration, and description.… |
| GET |
/video/transcript /video/transcript |
Retrieves the captions, subtitles, or transcript of a YouTube video or short. Returns both a timestamped transcript array with start/end times and a plain-text version in… |
| GET |
/community-post /community-post |
Retrieves the full details of a YouTube community post, including its text content, attached images, like count, publish date, and associated channel info. Also returns a linked… |
| GET |
/shorts/trending /shorts/trending |
Fetches approximately 48 currently trending YouTube Shorts (viral/popular short-form videos) per call, returning each short's title, URL, thumbnail, view count (views), like… |
| GET |
/channel /channel |
Retrieves comprehensive YouTube channel profile data including name, avatar images, subscriber count (subscribers), total video and view counts, join date, tags, and linked… |
| GET |
/system/state /system/state |
System check |
Youtube V4 API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 500 / minute |
|
| PRO | $10 / month | 500 / minute |
|
| ULTRA Recommended | $50 / month | 500 / minute |
|
| MEGA | $200 / month | 500 / minute |
|