TranscriptAPI — YouTube transcripts (transcriptapi.io)

io.transcriptapi/youtube-transcript · v0.1.1 · ai-and-media

TranscriptAPI — YouTube transcripts (transcriptapi.io) is healthy: it completed an MCP handshake in 1406 ms and exposes 5 tools.

YouTube transcripts, search, channels and playlists for AI agents, by transcriptapi.io.

Endpoint: https://api.transcriptapi.io/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count5
Latency1406 ms
Last checked (UTC)2026-10-17T15:15:39.073Z

Health history

Checked (UTC)StatusLatencyError
2026-10-17T15:15:39.073ZHealthy1406

Tools (5)

get_youtube_transcriptFetch the transcript (captions/subtitles) of a YouTube video as text. Accepts a watch URL, youtu.be link, Shorts link or bare 11-character video id. Returns the spoken text with timestamps grouped in ~30 s blocks by default; format 'text' is prose without timestamps, 'srt'/'vtt' are subtitle files,
search_youtubeSearch YouTube for videos by keyword. Returns video ids, titles, channel names, durations and view counts. Use a returned id with get_youtube_transcript to read it.
get_channel_videosList the most recent uploads of a YouTube channel, newest first. Accepts a channel id (UC…), a handle (@name) or a channel URL. Returns ids, titles, durations, view counts and publish dates.
search_channel_videosSearch for videos inside one YouTube channel by keyword — 'find the video where <channel> talks about <topic>'. Accepts a channel id, @handle or channel URL.
get_playlist_videosList the videos in a YouTube playlist, in playlist order. Accepts a playlist URL (anything with list=…) or the playlist id. Returns ids and titles for get_youtube_transcript.