Youtube
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.
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
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.

Features & Supported Actions
| Capability | Description | Base Endpoint | Quota / Rate Limit |
|---|---|---|---|
get_video_details | Fetch metadata, duration, views, likes, comment count for video IDs | /youtube/v3/videos | 1 unit |
list_comments | Extract comment threads & replies for video or channel sentiment mining | /youtube/v3/commentThreads | 1 unit |
get_channel_stats | Retrieve channel stats (subs, total views) & Uploads playlist ID | /youtube/v3/channels | 1 unit |
get_channel_videos | Retrieve recent videos from channel Uploads playlist | /youtube/v3/playlistItems | 1 unit |
search_videos | Search videos/channels by keyword query | /youtube/v3/search | ⚠️ 100 units |
get_transcript | Fetch full plain-text script transcript for a video ID | youtube-transcript.ai/transcript/<ID>.txt | Fair use (~2 req/s) |
Access & Credentials
Query parameter
Query parameter
youtube_api_keyNetwork & Permissions
Implementation
Resources
Review implementation and setup instructions before installing.