Youtube

ToolByIronHubVersion0.2.0

YouTube Data API v3 integration and video transcript extraction for video metadata, comment sentiment analysis, channel analytics, channel uploads tracking, keyword search, and text transcripts.

YouTubeVideoTranscriptSentimentCommentsAnalyticsResearch

Use Cases

  • Fetch video statistics (views, likes, comments, duration) and metadata
  • Extract top-level comment threads and replies for sentiment mining and FAQ extraction
  • Retrieve full text transcript for any video ID via youtube-transcript.ai
  • Retrieve channel metrics (subscribers, total views, video count) and uploads playlist ID
  • Track recent channel video uploads using low-quota 1-unit playlist endpoints
  • Search YouTube for videos, channels, or playlists by query string
Install
$ironclaw ironhub install youtube

Description

YouTube Tool

Install and configure

Install the tool from IronHub. For a manual package import, open Extensions → Registry → Import, select the tool archive, and click Install.

Open Configure and store a Google API key with YouTube Data API v3 enabled. IronClaw injects it as key only for www.googleapis.com; youtube.get_transcript does not use the key.

Each operation is exposed as a named capability with its own input schema. Use only the parameters shown for that capability in the examples below.

Credentials are stored by IronClaw and injected only at the declared HTTP boundary; they are not included in model input or exposed to the WASM component.

A sandboxed WASM tool for Ironclaw interfacing with YouTube Data API v3 (https://www.googleapis.com/youtube/v3) and youtube-transcript.ai.

YouTube tool

Features & Supported Actions

CapabilityDescriptionBase EndpointQuota / Rate Limit
get_video_detailsFetch metadata, duration, views, likes, comment count for video IDs/youtube/v3/videos1 unit
list_commentsExtract comment threads & replies for video or channel sentiment mining/youtube/v3/commentThreads1 unit
get_channel_statsRetrieve channel stats (subs, total views) & Uploads playlist ID/youtube/v3/channels1 unit
get_channel_videosRetrieve recent videos from channel Uploads playlist/youtube/v3/playlistItems1 unit
search_videosSearch videos/channels by keyword query/youtube/v3/search⚠️ 100 units
get_transcriptFetch full plain-text script transcript for a video IDyoutube-transcript.ai/transcript/<ID>.txtFair use (~2 req/s)

Access & Credentials

Credential method

Query parameter

Credential accounts
YoutubeOptional

Query parameter

youtube_api_key

Network & Permissions

Network destinations
www.googleapis.com
Effects
Uses network accessUses credentials
Default permissions
Allowed by defaultApproval required

Implementation

WIT Interface0.3.0
Source Pathtools/youtube
Technical tags
WASM toolHTTP allowlist

Resources

Review implementation and setup instructions before installing.