Agentic Service Discovery

Resources

Y

YouTube

by Google

Search YouTube videos, retrieve video and channel metadata, read comments, manage playlists, and get video captions for content analysis and research workflows.

CommunicationFree / PaidOAuth 2.0videocontentmediasearchanalyticsgoogle

How agents use YouTube

  • Agent searches YouTube for the latest videos on a topic and summarises them using an LLM node
  • Agent retrieves video statistics to track performance metrics and log them to a spreadsheet or database
  • Agent reads top comments on a video to analyse audience sentiment or extract frequently asked questions
  • Agent monitors a competitor's channel for new video uploads and notifies the team via Slack or email
  • Agent creates a curated playlist by searching for relevant videos and adding them programmatically
  • Agent extracts caption track availability to determine whether a video is suitable for transcription workflows
  • Agent compiles a weekly digest of trending videos in a niche and delivers it as a report

Agent actions

Search VideosSearch YouTube for videos matching a keyword or phrase.

Inputs: query, maxResults, order, publishedAfter, channelId, videoDuration

Returns: videos, videoCount, nextPageToken, totalResults

Get Video DetailsRetrieve detailed metadata for one or more YouTube videos by ID.

Inputs: videoIds

Returns: videos, videoCount

Get Video StatisticsRetrieve view count, likes, comments, and engagement stats for a video.

Inputs: videoId

Returns: videoId, title, viewCount, likeCount, commentCount, publishedAt, duration, stats

Get Channel InfoRetrieve metadata and statistics for a YouTube channel.

Inputs: channelId

Returns: channelId, title, description, subscriberCount, videoCount, viewCount, channel

List Channel VideosRetrieve a channel's uploaded videos, ordered by date.

Inputs: channelId, maxResults, pageToken

Returns: videos, videoCount, nextPageToken, totalResults

Get Video CommentsRetrieve top-level comments on a YouTube video.

Inputs: videoId, maxResults, order, searchTerms

Returns: comments, commentCount, nextPageToken

Get Video CaptionsList available caption tracks for a YouTube video.

Inputs: videoId

Returns: captions, captionCount

Create PlaylistCreate a new YouTube playlist on the authenticated account.

Inputs: title, description, privacyStatus

Returns: playlistId, playlistUrl, playlist

Add Video to PlaylistAdd a video to an existing YouTube playlist.

Inputs: playlistId, videoId, position

Returns: playlistItemId, playlistId, videoId

Example workflows

1

Competitor content monitoring

Periodically list videos from a competitor's channel, retrieve stats, and log new uploads to a Notion database.

2

Topic research digest

Search for the top 10 videos on a given topic, retrieve their titles and view counts, and pass them to an LLM for summarisation.

About YouTube

Vendor
Google
Pricing Always review details with the vendor
Free / PaidThe YouTube Data API is free within the default 10,000 unit daily quota. Additional quota requires a paid tier via Google Cloud.
Authentication
OAuth 2.0
Rate limit Always review details with the vendor
100 requests / minute
Compatible nodes
AgentResourceInputOutput

Build an AI workflow with YouTube

Use the Agentic Planner to design, visualize, and connect YouTube with your other tools.

Open Agentic Planner

Related Communication tools