Available now

14 things your agent can do in YouTube

YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment

Social & Content4 triggersSign in with your account (OAuth)

Every action, grouped by what it does

You do not pick these by hand. Describe what the agent should do and Squidgy grants the matching ones — an agent told to draft replies gets the drafting action and not the sending one.

Read

8
  • Get Channel Activities

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

    YOUTUBE_GET_CHANNEL_ACTIVITIES
  • Get channel ID by handle

    Retrieves the youtube channel id for a specific youtube channel handle.

    YOUTUBE_GET_CHANNEL_ID_BY_HANDLE
  • Get Channel Statistics

    Gets detailed statistics for youtube channels including subscriber counts, view counts, and video counts.

    YOUTUBE_GET_CHANNEL_STATISTICS
  • List captions

    Retrieves 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.

    YOUTUBE_LIST_CAPTION_TRACK
  • List channel videos

    Lists videos from a specified youtube channel, ensuring results are of `type: 'video'`.

    YOUTUBE_LIST_CHANNEL_VIDEOS
  • List user playlists

    Retrieves playlists owned by the authenticated user, implicitly using mine=true.

    YOUTUBE_LIST_USER_PLAYLISTS
  • List user subscriptions

    Retrieves the authenticated user's youtube channel subscriptions, allowing specification of response parts and pagination.

    YOUTUBE_LIST_USER_SUBSCRIPTIONS
  • Search YouTube

    Searches youtube for videos, channels, or playlists using a query term, returning the raw api response.

    YOUTUBE_SEARCH_YOU_TUBE

Create & update

3
  • Update thumbnail

    Sets the custom thumbnail for a youtube video using an image from thumbnailurl; the authenticated user must have permission to edit the video.

    YOUTUBE_UPDATE_THUMBNAIL
  • Update video

    Updates metadata for a youtube video identified by videoid, which must exist; an empty list for tags removes all existing tags.

    YOUTUBE_UPDATE_VIDEO
  • Upload video

    Uploads a video from a local file path to a youtube channel; the video file must be in a youtube-supported format.

    YOUTUBE_UPLOAD_VIDEO

Manage

3
  • Download YouTube caption track

    Downloads a specific youtube caption track, which must be owned by the authenticated user, and returns its content as text.

    YOUTUBE_LOAD_CAPTIONS
  • Subscribe to channel

    Subscribes the authenticated user to a specified youtube channel, identified by its unique `channelid` which must be valid and existing.

    YOUTUBE_SUBSCRIBE_CHANNEL
  • Video details

    Retrieves specified information parts (e.g., snippet, contentdetails, statistics) for a youtube video, identified by its id.

    YOUTUBE_VIDEO_DETAILS

About connecting YouTube

What can an AI agent do in YouTube?

14 distinct actions, listed in full on this page — 8 to read, 3 to create & update, 3 to manage. An agent gets the ones that match what you described it doing, not all of them at once.

How do I connect YouTube?

Once, in Settings → Integrations. Sign in with your account (OAuth). The connection is yours, shared by every agent you build — you are not re-authorising per agent, and the agent never sees your credentials.

Can an agent react to something happening in YouTube?

Yes — YouTube exposes 4 triggers, so an agent can start work when something changes rather than waiting to be asked.

Others in Social & Content

The YouTube integration guide · All 58 connectable apps · The agent builder

Chat with Squidgy