Skip to content

YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube

Content & files

Connect it

In Keystile Automations → Connections → New connection, choose YouTube and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in YouTube: delete comment (Permanently delete a comment or reply).

What it can do (34 actions)

ActionWhat it doesChanges data
Add Video To PlaylistAdd a video to a playlist owned by the connected account.Yes
Create PlaylistCreate a new playlist on the authenticated account channel.Yes
Custom API CallMake a custom API call to a specific endpointYes
Delete CommentPermanently delete a comment or reply.
Delete PlaylistPermanently delete a playlist owned by the connected account.
Download CaptionDownload a caption track's text. Works only on videos you own.
Download Caption TrackReturns a caption track text by caption ID using the YouTube captions.download endpoint. Requires permission to edit the video, so it only works for captions on videos the authenticated user owns. Auto-generated (asr) caption tracks cannot be downloaded and will return a 403.
Get ChannelGet a channel's details, including subscriber and view counts.
Get Channel DetailsRetrieve a channel by ID or handle, including its subscriber and view counts.
Get VideoRetrieve a video by ID, including its statistics and duration.
Get Video DetailsRetrieve a video by ID, including its statistics and duration.
Get Video RatingRead the rating the connected account has given to one or more videos.
List Caption TracksReturns caption tracks for a specific YouTube video using the captions.list endpoint.
List CaptionsList a video's caption tracks, with the IDs Download Caption needs.
List Channel ActivitiesList recent activity events on a channel, such as uploads and playlist additions.
List Channel PlaylistsList the playlists on a channel.
List Channel VideosList the videos uploaded by a channel, resolved from its uploads playlist.
List Comment ThreadsList the top-level comment threads on a video.
List CommentsList the top-level comment threads on a video.
List My SubscriptionsList the channels the connected account is subscribed to.
List Playlist ItemsList the videos in a playlist, or fetch specific playlist items.
List Playlist VideosReturns videos in a YouTube playlist. You can filter by playlist ID or by specific item IDs.
List PlaylistsList the playlists on a channel.
List Trending VideosList the most popular videos in a region, optionally by category.
Post Video CommentPost a new top-level comment on a video.Yes
Rate VideoLike, dislike, or remove the rating on a video.Yes
Remove Video From PlaylistRemove one entry from a playlist owned by the connected account.
Reply To CommentReply to an existing top-level comment.Yes
SearchSearch YouTube for videos, channels or playlists.
Search YouTubeSearch YouTube videos, channels, and playlists using the YouTube Data API search.list endpoint.
Set Comment Moderation StatusPublish, hold for review, or reject comments on the connected account videos.Yes
Update PlaylistUpdate the title, description, tags or privacy of an existing playlist.Yes
Update Video MetadataUpdate the title, description, tags, category or status of a video you own.Yes
Upload VideoUpload a video (or a Short) to your channel with its title, description, tags, privacy and an optional thumbnail.Yes

Start a workflow when… (1 triggers)

  • New Video In Channel — Runs when a new video is added to a YouTube channel.

How Keystile protects it

Every YouTube action is checked before it runs, whether it comes from an AI tool or a workflow. 10 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use YouTube with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps