Docs · static mirror — the interactive version loads with JavaScript.

YouTube

Source: https://runstack.engineer/docs/toolkits/youtube

Search, upload, and manage YouTube videos, playlists, channels, and comments.

Tools (49):

ToolDescription
youtubeAddVideoToPlaylistAdds a video to a playlist. Use to organize videos or build curated collections.
youtubeCreateChannelSectionCreates a channel section (featured playlists, uploads, channels) on your channel.
youtubeCreateCommentReplyReplies to an existing comment. Use to respond to users on videos.
youtubeCreatePlaylistCreates a new playlist on your channel.
youtubeDeleteChannelSectionDeletes a channel section you have permission to remove.
youtubeDeleteCommentDeletes a comment owned by your channel.
youtubeDeletePlaylistPermanently deletes your playlist. Requires explicit confirmation.
youtubeDeletePlaylistItemRemoves a video from a playlist by playlist item ID.
youtubeDeleteVideoPermanently deletes your video. Requires explicit confirmation.
youtubeDownloadCaptionTrackDownloads an owned caption track as text. Requires owning the video.
youtubeGetChannelActivitiesGets recent channel activities (uploads, likes, playlist events).
youtubeGetChannelIdByHandleResolves a channel handle or URL to its channel ID.
youtubeGetChannelStatisticsGets subscriber, view, and video counts for channels.
youtubeGetVideoDetailsBatchRetrieves details for many videos in one batched call. Use for cohort metrics.
youtubeGetVideoRatingChecks your like/dislike ratings on videos.
youtubeListCaptionTrackLists caption tracks for a video. Use track IDs to download or update.
youtubeListChannelSectionsRetrieves channel homepage layout sections.
youtubeListChannelVideosLists videos from a channel via its uploads playlist, with search fallback.
youtubeListChannelsLists channels by ID, handle, username, or ownership with full details.
youtubeListCommentThreadsRetrieves comment threads for a video or channel with replies.
youtubeListCommentsLists individual comments by ID or replies to a parent comment.
youtubeListI18nLanguagesLists interface languages YouTube supports.
youtubeListI18nRegionsLists content regions YouTube supports for geo filtering.
youtubeListLiveChatMessagesLists live chat messages for monitoring broadcasts or chat history.
youtubeListPlaylistImagesRetrieves custom thumbnail images for a playlist.
youtubeListPlaylistItemsLists videos in a playlist with pagination.
youtubeListSuperChatEventsLists Super Chat/Sticker purchases from the past 30 days.
youtubeListUserPlaylistsLists playlists owned by the authenticated user.
youtubeListUserSubscriptionsLists the authenticated user channel subscriptions.
youtubeListVideoAbuseReportReasonsLists valid abuse report reasons for use with reportVideoAbuse.
youtubeListVideoCategoriesLists video categories for a region or by ID.
youtubeMarkCommentAsSpamFlags comments as spam (deprecated endpoint, still functional).
youtubeMultipartUploadVideoUploads a video (metadata + bytes in one request) from a file URL.
youtubePostCommentPosts a new top-level comment on a video.
youtubeRateVideoLikes, dislikes, or un-rates a video.
youtubeReportVideoAbuseReports a video for abusive content.
youtubeSearchYouTubeSearches YouTube for videos, channels, or playlists.
youtubeSetCommentModerationStatusHolds, publishes, or rejects comments; optionally bans authors.
youtubeSubscribeChannelSubscribes you to a channel by channel ID.
youtubeUnsubscribeChannelRemoves a subscription by subscription ID.
youtubeUpdateCaptionUpdates caption track metadata (name, language, draft status).
youtubeUpdateChannelUpdates owned channel branding, promotion, and localizations.
youtubeUpdateChannelSectionUpdates a channel section (title, position, featured content).
youtubeUpdateCommentEdits the text of an existing comment.
youtubeUpdatePlaylistUpdates playlist title, description, and privacy status.
youtubeUpdatePlaylistItemReorders a playlist item or updates its note and privacy.
youtubeUpdateThumbnailSets a custom video thumbnail from an image URL.
youtubeUpdateVideoUpdates video title, description, tags, category, and privacy.
youtubeUploadVideoUploads a video from a file URL via resumable session (best for large files).