Video and audio transcripts, structured for AI
The internet's best content is spoken. Turn YouTube, TikTok, Instagram and podcasts into text your AI can read and cite.
Core idea: most people avoid decisions by blaming outside forces instead of taking ownership. The job in sales is helping someone decide what's right for them.
The best sources don't write. They talk.
The founder explains it on a podcast. The engineer demos it on YouTube. The customer reviews it on TikTok. What people actually said increasingly exists only as video, and text-first AI pipelines are blind to all of it.
What you can pull with one key
Three capabilities behind a single API key and one response shape — the spoken word, the video and playlist listings around it, and an agent-ready way to reach both.
Timestamped video transcripts
Any supported video URL comes back as per-segment text with start times, platform captions when they exist, AI transcription when they don't.
POST /api/v1/transcripts/videoList a channel or playlist
Resolve a YouTube channel or playlist into a paginated list of videos, newest first — poll with since_video_id and a page with nothing new costs no credits.
POST /api/v1/transcripts/channelPodcast episodes from a link
Paste a Spotify, Apple Podcasts, or RSS episode link. We resolve it to the publisher's own audio and transcribe it, so the show and episode come back named.
POST /api/v1/transcripts/videoReachable by your agents
A hosted MCP server plus prebuilt n8n, Make, and Zapier steps — Claude, ChatGPT, or Cursor can fetch sources themselves with no glue code.
https://transcriptfetch.com/mcpEvery platform in one place
Keeps working when platforms fight back
A scraper is a snapshot of one selector on one good day. When a platform ships a change, fixing it is our job rather than a ticket in your sprint.
Only 54% of short-form videos carry a usable caption track. When captions are missing, TranscriptFetch transcribes the audio instead, so it returns timestamped text for 96% of the same videos.
One fetch path, so a markup change breaks it quietly and someone on your team owns the fix. No captions means an empty result. You rent and rotate the proxies, you eat the cost of failed calls, and every new platform is another integration to maintain.
Three fallbacks run behind one request: cache, platform captions through rotating infrastructure, then AI transcription. Failures cost nothing and retry on our side. Five platforms come back in one response shape, and platform changes are ours to chase.
Ready to fetch at scale?
100 free credits every month, no card, no sales call. Failed fetches are never billed.
Plug into the tools you already use
All integrations →Add a TranscriptFetch node to any n8n workflow. Learn more
Fetch transcripts inside Make scenarios. Learn more
Trigger transcript pulls from thousands of Zapier apps. Learn more
Give Cursor video and web access via our MCP server. Learn more
Use the MCP server inside VS Code and Copilot. Learn more
Drop-in MCP connector for agent workflows. Learn more
Simple pricing that scales with you
100 free credits every month, no card. Only successful responses are billed, and unused credits roll over.
Every account gets 100 free credits a month, no card required. 1 credit = 1 successful fetch; failures are free. Need more? Top up anytime at $10 per 1,000 credits.
Guides & product updates
How to copy or download Instagram captions (every method)
Need to copy or download Instagram captions? Here are every practical method, what works on mobile and desktop, and when to automate it.
Read guide →The Best YouTube Transcript APIs in 2026
Every way to get YouTube transcripts programmatically in 2026, compared honestly: the Python library that gets IP-blocked in the cloud, hosted APIs, free tools with no API, and DIY yt-dlp + Whisper - with real current pricing.
Read guide →Podcast transcript examples: one episode, six formats
The same sixty seconds of a two-person episode shown as raw machine output, clean read, full verbatim, SRT, WebVTT and JSON, with notes on what each one is good for and why a transcript is not a script.
Read guide →The latest, in your inbox
Occasional updates on new sources, endpoints, and guides.
Everything you need to know, upfront
Still have a question? Search the help centre →
Questions? Come find us
A real person answers. No ticket queue.
Discord
The fastest way to reach us. API questions, bug reports, and early looks at what's shipping next.
Open Discord →Contact
Enterprise pricing, integration questions, or anything that needs a person rather than a doc page.
Get in touch →