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.

Back to Catalog
Toolsyoutube

Block Preview

YouTube

YouTube

Search videos, get details, transcripts, and channel info

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Connect the required credentials or OAuth provider before running.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the youtube block with monitoring enabled in production.

Inputs (UI)

Operation

dropdown

Layout: full

Options: Search Videos, Get Video Details, Get Video Transcript, Get Channel Info

YouTube Account

oauth-input

Placeholder: Select YouTube account

Layout: full

Provider: google-youtube

Condition: operation = "search"

YouTube Account

oauth-input

Placeholder: Select YouTube account

Layout: full

Provider: google-youtube

Condition: operation = "video_details"

YouTube Account

oauth-input

Placeholder: Select YouTube account

Layout: full

Provider: google-youtube

Condition: operation = "channel_info"

Search Query

short-input

Placeholder: Enter search query (e.g., "AI tutorials")

Layout: full

Condition: operation = "search"

Max Results

slider

Layout: half

Condition: operation = "search"

Video ID

short-input

Placeholder: Enter YouTube video ID (e.g., dQw4w9WgXcQ)

Layout: full

Condition: operation = "video_details"

Video ID

short-input

Placeholder: Enter YouTube video ID (e.g., dQw4w9WgXcQ)

Layout: full

Condition: operation = "transcript"

Language (Optional)

short-input

Placeholder: e.g., en, es, fr (auto-detect if empty)

Layout: half

Condition: operation = "transcript"

Channel ID

short-input

Placeholder: Enter YouTube channel ID (e.g., UCuAXFkgsw1L7xaCfnd5JJOw)

Layout: full

Condition: operation = "channel_info"

Or Username

short-input

Placeholder: Enter channel username (alternative to channel ID)

Layout: full

Condition: operation = "channel_info" AND channelId = ""

Inputs (API)

operation

string

Required

credential

string

Optional

query

string

Optional

maxResults

number

Optional

videoId

string

Optional

lang

string

Optional

channelId

string

Optional

username

string

Optional

Outputs

Primary response type:

json

Tool Access

youtube_searchyoutube_video_detailsyoutube_transcriptyoutube_channel_info
YouTube | NowFlow Blocks