Youtube
YouTube APIs provide programmatic access to YouTube data including videos, playlists, channels, user interactions, live streaming, analytics, captions, and embedded player controls.
APIs
Youtube Activities API
Manages YouTube user activities, including videos liked, channels subscribed to, and other user interactions on YouTube.
Youtube Channels API
Provides access to YouTube channel data including channel metadata, statistics, and settings for both the authenticated user and other public channels.
Youtube Comments API
Manages individual comments on YouTube videos and other resources, supporting retrieval, creation, update, deletion, and moderation operations.
Youtube Comment Threads API
Provides access to comment threads on YouTube videos and channels, where a comment thread includes a top-level comment and any replies to that comment.
Youtube Playlists API
Manages YouTube playlists including creating, updating, deleting, and listing playlists associated with a channel or the authenticated user.
Youtube Playlist Items API
Manages individual items within a YouTube playlist, enabling retrieval, addition, update, and removal of videos from playlists.
Youtube Search API
Searches across YouTube content including videos, channels, and playlists matching specified query parameters, returning a collection of results.
Youtube Subscriptions API
Manages YouTube channel subscriptions, allowing retrieval, creation, and deletion of subscriptions for the authenticated user.
Youtube Videos API
Provides access to YouTube video data including metadata, statistics, and content details, and supports uploading, updating, rating, and deleting videos.
Youtube Captions API
Manages caption tracks associated with YouTube videos. A caption track is associated with exactly one YouTube video and supports upload, update, download, and deletion operations.
Youtube Channel Sections API
Manages sections that a channel has chosen to feature on its channel page, including inserting, updating, and deleting channel sections.
Youtube Channel Banners API
Enables uploading a new banner image to a YouTube channel, returning the URL that identifies the uploaded image for use with the channels.update method.
Youtube Members API
Provides access to channel membership data, allowing channel owners to retrieve a list of paying members who support the channel in exchange for exclusive benefits.
Youtube Memberships Levels API
Provides information about membership pricing tiers that a channel has set up, allowing retrieval of the levels that members can subscribe to.
Youtube Thumbnails API
Manages custom video thumbnail images, enabling upload of a custom thumbnail image for a video that the authenticated user owns.
Youtube Watermarks API
Manages images that display in the corner of a player during playback of a channel's videos, supporting upload and deletion of channel watermarks.
Youtube Video Categories API
Provides a list of categories that can be associated with YouTube videos, allowing retrieval of video categories available in a given region.
Youtube Video Abuse Report Reasons API
Retrieves a list of reasons that can be used to report abusive videos, supporting programmatic submission of video abuse reports.
Youtube I18n Languages API
Returns a list of application languages that the YouTube website supports, providing the language codes and human-readable names for localization purposes.
Youtube I18n Regions API
Returns a list of content regions that the YouTube website supports, providing region codes and human-readable names used for region-specific content filtering.
YouTube Analytics API
Generates custom reports containing YouTube Analytics data for channels and content owners. Reports can be filtered by dimensions such as date, country, and video, and measured ...
YouTube Reporting API
Retrieves bulk YouTube Analytics data through predefined reports for a channel or content owner. Reports are generated daily as CSV datasets covering 24-hour periods and are acc...
YouTube Live Streaming API
Enables creating, updating, and managing live events on YouTube including scheduling broadcasts, linking video streams, managing live chat, and controlling ad insertion during l...
YouTube IFrame Player API
Enables embedding a YouTube video player on websites and controlling playback through JavaScript. The API supports queuing and playing videos, adjusting volume, retrieving video...
YouTube Subscribe Button
Provides an embeddable subscribe button that website owners can configure and add to their pages, enabling one-click channel subscriptions for visitors without leaving the page.
Youtube Playlist Images API
Manages thumbnail images associated with YouTube playlists, supporting retrieval, insertion, update, and deletion of custom playlist thumbnail images.
YouTube Content ID API
Enables YouTube content partners to interact with the rights management system, allowing creation and management of assets, content references, ownership data, claims, and polic...
YouTube oEmbed API
Provides an oEmbed-compliant endpoint that returns embed code and metadata for YouTube videos in JSON or XML format, enabling easy embedding of YouTube content on external websi...
Collections
YouTube Analytics API
POSTMANYouTube Data API v3
POSTMANYouTube Live Streaming API
POSTMANYouTube Reporting API
POSTMANYouTube Data API v3
OPENArazzo Workflows
YouTube Channel Comment Threads and Reply
Read a channel, list the comment threads on its discussion, and reply to the first thread.
ARAZZOYouTube Channel Playlists and Items
Resolve a channel, list its playlists, then list the items inside the first playlist.
ARAZZOYouTube Copy Playlist Items
Create a destination playlist, read items from a source playlist, and copy the first two across.
ARAZZOYouTube Create Playlist and Add Items
Create a new playlist and insert two videos into it in sequence.
ARAZZOYouTube Discover and Comment
Search for a video, confirm its details, then post a top-level comment on it.
ARAZZOYouTube My Channel Uploads
Resolve the authenticated user's uploads playlist, list its items, then batch-fetch video details.
ARAZZOYouTube Moderate Comment Threads
List held-for-review comment threads on a video and set the top one's moderation status.
ARAZZOYouTube Post and Moderate a Comment Thread
Post a top-level comment on a video, then immediately set its moderation status.
ARAZZOYouTube Post Comment Thread and Reply
Post a top-level comment on a video and then add a reply to it.
ARAZZOYouTube Search Channel and Subscribe
Search for a channel, confirm it exists, then subscribe the authenticated user to it.
ARAZZOYouTube Search Playlist and List Items
Search for a playlist, read its full resource, then list the videos it contains.
ARAZZOYouTube Search Video and List Captions
Search for a video, read its details, then list the caption tracks available on it.
ARAZZOYouTube Search to Video Comment Threads
Search for a video, fetch its full details, then list the comment threads on it.
ARAZZOYouTube Subscribe and Confirm
Subscribe the authenticated user to a channel, then confirm by listing their subscriptions.
ARAZZOYouTube Trending Videos to Playlist
Pull the most popular videos for a region, create a playlist, and add the top trending video to it.
ARAZZOYouTube Update Video Metadata
Read a video's current snippet, then update its title, description, and category.
ARAZZOYouTube Upload and Update a Caption Track
Upload a draft caption track for a video, then publish it by updating its draft status.
ARAZZOYouTube Upload Video and Add to Playlist
Insert a video resource, create a playlist, and add the new video to that playlist.
ARAZZOYouTube Video Engagement Report
Pull a video's statistics, its top comment thread, and the replies under that thread's top comment.
ARAZZOGraphQL
YouTube GraphQL Schema
YouTube does not expose a native public GraphQL API. The YouTube Data API v3 is a REST-based API served at `https://www.googleapis.com/youtube/v3`. This GraphQL schema is a comm...
GRAPHQLPricing Plans
Rate Limits
FinOps
Youtube Finops
FINOPSFeatures
Use Cases
Build automated video upload and management workflows for content creators and media companies.
Aggregate YouTube analytics with other social platforms for unified performance monitoring.
Automate comment moderation and abuse reporting for community management at scale.
Schedule and manage live streaming events with real-time chat and audience interaction.
Organize educational video content into playlists with searchable course catalogs.
Track and manage content ownership, claims, and monetization policies using Content ID.
Build custom video search experiences with filters for topics, dates, and regions.
Create custom reporting dashboards with channel and video performance metrics.
Manage captions and translations to improve video accessibility across languages.
Create branded video experiences with customized embedded players on external websites.
Integrations
Integrates with GCP for authentication, hosting, and infrastructure services.
Combine YouTube Analytics data with Google Analytics for comprehensive web and video metrics.
Connect YouTube content with Google Ads for video advertising campaigns.
Use Firebase with YouTube APIs for mobile app development with video features.
Embed YouTube videos in Google Docs, Slides, and Sites for collaborative content.