Youtube
YouTube APIs provide programmatic access to YouTube data including videos, playlists, channels, user interactions, live streaming, analytics, captions, and embedded player controls.
28 APIs
9 Features
GoogleMediaSocialStreamingVideoVideos
Manages YouTube user activities, including videos liked, channels subscribed to, and other user interactions on YouTube.
Provides access to YouTube channel data including channel metadata, statistics, and settings for both the authenticated user and other public channels.
Manages individual comments on YouTube videos and other resources, supporting retrieval, creation, update, deletion, and moderation operations.
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.
Manages YouTube playlists including creating, updating, deleting, and listing playlists associated with a channel or the authenticated user.
Manages individual items within a YouTube playlist, enabling retrieval, addition, update, and removal of videos from playlists.
Searches across YouTube content including videos, channels, and playlists matching specified query parameters, returning a collection of results.
Manages YouTube channel subscriptions, allowing retrieval, creation, and deletion of subscriptions for the authenticated user.
Provides access to YouTube video data including metadata, statistics, and content details, and supports uploading, updating, rating, and deleting videos.
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.
Manages sections that a channel has chosen to feature on its channel page, including inserting, updating, and deleting channel sections.
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.
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.
Provides information about membership pricing tiers that a channel has set up, allowing retrieval of the levels that members can subscribe to.
Manages custom video thumbnail images, enabling upload of a custom thumbnail image for a video that the authenticated user owns.
Manages images that display in the corner of a player during playback of a channel's videos, supporting upload and deletion of channel watermarks.
Provides a list of categories that can be associated with YouTube videos, allowing retrieval of video categories available in a given region.
Retrieves a list of reasons that can be used to report abusive videos, supporting programmatic submission of video abuse reports.
Returns a list of application languages that the YouTube website supports, providing the language codes and human-readable names for localization purposes.
Returns a list of content regions that the YouTube website supports, providing region codes and human-readable names used for region-specific content filtering.
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 ...
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...
Enables creating, updating, and managing live events on YouTube including scheduling broadcasts, linking video streams, managing live chat, and controlling ad insertion during l...
Enables embedding a YouTube video player on websites and controlling playback through JavaScript. The API supports queuing and playing videos, adjusting volume, retrieving video...
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.
Manages thumbnail images associated with YouTube playlists, supporting retrieval, insertion, update, and deletion of custom playlist thumbnail images.
Enables YouTube content partners to interact with the rights management system, allowing creation and management of assets, content references, ownership data, claims, and polic...
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...
YouTube (Google): hundreds of services across Video Platform
Detailed pricing: see https://developers.google.com/youtube/v3/getting-started
Service: YouTube Data API v3 (free, quota-limited at 10K units/day)
Service: YouTube Live Streaming API
Service: YouTube Analytics API
Service: YouTube Reporting API
Service: YouTube Player API
Service: YouTube oEmbed
Service: Google Cloud quota increases via cloud console
Video Publishing Platform
Build automated video upload and management workflows for content creators and media companies.
Social Media Dashboard
Aggregate YouTube analytics with other social platforms for unified performance monitoring.
Content Moderation
Automate comment moderation and abuse reporting for community management at scale.
Live Event Management
Schedule and manage live streaming events with real-time chat and audience interaction.
Education Platform
Organize educational video content into playlists with searchable course catalogs.
Digital Rights Management
Track and manage content ownership, claims, and monetization policies using Content ID.
Video Search Application
Build custom video search experiences with filters for topics, dates, and regions.
Analytics Dashboard
Create custom reporting dashboards with channel and video performance metrics.
Accessibility Tools
Manage captions and translations to improve video accessibility across languages.
Embedded Video Experience
Create branded video experiences with customized embedded players on external websites.
aid: youtube
url: https://raw.githubusercontent.com/api-search/videos/main/_apis/youtube/apis.md
apis:
- aid: youtube:youtube-activities-api
name: Youtube Activities API
tags:
- Activities
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/activities
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/activities/list
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
Manages YouTube user activities, including videos liked, channels subscribed to, and other user interactions on
YouTube.
- aid: youtube:youtube-channels-api
name: Youtube Channels API
tags:
- Channels
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/channels
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/channels/list
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
- url: json-schema/youtube-channel-schema.json
type: JSONSchema
description: >-
Provides access to YouTube channel data including channel metadata, statistics, and settings for both the
authenticated user and other public channels.
- aid: youtube:youtube-comments-api
name: Youtube Comments API
tags:
- Comments
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/comments
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/comments/list
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
Manages individual comments on YouTube videos and other resources, supporting retrieval, creation, update,
deletion, and moderation operations.
- aid: youtube:youtube-comment-threads-api
name: Youtube Comment Threads API
tags:
- Comments
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/commentThreads
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/commentThreads/list
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
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.
- aid: youtube:youtube-playlists-api
name: Youtube Playlists API
tags:
- Playlists
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/playlists
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/playlists/list
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
Manages YouTube playlists including creating, updating, deleting, and listing playlists associated with a channel
or the authenticated user.
- aid: youtube:youtube-playlist-items-api
name: Youtube Playlist Items API
tags:
- Playlists
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/playlistItems
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/playlistItems/list
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
Manages individual items within a YouTube playlist, enabling retrieval, addition, update, and removal of videos
from playlists.
- aid: youtube:youtube-search-api
name: Youtube Search API
tags:
- Search
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/search
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/search/list
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
Searches across YouTube content including videos, channels, and playlists matching specified query parameters,
returning a collection of results.
- aid: youtube:youtube-subscriptions-api
name: Youtube Subscriptions API
tags:
- Subscriptions
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/subscriptions
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/subscriptions/list
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
Manages YouTube channel subscriptions, allowing retrieval, creation, and deletion of subscriptions for the
authenticated user.
- aid: youtube:youtube-videos-api
name: Youtube Videos API
tags:
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/videos
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/videos/list
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
- url: json-schema/youtube-video-schema.json
type: JSONSchema
description: >-
Provides access to YouTube video data including metadata, statistics, and content details, and supports uploading,
updating, rating, and deleting videos.
- aid: youtube:youtube-captions-api
name: Youtube Captions API
tags:
- Captions
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/captions
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/captions
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
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.
- aid: youtube:youtube-channel-sections-api
name: Youtube Channel Sections API
tags:
- Channels
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/channelSections
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/channelSections
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
description: >-
Manages sections that a channel has chosen to feature on its channel page, including inserting, updating, and
deleting channel sections.
- aid: youtube:youtube-channel-banners-api
name: Youtube Channel Banners API
tags:
- Channels
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/channelBanners
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/channelBanners
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
description: >-
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.
- aid: youtube:youtube-members-api
name: Youtube Members API
tags:
- Members
- Monetization
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/members
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/members
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
description: >-
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.
- aid: youtube:youtube-memberships-levels-api
name: Youtube Memberships Levels API
tags:
- Members
- Monetization
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/membershipsLevels
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/membershipsLevels
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
description: >-
Provides information about membership pricing tiers that a channel has set up, allowing retrieval of the levels
that members can subscribe to.
- aid: youtube:youtube-thumbnails-api
name: Youtube Thumbnails API
tags:
- Thumbnails
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/thumbnails
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/thumbnails
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
description: >-
Manages custom video thumbnail images, enabling upload of a custom thumbnail image for a video that the
authenticated user owns.
- aid: youtube:youtube-watermarks-api
name: Youtube Watermarks API
tags:
- Videos
- Watermarks
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/watermarks
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/watermarks
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
description: >-
Manages images that display in the corner of a player during playback of a channel's videos, supporting upload and
deletion of channel watermarks.
- aid: youtube:youtube-video-categories-api
name: Youtube Video Categories API
tags:
- Categories
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/videoCategories
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/videoCategories
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
Provides a list of categories that can be associated with YouTube videos, allowing retrieval of video categories
available in a given region.
- aid: youtube:youtube-video-abuse-report-reasons-api
name: Youtube Video Abuse Report Reasons API
tags:
- Moderation
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/videoAbuseReportReasons
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/videoAbuseReportReasons
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
description: >-
Retrieves a list of reasons that can be used to report abusive videos, supporting programmatic submission of video
abuse reports.
- aid: youtube:youtube-i18n-languages-api
name: Youtube I18n Languages API
tags:
- Localization
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/i18nLanguages
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/i18nLanguages
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
Returns a list of application languages that the YouTube website supports, providing the language codes and
human-readable names for localization purposes.
- aid: youtube:youtube-i18n-regions-api
name: Youtube I18n Regions API
tags:
- Localization
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/i18nRegions
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/i18nRegions
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: openapi/youtube-data-api-openapi.yml
type: OpenAPI
description: >-
Returns a list of content regions that the YouTube website supports, providing region codes and human-readable
names used for region-specific content filtering.
- aid: youtube:youtube-analytics-api
name: YouTube Analytics API
tags:
- Analytics
- Reporting
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/analytics
baseURL: https://youtubeanalytics.googleapis.com/v2
properties:
- url: https://developers.google.com/youtube/analytics
type: Documentation
- url: https://developers.google.com/youtube/reporting/guides/authorization
type: GettingStarted
- url: https://developers.google.com/youtube/analytics/reference
type: APIReference
- url: https://developers.google.com/youtube/reporting/guides/authorization
type: Authentication
- url: https://developers.google.com/youtube/reporting/v1/code_samples
type: CodeExamples
- url: openapi/youtube-analytics-openapi.yml
type: OpenAPI
description: >-
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 by metrics including views, likes, and watch
time.
- aid: youtube:youtube-reporting-api
name: YouTube Reporting API
tags:
- Analytics
- Reporting
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/reporting
baseURL: https://youtubereporting.googleapis.com
properties:
- url: https://developers.google.com/youtube/reporting
type: Documentation
- url: https://developers.google.com/youtube/reporting/guides/authorization
type: GettingStarted
- url: https://developers.google.com/youtube/reporting/v1/reference/rest
type: APIReference
- url: https://developers.google.com/youtube/reporting/guides/authorization
type: Authentication
- url: https://developers.google.com/youtube/reporting/v1/reports
type: Documentation
- url: https://developers.google.com/youtube/reporting/v1/code_samples
type: CodeExamples
- url: openapi/youtube-reporting-openapi.yml
type: OpenAPI
description: >-
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 accessible for 30 to 60 days depending on the
report type.
- aid: youtube:youtube-live-streaming-api
name: YouTube Live Streaming API
tags:
- Broadcasting
- Live Streaming
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/live/getting-started
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/live/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/live/docs
type: Documentation
- url: https://developers.google.com/youtube/v3/live/docs
type: APIReference
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
- url: https://developers.google.com/youtube/v3/live/code_samples
type: CodeExamples
- url: https://developers.google.com/youtube/v3/live/support
type: Support
- url: openapi/youtube-live-streaming-openapi.yml
type: OpenAPI
description: >-
Enables creating, updating, and managing live events on YouTube including scheduling broadcasts, linking video
streams, managing live chat, and controlling ad insertion during live events. The API provides resources for
liveBroadcasts, liveStreams, liveChatMessages, liveChatModerators, liveChatBans, and superChatEvents.
- aid: youtube:youtube-iframe-player-api
name: YouTube IFrame Player API
tags:
- Embed
- Player
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/iframe_api_reference
properties:
- url: https://developers.google.com/youtube/iframe_api_reference
type: Documentation
- url: https://developers.google.com/youtube/iframe_api_reference#Getting_started
type: GettingStarted
- url: https://developers.google.com/youtube/player_parameters
type: APIReference
description: >-
Enables embedding a YouTube video player on websites and controlling playback through JavaScript. The API supports
queuing and playing videos, adjusting volume, retrieving video information, and subscribing to player state change
events.
- aid: youtube:youtube-subscribe-button
name: YouTube Subscribe Button
tags:
- Embed
- Videos
- Widgets
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/subscribe
properties:
- url: https://developers.google.com/youtube/subscribe
type: Documentation
- url: https://developers.google.com/youtube/subscribe/reference
type: APIReference
description: >-
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.
- aid: youtube:youtube-playlist-images-api
name: Youtube Playlist Images API
tags:
- Images
- Playlists
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/v3/docs/playlistImages
baseURL: https://www.googleapis.com/youtube/v3
properties:
- url: https://developers.google.com/youtube/v3/docs/playlistImages
type: Documentation
- url: https://developers.google.com/youtube/v3/docs/playlistImages/list
type: APIReference
- url: https://developers.google.com/youtube/v3/getting-started
type: GettingStarted
- url: https://developers.google.com/youtube/v3/guides/authentication
type: Authentication
description: >-
Manages thumbnail images associated with YouTube playlists, supporting retrieval, insertion, update, and deletion
of custom playlist thumbnail images.
- aid: youtube:youtube-content-id-api
name: YouTube Content ID API
tags:
- Content ID
- Monetization
- Rights Management
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://developers.google.com/youtube/partner
baseURL: https://www.googleapis.com/youtube/partner/v1
properties:
- url: https://developers.google.com/youtube/partner
type: Documentation
- url: https://developers.google.com/youtube/partner/reference/rest
type: APIReference
- url: https://developers.google.com/youtube/partner/terms
type: TermsOfService
description: >-
Enables YouTube content partners to interact with the rights management system, allowing creation and management
of assets, content references, ownership data, claims, and policies for intellectual property on YouTube.
- aid: youtube:youtube-oembed-api
name: YouTube oEmbed API
tags:
- Embed
- oEmbed
- Videos
image: https://www.youtube.com/img/desktop/yt_1200.png
humanURL: https://oembed.com/
baseURL: https://www.youtube.com/oembed
properties:
- url: https://oembed.com/
type: Documentation
description: >-
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 websites.
name: Youtube
tags:
- Google
- Media
- Social
- Streaming
- Video
- Videos
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/youtube/overview
- type: ArazzoWorkflows
url: arazzo/
workflows:
- url: arazzo/youtube-channel-comment-threads-reply-workflow.yml
name: YouTube Channel Comment Threads and Reply
summary: Read a channel, list the comment threads on its discussion, and reply to the first thread.
- url: arazzo/youtube-channel-playlists-items-workflow.yml
name: YouTube Channel Playlists and Items
summary: Resolve a channel, list its playlists, then list the items inside the first playlist.
- url: arazzo/youtube-copy-playlist-items-workflow.yml
name: YouTube Copy Playlist Items
summary: Create a destination playlist, read items from a source playlist, and copy the first two across.
- url: arazzo/youtube-create-playlist-add-items-workflow.yml
name: YouTube Create Playlist and Add Items
summary: Create a new playlist and insert two videos into it in sequence.
- url: arazzo/youtube-discover-and-comment-workflow.yml
name: YouTube Discover and Comment
summary: Search for a video, confirm its details, then post a top-level comment on it.
- url: arazzo/youtube-mine-channel-uploads-workflow.yml
name: YouTube My Channel Uploads
summary: Resolve the authenticated user's uploads playlist, list its items, then batch-fetch video details.
- url: arazzo/youtube-moderate-comment-threads-workflow.yml
name: YouTube Moderate Comment Threads
summary: List held-for-review comment threads on a video and set the top one's moderation status.
- url: arazzo/youtube-post-and-moderate-comment-workflow.yml
name: YouTube Post and Moderate a Comment Thread
summary: Post a top-level comment on a video, then immediately set its moderation status.
- url: arazzo/youtube-post-comment-thread-reply-workflow.yml
name: YouTube Post Comment Thread and Reply
summary: Post a top-level comment on a video and then add a reply to it.
- url: arazzo/youtube-search-channel-subscribe-workflow.yml
name: YouTube Search Channel and Subscribe
summary: Search for a channel, confirm it exists, then subscribe the authenticated user to it.
- url: arazzo/youtube-search-playlist-list-items-workflow.yml
name: YouTube Search Playlist and List Items
summary: Search for a playlist, read its full resource, then list the videos it contains.
- url: arazzo/youtube-search-video-captions-workflow.yml
name: YouTube Search Video and List Captions
summary: Search for a video, read its details, then list the caption tracks available on it.
- url: arazzo/youtube-search-video-comment-threads-workflow.yml
name: YouTube Search to Video Comment Threads
summary: Search for a video, fetch its full details, then list the comment threads on it.
- url: arazzo/youtube-subscribe-and-confirm-workflow.yml
name: YouTube Subscribe and Confirm
summary: Subscribe the authenticated user to a channel, then confirm by listing their subscriptions.
- url: arazzo/youtube-trending-to-playlist-workflow.yml
name: YouTube Trending Videos to Playlist
summary: Pull the most popular videos for a region, create a playlist, and add the top trending video to it.
- url: arazzo/youtube-update-video-metadata-workflow.yml
name: YouTube Update Video Metadata
summary: Read a video's current snippet, then update its title, description, and category.
- url: arazzo/youtube-upload-update-caption-workflow.yml
name: YouTube Upload and Update a Caption Track
summary: Upload a draft caption track for a video, then publish it by updating its draft status.
- url: arazzo/youtube-upload-video-add-to-playlist-workflow.yml
name: YouTube Upload Video and Add to Playlist
summary: Insert a video resource, create a playlist, and add the new video to that playlist.
- url: arazzo/youtube-video-engagement-report-workflow.yml
name: YouTube Video Engagement Report
summary: Pull a video's statistics, its top comment thread, and the replies under that thread's top comment.
- type: LinkedIn
url: https://www.linkedin.com/company/youtube
- url: https://developers.google.com/youtube/v3
name: Portal
type: Portal
- url: https://developers.google.com/youtube/v3/getting-started
name: Getting Started
type: GettingStarted
- url: https://developers.google.com/youtube/v3
name: Documentation
type: Documentation
- url: https://developers.google.com/youtube/v3/getting-started
name: Guides
type: GettingStarted
- url: https://developers.google.com/youtube/v3/code_samples
name: Code Examples
type: CodeExamples
- url: https://developers.google.com/youtube/v3/support
name: Support
type: Support
- url: https://developers.google.com/youtube/v3/libraries
name: SDK
type: SDK
- url: https://developers.google.com/youtube/v3/guides/authentication
name: Authentication
type: Authentication
- url: https://developers.google.com/youtube/v3/revision_history
name: Change Log
type: ChangeLog
- url: https://developers.google.com/youtube/v3/determine_quota_cost
name: Rate Limits
type: RateLimits
- url: https://github.com/youtube/api-samples
name: GitHub Repository
type: GitHubRepository
- url: https://github.com/youtube
name: GitHub Organization
type: GitHubOrganization
- url: https://www.youtube.com/user/YouTubeDev
name: YouTube
type: YouTube
- url: https://developers.google.com/youtube/terms/api-services-terms-of-service
name: Terms of Service
type: TermsOfService
- url: https://developers.google.com/youtube/terms/branding-guidelines
name: Branding
type: Branding
- url: https://developers.google.com/youtube/terms/revision-history
name: Change Log
type: ChangeLog
- url: https://issuetracker.google.com/issues?q=componentid:186600
name: Support
type: Support
- url: https://stackoverflow.com/questions/tagged/youtube-api
name: Stack Overflow
type: StackOverflow
- url: https://developers.google.com/youtube/registering_an_application
name: Sign Up
type: SignUp
- url: https://developers.google.com/youtube/v3/docs
name: API Reference
type: APIReference
- url: https://developers.google.com/youtube/v3/docs/errors
name: Errors
type: Errors
- url: https://developers.google.com/youtube/terms/developer-policies
name: Compliance
type: Compliance
- url: https://developers.google.com/youtube/v3/guides/quota_and_compliance_audits
name: Compliance
type: Compliance
- url: https://developers.google.com/youtube/v3/guides/implementation
name: Guides
type: GettingStarted
- url: https://x.com/YouTubeDev
name: X
type: X
- url: https://developers.google.com/youtube/documentation/
name: Documentation
type: Documentation
- url: https://status.cloud.google.com
name: Status Page
type: StatusPage
- url: https://blog.youtube/news-and-events/
name: Blog
type: Blog
- url: https://policies.google.com/privacy
name: Privacy Policy
type: PrivacyPolicy
- url: https://github.com/youtube/geo-search-tool
name: Geo Search Tool
type: CodeExamples
- url: https://github.com/youtube/youtube-ios-player-helper
name: iOS Player Helper
type: SDK
- url: json-ld/youtube-context.jsonld
name: JSON-LD
type: JSONLD
- url: json-ld/youtube-data-context.jsonld
name:
# --- truncated at 32 KB (37 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/youtube/refs/heads/main/apis.yml