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

YouTube AI Agent Integration | Fugentic