Get Channel ActivitiesGets recent activities from a youtube channel including video uploads, playlist additions, likes, and other channel events.
Get channel ID by handleRetrieves the youtube channel id for a specific youtube channel handle.
Get Channel StatisticsGets detailed statistics for youtube channels including subscriber counts, view counts, and video counts.
List captionsRetrieves a list of caption tracks for a youtube video, returning an empty list if no captions exist or failing if the video id is invalid or not found.
List channel videosLists videos from a specified youtube channel, ensuring results are of `type: 'video'`.
List user playlistsRetrieves playlists owned by the authenticated user, implicitly using mine=true.
List user subscriptionsRetrieves the authenticated user's youtube channel subscriptions, allowing specification of response parts and pagination.
Download YouTube caption trackDownloads a specific youtube caption track, which must be owned by the authenticated user, and returns its content as text.
Search YouTubeSearches youtube for videos, channels, or playlists using a query term, returning the raw api response.
Subscribe to channelSubscribes the authenticated user to a specified youtube channel, identified by its unique `channelid` which must be valid and existing.
Update thumbnailSets the custom thumbnail for a youtube video using an image from thumbnailurl; the authenticated user must have permission to edit the video.
Update videoUpdates metadata for a youtube video identified by videoid, which must exist; an empty list for tags removes all existing tags.
Upload videoUploads a video from a local file path to a youtube channel; the video file must be in a youtube-supported format.
Video detailsRetrieves specified information parts (e.