Provider docs

YouTube APILive

Video search, channel profiles, comments, playlists, related videos, and transcripts — everything an agent needs from public YouTube, normalized.

Quickstart

# Search videos
curl -X POST $BASE/v1/youtube/fetch \
  -H "Authorization: Bearer $REPLYNODES_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"operation":"search","params":{"term":"MCP servers","limit":5}}'

# Video details + transcript
curl -X POST $BASE/v1/youtube/fetch \
  -H "Authorization: Bearer $REPLYNODES_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"operation":"transcript","params":{"id":"dQw4w9WgXcQ"}}'

Operations

OperationParamsReturns
searchterm, language?, limit?Ranked public videos for a query term.
videoid, language?Full video record: title, channel, duration, view/like counts, description.
channelid, language?Channel profile with metadata.
commentsid, limit?Comment thread for one video.
playlistid, language?Playlist contents in order.
relatedid, language?Videos related to one video.
transcriptid, language?Caption/transcript text — the tool agents use most for summarization.

Data shape

Entities use yt:-prefixed URNs (yt:channel:…, yt:comment:…). Transcripts return structured segments so agents can cite timestamps, not blobs of text.