Youtube Data API V3
The YouTube Data API v3 is a powerful and widely used web service provided by Google that allows developers to interact programmatically with YouTube’s vast ecosystem of videos, channels, playlists, and user activity. Designed with flexibility and scalability in mind, this RESTful API enables applications to retrieve and analyze YouTube data in real time, making it an essential tool for building…
Youtube Data API V3 endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Channels /channels |
A channel resource contains information about a YouTube channel. |
| GET |
ChannelSections /channelSections |
A channelSection resource contains information about a set of videos that a channel has chosen to feature. For example, a section could feature a channel's latest uploads, most… |
| GET |
Comments /comments |
A comment resource contains information about a single YouTube comment. A comment resource can represent a comment about either a video or a channel. In addition, the comment… |
| GET |
CommentThreads /commentThreads |
A commentThread resource contains information about a YouTube comment thread, which comprises a top-level comment and replies, if any exist, to that comment. A commentThread… |
| GET |
i18nRegions /i18nRegions |
An i18nRegion resource identifies a geographic area that a YouTube user can select as the preferred content region. The content region can also be referred to as a content… |
| GET |
i18nLanguages /i18nLanguages |
An i18nLanguage resource identifies an application language that the YouTube website supports. The application language can also be referred to as a UI language. For the YouTube… |
| GET |
PlaylistItems /playlistItems |
A playlistItem resource identifies another resource, such as a video, that is included in a playlist. In addition, the playlistItem resource contains details about the included… |
| GET |
Playlists /playlists |
A playlist resource represents a YouTube playlist. A playlist is a collection of videos that can be viewed sequentially and shared with other users. By default, playlists are… |
| GET |
VideoCategories /videoCategories |
A videoCategory resource identifies a category that has been or could be associated with uploaded videos. |
| GET |
Videos /videos |
A video resource contains information about a YouTube video. |
| GET |
Search /search |
A search result contains information about a YouTube video, channel, or playlist that matches the search parameters specified in an API request. While a search result points to a… |
| GET |
Activities /activities |
Returns a list of channel activity events that match the request criteria. For example, you can retrieve events associated with a particular channel or with the user's own channel. |
| GET |
Captions /captions |
Returns a list of caption tracks that are associated with a specified video. |
| GET |
Subscriptions /subscriptions |
Returns subscription resources that match the API request criteria. |
Youtube Data API V3 pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $50 / month | — |
|
| ULTRA | $100 / month | — |
|
| MEGA Recommended | $200 / month | — |
|