Ekinox
Tools

YouTube

Interact with YouTube videos, channels, and playlists

YouTube is the world's largest video sharing platform, hosting billions of videos and serving over 2 billion logged-in monthly users.

With YouTube's extensive API capabilities, you can:

  • Search content: Find relevant videos across YouTube's vast library using specific keywords, filters, and parameters
  • Access metadata: Retrieve detailed information about videos including titles, descriptions, view counts, and engagement metrics
  • Analyze trends: Identify popular content and trending topics within specific categories or regions
  • Extract insights: Gather data about audience preferences, content performance, and engagement patterns

In Ekinox, the YouTube integration enables your agents to programmatically search and analyze YouTube content as part of their workflows. This allows for powerful automation scenarios that require up-to-date video information. Your agents can search for instructional videos, research content trends, gather information from educational channels, or monitor specific creators for new uploads. This integration bridges the gap between your AI workflows and the world's largest video repository, enabling more sophisticated and content-aware automations. By connecting Ekinox with YouTube, you can create agents that stay current with the latest information, provide more accurate responses, and deliver more value to users - all without requiring manual intervention or custom code.

Usage Instructions

Integrate YouTube into the workflow. Can search for videos, get video details, get channel information, get playlist items, and get video comments.

Tools

Search for videos on YouTube using the YouTube Data API.

Input

ParameterTypeRequiredDescription
querystringYesSearch query for YouTube videos
maxResultsnumberNoMaximum number of videos to return
apiKeystringYesYouTube API Key

Output

ParameterTypeDescription
itemsarrayArray of YouTube videos matching the search query

youtube_video_details

Get detailed information about a specific YouTube video.

Input

ParameterTypeRequiredDescription
videoIdstringYesYouTube video ID
apiKeystringYesYouTube API Key

Output

ParameterTypeDescription
videoIdstringYouTube video ID
titlestringVideo title
descriptionstringVideo description
channelIdstringChannel ID
channelTitlestringChannel name
publishedAtstringPublished date and time
durationstringVideo duration in ISO 8601 format
viewCountnumberNumber of views
likeCountnumberNumber of likes
commentCountnumberNumber of comments
thumbnailstringVideo thumbnail URL
tagsarrayVideo tags

youtube_channel_info

Get detailed information about a YouTube channel.

Input

ParameterTypeRequiredDescription
channelIdstringNoYouTube channel ID (use either channelId or username)
usernamestringNoYouTube channel username (use either channelId or username)
apiKeystringYesYouTube API Key

Output

ParameterTypeDescription
channelIdstringYouTube channel ID
titlestringChannel name
descriptionstringChannel description
subscriberCountnumberNumber of subscribers
videoCountnumberNumber of videos
viewCountnumberTotal channel views
publishedAtstringChannel creation date
thumbnailstringChannel thumbnail URL
customUrlstringChannel custom URL

youtube_playlist_items

Get videos from a YouTube playlist.

Input

ParameterTypeRequiredDescription
playlistIdstringYesYouTube playlist ID
maxResultsnumberNoMaximum number of videos to return
pageTokenstringNoPage token for pagination
apiKeystringYesYouTube API Key

Output

ParameterTypeDescription
itemsarrayArray of videos in the playlist

youtube_comments

Get comments from a YouTube video.

Input

ParameterTypeRequiredDescription
videoIdstringYesYouTube video ID
maxResultsnumberNoMaximum number of comments to return
orderstringNoOrder of comments: time or relevance
pageTokenstringNoPage token for pagination
apiKeystringYesYouTube API Key

Output

ParameterTypeDescription
itemsarrayArray of comments from the video

Notes

  • Category: tools
  • Type: youtube
YouTube