TranscriptFetch
Transcription API for video and podcastsPull transcripts from YouTube, TikTok and Instagram through one API
Highlights
What you can do with it
- An AI developer pulls YouTube transcripts to train and tune a conversational model
- A creator transcribes TikTok clips and turns them into blog posts
- A researcher batch collects Instagram video transcripts for analysis
How to use it
- 1 Go to transcriptfetch.com and get an API key
- 2 Choose a calling method, such as the Python or Node SDK or an n8n community node
- 3 Call the single endpoint with a video or podcast link
- 4 Use the batch endpoint when you need many links or whole channels and playlists
- 5 Process the returned structured JSON with timestamps in your own pipeline
Who it is for
Pros
- One API covers several platforms instead of separate scrapers
- Automatic transcription fills the gap where subtitles are missing
- Batch endpoints and JSON output fit automated pipelines
- 100 free credits per month with no credit card to start
Limitations
- The free tier is 100 credits per month and one response costs one credit, so heavy use needs a paid plan
- Paid terms and credit rules can change, so check current pricing
- Transcript quality depends on source audio, so noisy video needs cleanup
- It depends on upstream platforms, and changes to their access can affect what endpoints return
What TranscriptFetch is
TranscriptFetch is a transcription API for video and podcasts, built for developers and AI workflows. It returns transcript text from YouTube, TikTok, Instagram and podcasts, and on YouTube it can work at the level of a whole channel, a playlist or a keyword search result rather than a single video. When a video has no subtitles, the API transcribes the audio with AI and returns the same response shape, so your code does not need two paths. Output is structured JSON containing clean text and timestamped segments. A batch endpoint lets you pull many transcripts in a single call. New accounts get 100 credits per month for free with no credit card, paid plans start at $5 per month, and one successful response consumes one credit. Python and Node SDKs are available, along with community nodes for n8n and MCP support for Claude, ChatGPT and Cursor through a single OAuth login.
What you can do with it
- Fetch transcripts for individual videos and podcasts across several platforms.
- Expand a YouTube channel, playlist or search result into many transcripts at once.
- Transcribe audio automatically when no subtitles exist.
- Receive clean text plus timestamped segments as structured JSON.
- Connect the API to AI clients through MCP or wire it into n8n, Python or Node.
Who it is for
- Developers building AI or data products that need large volumes of transcript text.
- Content creators turning video and podcast audio into written articles.
- Researchers running social media and web video analysis at scale.
What to watch out for
The free allowance is 100 credits per month and each successful response costs one credit, so any serious volume requires a paid plan starting at $5 per month. Credit and pricing rules can change, so verify current terms before you build on the free tier. Transcript quality follows the source audio, and heavy background noise, strong accents or overlapping speech will reduce accuracy, so plan a cleanup step. The service also depends on upstream platforms, and changes to their access rules can affect what the endpoints can return, so build in error handling and do not treat availability as guaranteed. Check the platform terms on scraping and redistribution before you use transcripts in a commercial product.
FAQ
Which platforms are supported?
YouTube, TikTok, Instagram and podcasts, with channel, playlist and search level extraction on YouTube.
What if a video has no subtitles?
The API transcribes the audio with AI and returns the same response format.
What does it cost?
New accounts get 100 credits per month free, and paid plans start at $5 per month with one credit per successful response.
Why it is free
What the official page says: for free
Free limits, trial length and features are decided by the official site and can change at any time.
Product preview
Screenshot archived from the listing page, for preview only.