Blocks
YouTube
Search videos, get details, transcripts, and channel info
Comprehensive YouTube integration: search for videos, get detailed video information and statistics, extract transcripts/captions, and retrieve channel information using the YouTube Data API v3.
Block Preview
YouTube
Search videos, get details, transcripts, and channel info
Usage
- Add the block to your workflow and connect it to the upstream step.
- Connect the required credentials or OAuth provider before running.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the youtube block with monitoring enabled in production.
Inputs (UI)
Operation
dropdownLayout: full
Options: Search Videos, Get Video Details, Get Video Transcript, Get Channel Info
YouTube Account
oauth-inputPlaceholder: Select YouTube account
Layout: full
Provider: google-youtube
Condition: operation = "search"
YouTube Account
oauth-inputPlaceholder: Select YouTube account
Layout: full
Provider: google-youtube
Condition: operation = "video_details"
YouTube Account
oauth-inputPlaceholder: Select YouTube account
Layout: full
Provider: google-youtube
Condition: operation = "channel_info"
Search Query
short-inputPlaceholder: Enter search query (e.g., "AI tutorials")
Layout: full
Condition: operation = "search"
Max Results
sliderLayout: half
Condition: operation = "search"
Video ID
short-inputPlaceholder: Enter YouTube video ID (e.g., dQw4w9WgXcQ)
Layout: full
Condition: operation = "video_details"
Video ID
short-inputPlaceholder: Enter YouTube video ID (e.g., dQw4w9WgXcQ)
Layout: full
Condition: operation = "transcript"
Language (Optional)
short-inputPlaceholder: e.g., en, es, fr (auto-detect if empty)
Layout: half
Condition: operation = "transcript"
Channel ID
short-inputPlaceholder: Enter YouTube channel ID (e.g., UCuAXFkgsw1L7xaCfnd5JJOw)
Layout: full
Condition: operation = "channel_info"
Or Username
short-inputPlaceholder: Enter channel username (alternative to channel ID)
Layout: full
Condition: operation = "channel_info" AND channelId = ""
Inputs (API)
operation
stringRequired
credential
stringOptional
query
stringOptional
maxResults
numberOptional
videoId
stringOptional
lang
stringOptional
channelId
stringOptional
username
stringOptional
Outputs
Primary response type:
json