youtube_api library

Enums

Category
ChannelPart
The part parameter specifies a comma-separated list of one or more channel resource properties that the API response will include.
ChannelType
The channelType parameter lets you restrict a search to a particular type of channel.
Chart
The chart parameter identifies the chart that you want to retrieve.
EventType
The eventType parameter restricts a search to broadcast events. If you specify a value for this parameter, you must also set the type parameter's value to video.
LiveBroadcastContent
MyRating
This parameter can only be used in a properly authorized request. Set this parameter's value to like or dislike to instruct the API to only return videos liked or disliked by the authenticated user.
Order
The order parameter specifies the method that will be used to order resources in the API response. The default value is relevance.
PlaylistPart
The part parameter specifies a comma-separated list of one or more playlist resource properties that the API response will include.
ResultType
The type parameter restricts a search query to only retrieve a particular type of resource. The value is a comma-separated list of resource types. The default value is video,channel,playlist.
SafeSearch
The safeSearch parameter indicates whether the search results should include restricted content as well as standard content.
SearchPart
The part parameter specifies a comma-separated list of one or more search resource properties that the API response will include. Set the parameter value to snippet.
ThumbnailResolution
Topic
VideoCaption
The videoCaption parameter indicates whether the API should filter video search results based on whether they have captions. If you specify a value for this parameter, you must also set the [type](#type) parameter's value to video.
VideoDefinition
The videoDefinition parameter lets you restrict a search to only include either high definition (HD) or standard definition (SD) videos. HD videos are available for playback in at least 720p, though higher resolutions, like 1080p, might also be available. If you specify a value for this parameter, you must also set the type parameter's value to video.
VideoDimension
The videoDimension parameter lets you restrict a search to only retrieve 2D or 3D videos. If you specify a value for this parameter, you must also set the type parameter's value to video.
VideoDuration
The videoDuration parameter filters video search results based on their duration. If you specify a value for this parameter, you must also set the type parameter's value to video.
VideoEmbeddable
The videoEmbeddable parameter lets you to restrict a search to only videos that can be embedded into a webpage. If you specify a value for this parameter, you must also set the type parameter's value to video.
VideoLicense
The videoLicense parameter filters search results to only include videos with a particular license. YouTube lets video uploaders choose to attach either the Creative Commons license or the standard YouTube license to each of their videos. If you specify a value for this parameter, you must also set the type parameter's value to video.
VideoPart
The part parameter specifies a comma-separated list of one or more video resource properties that the API response will include.
VideoProjection
VideoSyndicated
The videoSyndicated parameter lets you to restrict a search to only videos that can be played outside youtube.com. If you specify a value for this parameter, you must also set the type parameter's value to video.
VideoType
The videoType parameter lets you restrict a search to a particular type of videos. If you specify a value for this parameter, you must also set the type parameter's value to video.