YouTube transcript API for developers. Fetch captions from any video in production—no proxies, no IP blocks. Built for LLM, RAG, and MCP pipelines.
TranscriptFetch is an API that retrieves transcripts from YouTube, TikTok, Instagram, X, and Facebook, and converts arbitrary web pages into clean Markdown. Video transcripts are returned as structured JSON with per-segment timestamps, while web pages are returned as Markdown, giving a consistent output format across sources. Supported YouTube inputs include individual video URLs, channel handles, playlist URLs, and keyword search queries, which expand into a full set of videos; when captions are unavailable, the service falls back to auto-generated captions or transcription, and videos with no available transcript are skipped and reported with a reason.
The service is aimed at developers building RAG systems, AI agents, and LLM pipelines who need transcript or web content without handling scraping, IP blocking, or rate limiting themselves. It provides rotating infrastructure to handle blocks and rate limits, and supports concurrent batch jobs with no hard cap on size, with whole-channel scraping described as a primary use case. It integrates via REST API, an MCP server, and agent skills, and connects to n8n, Make, Zapier, Cursor, VS Code, Claude, and ChatGPT.
Pricing includes a Free tier with 100 included credits and access to all four transcript sources plus community support; a Pay As You Go tier billed at $0.005 per successful fetch, with usage-based billing, concurrent batch jobs, MCP server and agent skills access, and email support; and an Enterprise tier with custom volume pricing, volume discounts, priority support, SLA, and security review. Failed, blocked, or no-transcript fetches are not charged, and purchased credits do not expire.
Yes, the Free plan includes 100 starter credits with no card required, covering all 4 sources with full JSON and timestamps.
Pay as you go pricing is $0.005 per successful fetch, and failed, blocked, or no-transcript fetches are never charged.
TranscriptFetch integrates with n8n, Make, Zapier, Cursor, VS Code, Claude, ChatGPT, and a REST API for any language.
One credit fetches the transcript for one video, and pricing is flat per transcript with failed or no-transcript requests being free.
No, credits are non-expiring and can be bought once and used whenever.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Pre-trained computer vision models.
Face Detection, Face Recognition and Face Grouping.
Free service to classify text as spam using ML.
This API generates customizable summaries of text and web pages using AI.
Forecasting API for timeseries data.
Provides specific answers to questions using data and algorithms.