YouTube icon

YouTube

YouTube API for channels, videos, playlists, subscriptions, comments, captions, and upload metadata.

Covers channel and playlist management, comment threads, video metadata, and reactions to new comments or liked videos.

Sign in to connect YouTube

Sign in to connect an account and start using YouTube in your apps.

Example Use Cases

These are example ways Snow can use YouTube when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

Add Video to Playlist

Tool to add a video to a playlist by inserting a playlist item. Use when organizing videos into playlists or building curated collections.

Create Playlist

Tool to create a new YouTube playlist on the authenticated user's channel. Use when organizing videos into collections or building curated playlists.

Delete Channel Section

Tool to delete a YouTube channel section. Use when you need to remove a channel section from a channel. The channel section must exist and the authenticated user must have permission to delete it.

Delete Comment

Tool to delete a YouTube comment owned by the authenticated user or channel. Use when you need to remove a comment from a video. The comment must exist and be owned by the authenticated channel.

Delete Playlist

Tool to delete a YouTube playlist owned by the authenticated user/channel. Use when you need to permanently remove a playlist from YouTube. Requires explicit confirmation via `confirmDelete: true` to prevent accidental deletions.

Delete Playlist Item

Tool to delete a playlist item (remove a video from a playlist). Use when removing specific videos from playlists.

Delete Video

Tool to delete a YouTube video owned by the authenticated user/channel. Use when you need to permanently remove a video from YouTube. Requires explicit confirmation via `confirmDelete: true` to prevent accidental deletions. The video must exist and be owned by the authenticated channel.

Download YouTube caption track

Downloads a specific YouTube caption track, which must be owned by the authenticated user, and returns its content as text. Note: This action requires you to own the video (YouTube Data API v3 restriction). Non-owned videos will return 403 Forbidden errors, including many auto-generated caption tracks.

Get Channel Activities

Gets recent activities from a YouTube channel including video uploads, playlist additions, likes, and other channel events.

Get channel ID by handle

Retrieves the YouTube Channel ID for a specific YouTube channel handle.

Triggers

These are the trigger events currently available for YouTube.

New Item in YouTube Playlist

Triggers when a new item is added to a YouTube playlist.

New Playlist in YouTube Channel

Triggers when a new playlist is added to a YouTube channel.

New YouTube Activity

Triggers when a new activity is detected on a YouTube channel.

New YouTube Channel Subscription

Triggers when a new channel is subscribed.