# youtube-data OpenAPI overview

> Below is an overview of the youtube-data openapi in simple language. This API contains 76 endpoints.

For more detailed information of an endpoint, visit https://oapis.org/summary/youtube-data/[idOrRoute]

YouTube Data API v3 vv3 - https://youtube.googleapis.com
The YouTube Data API v3 is an API that provides access to YouTube data, such as videos, playlists, and channels.

## abuseReports

- [youtube.abuseReports.insert](https://oapis.org/openapi/youtube-data/youtube.abuseReports.insert): POST https://youtube.googleapis.com/youtube/v3/abuseReports?part=array - 

## activities

- [youtube.activities.list](https://oapis.org/openapi/youtube-data/youtube.activities.list): GET https://youtube.googleapis.com/youtube/v3/activities?part=array&channelId=string&home=boolean&maxResults=integer&mine=boolean&pageToken=string&publishedAfter=string&publishedBefore=string&regionCode=string - 

## captions

- [youtube.captions.list](https://oapis.org/openapi/youtube-data/youtube.captions.list): GET https://youtube.googleapis.com/youtube/v3/captions?part=array&videoId=string&id=array&onBehalfOf=string&onBehalfOfContentOwner=string - 
- [youtube.captions.insert](https://oapis.org/openapi/youtube-data/youtube.captions.insert): POST https://youtube.googleapis.com/youtube/v3/captions?part=array&onBehalfOf=string&onBehalfOfContentOwner=string&sync=boolean - 
- [youtube.captions.update](https://oapis.org/openapi/youtube-data/youtube.captions.update): PUT https://youtube.googleapis.com/youtube/v3/captions?part=array&onBehalfOf=string&onBehalfOfContentOwner=string&sync=boolean - 
- [youtube.captions.delete](https://oapis.org/openapi/youtube-data/youtube.captions.delete): DELETE https://youtube.googleapis.com/youtube/v3/captions?id=string&onBehalfOf=string&onBehalfOfContentOwner=string - 
- [youtube.captions.download](https://oapis.org/openapi/youtube-data/youtube.captions.download): GET https://youtube.googleapis.com/youtube/v3/captions/{id}?onBehalfOf=string&onBehalfOfContentOwner=string&tfmt=string&tlang=string - 

## channelBanners

- [youtube.channelBanners.insert](https://oapis.org/openapi/youtube-data/youtube.channelBanners.insert): POST https://youtube.googleapis.com/youtube/v3/channelBanners/insert?channelId=string&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string - 

## channels

- [youtube.channels.list](https://oapis.org/openapi/youtube-data/youtube.channels.list): GET https://youtube.googleapis.com/youtube/v3/channels?part=array&categoryId=string&forUsername=string&hl=string&id=array&managedByMe=boolean&maxResults=integer&mine=boolean&mySubscribers=boolean&onBehalfOfContentOwner=string&pageToken=string - 
- [youtube.channels.update](https://oapis.org/openapi/youtube-data/youtube.channels.update): PUT https://youtube.googleapis.com/youtube/v3/channels?part=array&onBehalfOfContentOwner=string - 

## channelSections

- [youtube.channelSections.list](https://oapis.org/openapi/youtube-data/youtube.channelSections.list): GET https://youtube.googleapis.com/youtube/v3/channelSections?part=array&channelId=string&hl=string&id=array&mine=boolean&onBehalfOfContentOwner=string - 
- [youtube.channelSections.insert](https://oapis.org/openapi/youtube-data/youtube.channelSections.insert): POST https://youtube.googleapis.com/youtube/v3/channelSections?part=array&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string - 
- [youtube.channelSections.update](https://oapis.org/openapi/youtube-data/youtube.channelSections.update): PUT https://youtube.googleapis.com/youtube/v3/channelSections?part=array&onBehalfOfContentOwner=string - 
- [youtube.channelSections.delete](https://oapis.org/openapi/youtube-data/youtube.channelSections.delete): DELETE https://youtube.googleapis.com/youtube/v3/channelSections?id=string&onBehalfOfContentOwner=string - 

## comments

- [youtube.comments.list](https://oapis.org/openapi/youtube-data/youtube.comments.list): GET https://youtube.googleapis.com/youtube/v3/comments?part=array&id=array&maxResults=integer&pageToken=string&parentId=string&textFormat=string - 
- [youtube.comments.insert](https://oapis.org/openapi/youtube-data/youtube.comments.insert): POST https://youtube.googleapis.com/youtube/v3/comments?part=array - 
- [youtube.comments.update](https://oapis.org/openapi/youtube-data/youtube.comments.update): PUT https://youtube.googleapis.com/youtube/v3/comments?part=array - 
- [youtube.comments.delete](https://oapis.org/openapi/youtube-data/youtube.comments.delete): DELETE https://youtube.googleapis.com/youtube/v3/comments?id=string - 
- [youtube.comments.markAsSpam](https://oapis.org/openapi/youtube-data/youtube.comments.markAsSpam): POST https://youtube.googleapis.com/youtube/v3/comments/markAsSpam?id=array - 
- [youtube.comments.setModerationStatus](https://oapis.org/openapi/youtube-data/youtube.comments.setModerationStatus): POST https://youtube.googleapis.com/youtube/v3/comments/setModerationStatus?id=array&moderationStatus=string&banAuthor=boolean - 

## commentThreads

- [youtube.commentThreads.list](https://oapis.org/openapi/youtube-data/youtube.commentThreads.list): GET https://youtube.googleapis.com/youtube/v3/commentThreads?part=array&allThreadsRelatedToChannelId=string&channelId=string&id=array&maxResults=integer&moderationStatus=string&order=string&pageToken=string&searchTerms=string&textFormat=string&videoId=string - 
- [youtube.commentThreads.insert](https://oapis.org/openapi/youtube-data/youtube.commentThreads.insert): POST https://youtube.googleapis.com/youtube/v3/commentThreads?part=array - 

## i18nLanguages

- [youtube.i18nLanguages.list](https://oapis.org/openapi/youtube-data/youtube.i18nLanguages.list): GET https://youtube.googleapis.com/youtube/v3/i18nLanguages?part=array&hl=string - 

## i18nRegions

- [youtube.i18nRegions.list](https://oapis.org/openapi/youtube-data/youtube.i18nRegions.list): GET https://youtube.googleapis.com/youtube/v3/i18nRegions?part=array&hl=string - 

## liveBroadcasts

- [youtube.liveBroadcasts.list](https://oapis.org/openapi/youtube-data/youtube.liveBroadcasts.list): GET https://youtube.googleapis.com/youtube/v3/liveBroadcasts?part=array&broadcastStatus=string&broadcastType=string&id=array&maxResults=integer&mine=boolean&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string&pageToken=string - 
- [youtube.liveBroadcasts.insert](https://oapis.org/openapi/youtube-data/youtube.liveBroadcasts.insert): POST https://youtube.googleapis.com/youtube/v3/liveBroadcasts?part=array&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string - 
- [youtube.liveBroadcasts.update](https://oapis.org/openapi/youtube-data/youtube.liveBroadcasts.update): PUT https://youtube.googleapis.com/youtube/v3/liveBroadcasts?part=array&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string - 
- [youtube.liveBroadcasts.delete](https://oapis.org/openapi/youtube-data/youtube.liveBroadcasts.delete): DELETE https://youtube.googleapis.com/youtube/v3/liveBroadcasts?id=string&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string - 
- [youtube.liveBroadcasts.bind](https://oapis.org/openapi/youtube-data/youtube.liveBroadcasts.bind): POST https://youtube.googleapis.com/youtube/v3/liveBroadcasts/bind?id=string&part=array&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string&streamId=string - 
- [youtube.liveBroadcasts.insertCuepoint](https://oapis.org/openapi/youtube-data/youtube.liveBroadcasts.insertCuepoint): POST https://youtube.googleapis.com/youtube/v3/liveBroadcasts/cuepoint?id=string&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string&part=array - 
- [youtube.liveBroadcasts.transition](https://oapis.org/openapi/youtube-data/youtube.liveBroadcasts.transition): POST https://youtube.googleapis.com/youtube/v3/liveBroadcasts/transition?broadcastStatus=string&id=string&part=array&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string - 

## liveChatBans

- [youtube.liveChatBans.insert](https://oapis.org/openapi/youtube-data/youtube.liveChatBans.insert): POST https://youtube.googleapis.com/youtube/v3/liveChat/bans?part=array - 
- [youtube.liveChatBans.delete](https://oapis.org/openapi/youtube-data/youtube.liveChatBans.delete): DELETE https://youtube.googleapis.com/youtube/v3/liveChat/bans?id=string - 

## liveChatMessages

- [youtube.liveChatMessages.list](https://oapis.org/openapi/youtube-data/youtube.liveChatMessages.list): GET https://youtube.googleapis.com/youtube/v3/liveChat/messages?liveChatId=string&part=array&hl=string&maxResults=integer&pageToken=string&profileImageSize=integer - 
- [youtube.liveChatMessages.insert](https://oapis.org/openapi/youtube-data/youtube.liveChatMessages.insert): POST https://youtube.googleapis.com/youtube/v3/liveChat/messages?part=array - 
- [youtube.liveChatMessages.delete](https://oapis.org/openapi/youtube-data/youtube.liveChatMessages.delete): DELETE https://youtube.googleapis.com/youtube/v3/liveChat/messages?id=string - 

## liveChatModerators

- [youtube.liveChatModerators.list](https://oapis.org/openapi/youtube-data/youtube.liveChatModerators.list): GET https://youtube.googleapis.com/youtube/v3/liveChat/moderators?liveChatId=string&part=array&maxResults=integer&pageToken=string - 
- [youtube.liveChatModerators.insert](https://oapis.org/openapi/youtube-data/youtube.liveChatModerators.insert): POST https://youtube.googleapis.com/youtube/v3/liveChat/moderators?part=array - 
- [youtube.liveChatModerators.delete](https://oapis.org/openapi/youtube-data/youtube.liveChatModerators.delete): DELETE https://youtube.googleapis.com/youtube/v3/liveChat/moderators?id=string - 

## liveStreams

- [youtube.liveStreams.list](https://oapis.org/openapi/youtube-data/youtube.liveStreams.list): GET https://youtube.googleapis.com/youtube/v3/liveStreams?part=array&id=array&maxResults=integer&mine=boolean&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string&pageToken=string - 
- [youtube.liveStreams.insert](https://oapis.org/openapi/youtube-data/youtube.liveStreams.insert): POST https://youtube.googleapis.com/youtube/v3/liveStreams?part=array&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string - 
- [youtube.liveStreams.update](https://oapis.org/openapi/youtube-data/youtube.liveStreams.update): PUT https://youtube.googleapis.com/youtube/v3/liveStreams?part=array&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string - 
- [youtube.liveStreams.delete](https://oapis.org/openapi/youtube-data/youtube.liveStreams.delete): DELETE https://youtube.googleapis.com/youtube/v3/liveStreams?id=string&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string - 

## members

- [youtube.members.list](https://oapis.org/openapi/youtube-data/youtube.members.list): GET https://youtube.googleapis.com/youtube/v3/members?part=array&filterByMemberChannelId=string&hasAccessToLevel=string&maxResults=integer&mode=string&pageToken=string - 

## membershipsLevels

- [youtube.membershipsLevels.list](https://oapis.org/openapi/youtube-data/youtube.membershipsLevels.list): GET https://youtube.googleapis.com/youtube/v3/membershipsLevels?part=array - 

## playlistItems

- [youtube.playlistItems.list](https://oapis.org/openapi/youtube-data/youtube.playlistItems.list): GET https://youtube.googleapis.com/youtube/v3/playlistItems?part=array&id=array&maxResults=integer&onBehalfOfContentOwner=string&pageToken=string&playlistId=string&videoId=string - 
- [youtube.playlistItems.insert](https://oapis.org/openapi/youtube-data/youtube.playlistItems.insert): POST https://youtube.googleapis.com/youtube/v3/playlistItems?part=array&onBehalfOfContentOwner=string - 
- [youtube.playlistItems.update](https://oapis.org/openapi/youtube-data/youtube.playlistItems.update): PUT https://youtube.googleapis.com/youtube/v3/playlistItems?part=array&onBehalfOfContentOwner=string - 
- [youtube.playlistItems.delete](https://oapis.org/openapi/youtube-data/youtube.playlistItems.delete): DELETE https://youtube.googleapis.com/youtube/v3/playlistItems?id=string&onBehalfOfContentOwner=string - 

## playlists

- [youtube.playlists.list](https://oapis.org/openapi/youtube-data/youtube.playlists.list): GET https://youtube.googleapis.com/youtube/v3/playlists?part=array&channelId=string&hl=string&id=array&maxResults=integer&mine=boolean&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string&pageToken=string - 
- [youtube.playlists.insert](https://oapis.org/openapi/youtube-data/youtube.playlists.insert): POST https://youtube.googleapis.com/youtube/v3/playlists?part=array&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string - 
- [youtube.playlists.update](https://oapis.org/openapi/youtube-data/youtube.playlists.update): PUT https://youtube.googleapis.com/youtube/v3/playlists?part=array&onBehalfOfContentOwner=string - 
- [youtube.playlists.delete](https://oapis.org/openapi/youtube-data/youtube.playlists.delete): DELETE https://youtube.googleapis.com/youtube/v3/playlists?id=string&onBehalfOfContentOwner=string - 

## search

- [youtube.search.list](https://oapis.org/openapi/youtube-data/youtube.search.list): GET https://youtube.googleapis.com/youtube/v3/search?part=array&channelId=string&channelType=string&eventType=string&forContentOwner=boolean&forDeveloper=boolean&forMine=boolean&location=string&locationRadius=string&maxResults=integer&onBehalfOfContentOwner=string&order=string&pageToken=string&publishedAfter=string&publishedBefore=string&q=string&regionCode=string&relatedToVideoId=string&relevanceLanguage=string&safeSearch=string&topicId=string&type=array&videoCaption=string&videoCategoryId=string&videoDefinition=string&videoDimension=string&videoDuration=string&videoEmbeddable=string&videoLicense=string&videoSyndicated=string&videoType=string - 

## subscriptions

- [youtube.subscriptions.list](https://oapis.org/openapi/youtube-data/youtube.subscriptions.list): GET https://youtube.googleapis.com/youtube/v3/subscriptions?part=array&channelId=string&forChannelId=string&id=array&maxResults=integer&mine=boolean&myRecentSubscribers=boolean&mySubscribers=boolean&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string&order=string&pageToken=string - 
- [youtube.subscriptions.insert](https://oapis.org/openapi/youtube-data/youtube.subscriptions.insert): POST https://youtube.googleapis.com/youtube/v3/subscriptions?part=array - 
- [youtube.subscriptions.delete](https://oapis.org/openapi/youtube-data/youtube.subscriptions.delete): DELETE https://youtube.googleapis.com/youtube/v3/subscriptions?id=string - 

## superChatEvents

- [youtube.superChatEvents.list](https://oapis.org/openapi/youtube-data/youtube.superChatEvents.list): GET https://youtube.googleapis.com/youtube/v3/superChatEvents?part=array&hl=string&maxResults=integer&pageToken=string - 

## tests

- [youtube.tests.insert](https://oapis.org/openapi/youtube-data/youtube.tests.insert): POST https://youtube.googleapis.com/youtube/v3/tests?part=array&externalChannelId=string - 

## thirdPartyLinks

- [youtube.thirdPartyLinks.list](https://oapis.org/openapi/youtube-data/youtube.thirdPartyLinks.list): GET https://youtube.googleapis.com/youtube/v3/thirdPartyLinks?part=array&externalChannelId=string&linkingToken=string&type=string - 
- [youtube.thirdPartyLinks.insert](https://oapis.org/openapi/youtube-data/youtube.thirdPartyLinks.insert): POST https://youtube.googleapis.com/youtube/v3/thirdPartyLinks?part=array&externalChannelId=string - 
- [youtube.thirdPartyLinks.update](https://oapis.org/openapi/youtube-data/youtube.thirdPartyLinks.update): PUT https://youtube.googleapis.com/youtube/v3/thirdPartyLinks?part=array&externalChannelId=string - 
- [youtube.thirdPartyLinks.delete](https://oapis.org/openapi/youtube-data/youtube.thirdPartyLinks.delete): DELETE https://youtube.googleapis.com/youtube/v3/thirdPartyLinks?linkingToken=string&type=string&externalChannelId=string&part=array - 

## thumbnails

- [youtube.thumbnails.set](https://oapis.org/openapi/youtube-data/youtube.thumbnails.set): POST https://youtube.googleapis.com/youtube/v3/thumbnails/set?videoId=string&onBehalfOfContentOwner=string - 

## videoAbuseReportReasons

- [youtube.videoAbuseReportReasons.list](https://oapis.org/openapi/youtube-data/youtube.videoAbuseReportReasons.list): GET https://youtube.googleapis.com/youtube/v3/videoAbuseReportReasons?part=array&hl=string - 

## videoCategories

- [youtube.videoCategories.list](https://oapis.org/openapi/youtube-data/youtube.videoCategories.list): GET https://youtube.googleapis.com/youtube/v3/videoCategories?part=array&hl=string&id=array&regionCode=string - 

## videos

- [youtube.videos.list](https://oapis.org/openapi/youtube-data/youtube.videos.list): GET https://youtube.googleapis.com/youtube/v3/videos?part=array&chart=string&hl=string&id=array&locale=string&maxHeight=integer&maxResults=integer&maxWidth=integer&myRating=string&onBehalfOfContentOwner=string&pageToken=string&regionCode=string&videoCategoryId=string - 
- [youtube.videos.insert](https://oapis.org/openapi/youtube-data/youtube.videos.insert): POST https://youtube.googleapis.com/youtube/v3/videos?part=array&autoLevels=boolean&notifySubscribers=boolean&onBehalfOfContentOwner=string&onBehalfOfContentOwnerChannel=string&stabilize=boolean - 
- [youtube.videos.update](https://oapis.org/openapi/youtube-data/youtube.videos.update): PUT https://youtube.googleapis.com/youtube/v3/videos?part=array&onBehalfOfContentOwner=string - 
- [youtube.videos.delete](https://oapis.org/openapi/youtube-data/youtube.videos.delete): DELETE https://youtube.googleapis.com/youtube/v3/videos?id=string&onBehalfOfContentOwner=string - 
- [youtube.videos.getRating](https://oapis.org/openapi/youtube-data/youtube.videos.getRating): GET https://youtube.googleapis.com/youtube/v3/videos/getRating?id=array&onBehalfOfContentOwner=string - 
- [youtube.videos.rate](https://oapis.org/openapi/youtube-data/youtube.videos.rate): POST https://youtube.googleapis.com/youtube/v3/videos/rate?id=string&rating=string - 
- [youtube.videos.reportAbuse](https://oapis.org/openapi/youtube-data/youtube.videos.reportAbuse): POST https://youtube.googleapis.com/youtube/v3/videos/reportAbuse?onBehalfOfContentOwner=string - 

## watermarks

- [youtube.watermarks.set](https://oapis.org/openapi/youtube-data/youtube.watermarks.set): POST https://youtube.googleapis.com/youtube/v3/watermarks/set?channelId=string&onBehalfOfContentOwner=string - 
- [youtube.watermarks.unset](https://oapis.org/openapi/youtube-data/youtube.watermarks.unset): POST https://youtube.googleapis.com/youtube/v3/watermarks/unset?channelId=string&onBehalfOfContentOwner=string - 

## youtube

- [youtube.youtube.v3.updateCommentThreads](https://oapis.org/openapi/youtube-data/youtube.youtube.v3.updateCommentThreads): PUT https://youtube.googleapis.com/youtube/v3/commentThreads?part=array - 
