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
youtube_search
Search for videos on YouTube using the YouTube Data API.
Input
Parameter | Type | Required | Description |
---|---|---|---|
query | string | Yes | Search query for YouTube videos |
maxResults | number | No | Maximum number of videos to return |
apiKey | string | Yes | YouTube API Key |
Output
Parameter | Type | Description |
---|---|---|
items | array | Array of YouTube videos matching the search query |
youtube_video_details
Get detailed information about a specific YouTube video.
Input
Parameter | Type | Required | Description |
---|---|---|---|
videoId | string | Yes | YouTube video ID |
apiKey | string | Yes | YouTube API Key |
Output
Parameter | Type | Description |
---|---|---|
videoId | string | YouTube video ID |
title | string | Video title |
description | string | Video description |
channelId | string | Channel ID |
channelTitle | string | Channel name |
publishedAt | string | Published date and time |
duration | string | Video duration in ISO 8601 format |
viewCount | number | Number of views |
likeCount | number | Number of likes |
commentCount | number | Number of comments |
thumbnail | string | Video thumbnail URL |
tags | array | Video tags |
youtube_channel_info
Get detailed information about a YouTube channel.
Input
Parameter | Type | Required | Description |
---|---|---|---|
channelId | string | No | YouTube channel ID (use either channelId or username) |
username | string | No | YouTube channel username (use either channelId or username) |
apiKey | string | Yes | YouTube API Key |
Output
Parameter | Type | Description |
---|---|---|
channelId | string | YouTube channel ID |
title | string | Channel name |
description | string | Channel description |
subscriberCount | number | Number of subscribers |
videoCount | number | Number of videos |
viewCount | number | Total channel views |
publishedAt | string | Channel creation date |
thumbnail | string | Channel thumbnail URL |
customUrl | string | Channel custom URL |
youtube_playlist_items
Get videos from a YouTube playlist.
Input
Parameter | Type | Required | Description |
---|---|---|---|
playlistId | string | Yes | YouTube playlist ID |
maxResults | number | No | Maximum number of videos to return |
pageToken | string | No | Page token for pagination |
apiKey | string | Yes | YouTube API Key |
Output
Parameter | Type | Description |
---|---|---|
items | array | Array of videos in the playlist |
youtube_comments
Get comments from a YouTube video.
Input
Parameter | Type | Required | Description |
---|---|---|---|
videoId | string | Yes | YouTube video ID |
maxResults | number | No | Maximum number of comments to return |
order | string | No | Order of comments: time or relevance |
pageToken | string | No | Page token for pagination |
apiKey | string | Yes | YouTube API Key |
Output
Parameter | Type | Description |
---|---|---|
items | array | Array of comments from the video |
Notes
- Category:
tools
- Type:
youtube