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.

99.78%
API uptime
$0
Cost of a failed call
5
Platforms covered
12 mo
Deprecation notice
AssistantCONNECTED
Summarize Alex Hormozi's last video
Used TranscriptFetch integration, loaded tools
Alex Hormozi's most recent video, “One High-Stakes Decision Changes Everything | Ep 992,” is a sales/persuasion talk centered on decision-making psychology.

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.
Cited 4 timestamps · Ep 992CopyView transcript →
Ask anything…

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.

Podcast · Founder interview● REC 00:13.18
Primary source, in their own words
It jumped eleven points overnight.

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.

01
Transcripts

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/video
02
Channels & playlists

List 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/channel
03
Podcasts

Podcast 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/video
04
Agents

Reachable 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/mcp

Every platform in one place

YouTube

Videos, channels, playlists, and keyword search

YouTube Transcript API

TikTok

Timestamped transcripts from any video URL

TikTok Transcript API

Instagram

Reels and video posts, same response shape

Instagram Transcript API

Podcasts

Spotify, Apple, or an RSS feed, resolved to the episode audio

Podcast Transcript API

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.

TikTok41% → 96%
Instagram38% → 94%
YouTube82% → 99%
URLs where platform captions existURLs where TranscriptFetch returns text1.2M public video URLs, last 90 days
With a scraper or OSS library

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.

With TranscriptFetch

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.

Live status99.78% uptime, independently monitored$0 for a failed call

Ready to fetch at scale?

100 free credits every month, no card, no sales call. Failed fetches are never billed.

Get an API key →

Plug into the tools you already use

All integrations →
n8n

Add a TranscriptFetch node to any n8n workflow. Learn more

Make

Fetch transcripts inside Make scenarios. Learn more

Zapier

Trigger transcript pulls from thousands of Zapier apps. Learn more

Cursor

Give Cursor video and web access via our MCP server. Learn more

VS Code

Use the MCP server inside VS Code and Copilot. Learn more

Claude & ChatGPT

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.

Basic
For side projects and light pipelines.
$5/mo
500 credits every month
500 credits / month
Every source + web scraping
Full JSON + timestamps
Top-ups at $10 per 1,000
Start with Basic
Most popular
Pro
For production apps, agents, and RAG pipelines.
$15/mo
5,000 credits every month
5,000 credits / month
Concurrent batch jobs
MCP server + agent skills
Only pay for success
Email support
Go Pro
Mega
For high-volume pipelines and whole-channel workloads.
$45/mo
50,000 credits every month
50,000 credits / month
Best per-fetch rate
Priority support
Whole-channel scale
Go Mega

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

The latest, in your inbox

Occasional updates on new sources, endpoints, and guides.

Everything you need to know, upfront

One credit is one successful response: a video transcript, a page scrape, or one page of a crawl. Requests that fail or return nothing are always free. New accounts start with 100 free credits, no card required.

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 →