YouTube
Source: https://runstack.engineer/docs/toolkits/youtube
Search, upload, and manage YouTube videos, playlists, channels, and comments.
Tools (49):
| Tool | Description |
|---|---|
youtubeAddVideoToPlaylist | Adds a video to a playlist. Use to organize videos or build curated collections. |
youtubeCreateChannelSection | Creates a channel section (featured playlists, uploads, channels) on your channel. |
youtubeCreateCommentReply | Replies to an existing comment. Use to respond to users on videos. |
youtubeCreatePlaylist | Creates a new playlist on your channel. |
youtubeDeleteChannelSection | Deletes a channel section you have permission to remove. |
youtubeDeleteComment | Deletes a comment owned by your channel. |
youtubeDeletePlaylist | Permanently deletes your playlist. Requires explicit confirmation. |
youtubeDeletePlaylistItem | Removes a video from a playlist by playlist item ID. |
youtubeDeleteVideo | Permanently deletes your video. Requires explicit confirmation. |
youtubeDownloadCaptionTrack | Downloads an owned caption track as text. Requires owning the video. |
youtubeGetChannelActivities | Gets recent channel activities (uploads, likes, playlist events). |
youtubeGetChannelIdByHandle | Resolves a channel handle or URL to its channel ID. |
youtubeGetChannelStatistics | Gets subscriber, view, and video counts for channels. |
youtubeGetVideoDetailsBatch | Retrieves details for many videos in one batched call. Use for cohort metrics. |
youtubeGetVideoRating | Checks your like/dislike ratings on videos. |
youtubeListCaptionTrack | Lists caption tracks for a video. Use track IDs to download or update. |
youtubeListChannelSections | Retrieves channel homepage layout sections. |
youtubeListChannelVideos | Lists videos from a channel via its uploads playlist, with search fallback. |
youtubeListChannels | Lists channels by ID, handle, username, or ownership with full details. |
youtubeListCommentThreads | Retrieves comment threads for a video or channel with replies. |
youtubeListComments | Lists individual comments by ID or replies to a parent comment. |
youtubeListI18nLanguages | Lists interface languages YouTube supports. |
youtubeListI18nRegions | Lists content regions YouTube supports for geo filtering. |
youtubeListLiveChatMessages | Lists live chat messages for monitoring broadcasts or chat history. |
youtubeListPlaylistImages | Retrieves custom thumbnail images for a playlist. |
youtubeListPlaylistItems | Lists videos in a playlist with pagination. |
youtubeListSuperChatEvents | Lists Super Chat/Sticker purchases from the past 30 days. |
youtubeListUserPlaylists | Lists playlists owned by the authenticated user. |
youtubeListUserSubscriptions | Lists the authenticated user channel subscriptions. |
youtubeListVideoAbuseReportReasons | Lists valid abuse report reasons for use with reportVideoAbuse. |
youtubeListVideoCategories | Lists video categories for a region or by ID. |
youtubeMarkCommentAsSpam | Flags comments as spam (deprecated endpoint, still functional). |
youtubeMultipartUploadVideo | Uploads a video (metadata + bytes in one request) from a file URL. |
youtubePostComment | Posts a new top-level comment on a video. |
youtubeRateVideo | Likes, dislikes, or un-rates a video. |
youtubeReportVideoAbuse | Reports a video for abusive content. |
youtubeSearchYouTube | Searches YouTube for videos, channels, or playlists. |
youtubeSetCommentModerationStatus | Holds, publishes, or rejects comments; optionally bans authors. |
youtubeSubscribeChannel | Subscribes you to a channel by channel ID. |
youtubeUnsubscribeChannel | Removes a subscription by subscription ID. |
youtubeUpdateCaption | Updates caption track metadata (name, language, draft status). |
youtubeUpdateChannel | Updates owned channel branding, promotion, and localizations. |
youtubeUpdateChannelSection | Updates a channel section (title, position, featured content). |
youtubeUpdateComment | Edits the text of an existing comment. |
youtubeUpdatePlaylist | Updates playlist title, description, and privacy status. |
youtubeUpdatePlaylistItem | Reorders a playlist item or updates its note and privacy. |
youtubeUpdateThumbnail | Sets a custom video thumbnail from an image URL. |
youtubeUpdateVideo | Updates video title, description, tags, category, and privacy. |
youtubeUploadVideo | Uploads a video from a file URL via resumable session (best for large files). |