Stop fighting YouTube blocks. Get transcripts, search videos, browse channels, and extract playlists via REST API or YouTube MCP — at scale.
49ms median response time. 12M+ transcripts served last month.
Transcripts, search, channels, playlists — all in one place. Every feature works via API, MCP, and agent skills.
Extract transcripts from any YouTube video — with or without timestamps. Drop the output straight into summarizers, search indexes, or AI pipelines.
curl "https://transcriptapi.com/api/v2/youtube/transcript?video_url=dQw4w9WgXcQ&format=json" \ -H "Authorization: Bearer API_KEY"
{
"title": "Do schools kill creativity?",
"duration": "19:24",
"segments": [
{
"start": 0.0,
"text": "Good morning. How are you?"
},
{
"start": 3.2,
"text": "It's been great, hasn't it?"
}
]
}Pull the transcript from this TED talk and give me a bullet-point summary with key quotes
get_transcript(video_url="dQw4w9WgXcQ")Here's the summary of "Do schools kill creativity?" by Sir Ken Robinson: • Schools prioritize conformity over creative thinking • Children are educated out of creativity as they age • Key quote: "If you're not prepared to be wrong, you'll never come up with anything original" Want me to extract all the timestamps where he references specific examples?
Search YouTube for videos, channels, or playlists. Filter by type and limit results — perfect for discovery, research, and building content pipelines.
curl "https://transcriptapi.com/api/v2/youtube/search?q=climate+change&type=video&limit=5" \ -H "Authorization: Bearer API_KEY"
{
"results": [
{
"video_id": "G9t__9Tmli0",
"title": "Climate Change 101",
"channel": "National Geographic",
"views": "12M"
},
{
"video_id": "SDr2gaSrOCk",
"title": "Before the Flood",
"channel": "National Geographic",
"views": "8.5M"
}
]
}Find the most-watched climate change explainers on YouTube and compare their key arguments
search_youtube(q="climate change", limit=5)Found 5 top climate change videos: 1. "Climate Change 101" (12M views) — broad overview by National Geographic 2. "Before the Flood" (8.5M views) — Leonardo DiCaprio documentary 3. "Causes and Effects of Climate Change" (5.1M views) — National Geographic explainer 4. "Climate Change" (3.8M views) — Kurzgesagt animated breakdown 5. "Is It Too Late To Stop Climate Change?" (2.9M views) — science-focused deep dive Should I pull the transcripts and compare how each one frames the core science?
Search within a specific channel to find videos on any topic. Great for researching a creator's content or finding niche topics in large channels.
curl "https://transcriptapi.com/api/v2/youtube/channel/search?channel=@TED&q=AI&limit=10" \ -H "Authorization: Bearer API_KEY"
{
"results": [
{
"video_id": "UyyjU8fzEYU",
"title": "The wonderful implications of computers that can learn",
"views": "2.3M"
},
{
"video_id": "hJP5GqnTrNo",
"title": "Can AI fix education?",
"published": "2024-08-22"
}
]
}What has TED published about AI in education? I need the top talks to prep for a presentation
search_channel(channel="@TED", q="AI education")Found 6 TED talks on AI in education: 1. "Can AI fix education?" — most recent (Aug 2024) 2. "The wonderful implications of computers that can learn" — 2.3M views, great for framing 3. "How AI could save education" — practical classroom applications 4. "What AI means for the future of learning" — policy perspective 5. "Teaching in the age of AI" — teacher's firsthand experience 6. "The AI revolution in education" — broad overview with demos I can fetch the transcripts and pull out the strongest talking points. Want me to do that?
List all videos from any YouTube channel. Ideal for building databases, bulk transcript extraction, or auditing a channel's full content library.
curl "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@TED" \ -H "Authorization: Bearer API_KEY"
{
"channel": "@TED",
"video_count": 5200,
"videos": [
{
"video_id": "iG9CE55wbtY",
"title": "Do schools kill creativity?",
"views": "82M"
},
{
"video_id": "arj7oStGLkU",
"title": "Inside the mind of a master procrastinator",
"views": "65M"
}
]
}Audit TED's full video catalog — how many videos do they have and what are the all-time top performers?
get_channel_videos(channel="@TED")TED has 5,200 videos total. Here are the top 3 by views: 1. "Do schools kill creativity?" — 82M views 2. "Inside the mind of a master procrastinator" — 65M views 3. "Your body language may shape who you are" — 61M views Want me to break this down by topic or year, or fetch transcripts for the top 10?
Check for the latest uploads from any channel — no credits required. Perfect for monitoring, daily recaps, or triggering downstream pipelines.
curl "https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED" \ -H "Authorization: Bearer API_KEY"
{
"channel": "@TED",
"latest": [
{
"video_id": "xL2EKQ3Rkos",
"title": "A bold plan for sustainable energy",
"published": "2h ago"
},
{
"video_id": "k9Rm_SZjKs4",
"title": "How AI is transforming medicine",
"published": "1d ago"
}
]
}Check if TED posted anything new this week — if it's about AI, summarize it for me
get_latest_videos(channel="@TED")TED posted 2 new videos this week. One matches your interest: • "How AI is transforming medicine" (yesterday) — directly relevant • "A bold plan for sustainable energy" (2h ago) — energy/climate topic Fetching the transcript for the AI one now. I'll have a summary for you in a moment.
Get every video from a YouTube playlist. Process entire courses, lecture series, or curated collections in a single call.
curl "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PLrAXtmErZgOe..." \ -H "Authorization: Bearer API_KEY"
{
"playlist": "PLrAXtmErZgOe...",
"video_count": 24,
"videos": [
{
"video_id": "UF8uR6Z6KLc",
"title": "Lecture 1: Introduction",
"duration": "52:10"
},
{
"video_id": "2pWv7GOvuf0",
"title": "Lecture 2: Neural Networks",
"duration": "48:35"
}
]
}I'm taking this Stanford ML course — get all the lectures and create study notes for each one
get_playlist_videos(playlist="PLrAXtmErZgOe...")Found 24 lectures in this playlist (total ~19 hours). I'll process them in order. Starting with Lecture 1: Introduction (52 min) — covers supervised learning, linear regression, and gradient descent. I'll create structured study notes for each lecture. Ready to begin?
Pick the integration that fits your workflow.
For developers building apps, workflows, automations
Add YouTube data to any application. Use with n8n, Make, Zapier, or your own code.
Get a free API key at transcriptapi.com/signup
Make your first API call:
curl "https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL" \ -H "Authorization: Bearer sk_your_key"
Get transcripts, search results, channel data — done.
For ChatGPT, Claude, Cursor, VS Code, and 20+ clients
Give your AI assistant YouTube access. Transcribe videos, search, browse channels, and read transcripts — right inside your conversation.
claude mcp add --transport http transcript-api https://transcriptapi.com/mcp
{
"url": "https://transcriptapi.com/mcp"
}Try asking
For OpenClaw, Claude Code, Cursor, Windsurf, and more
Give your AI agent full YouTube access — never blocked, no manual setup. Install the skill and start using it.
npx clawhub@latest install youtube-fullnpx skills add ZeroPointRepo/youtube-skills --skill youtube-full
Try asking
How it works: Your agent creates a TranscriptAPI account and gets an API key on first use — no manual setup needed. You get 100 free credits to start.
Transcripts, search, channels, playlists — all endpoints, one credit each. Pick your billing cycle and start building.
| Get transcript | 1 credit |
| Search YouTube | 1 credit |
| Search inside a channel | 1 credit |
| List channel videos | 1 credit |
| Playlist videos | 1 credit |
| Paginated calls | 1 credit / page |
| Track new uploads (RSS) | Free |
| Resolve channel handle | Free |
Top-up credits last until the end of your current billing period:
Have custom requirements? Contact us for a custom plan.
Pick a plan and move the slider to see your total and effective cost per 1K.