YouTube video transcripts as JSON with timestamps, search and playlist endpoints.
TranscriptAPI is a REST API and MCP tool for extracting data from YouTube. It provides transcript extraction from individual videos (with or without timestamps), YouTube search by video, channel, or playlist, search within a specific channel, listing of all videos from a channel, and tracking of a channel's latest uploads. Responses are returned in JSON format, and the service can be accessed via direct API calls or through AI agent integrations.
The product is aimed at developers building tools that require YouTube content at scale, such as summarizers, search indexes, AI pipelines, content research and competitor analysis tools, video databases, and channel monitoring or recap systems. Usage is metered by credits per request, with transcript retrieval, search, and channel/video listing each consuming one credit, while checking for a channel's latest uploads is free.
The service reports handling over 15 million transcripts per month with a median response time of 49 milliseconds, and lists youtubetotranscript.com and recapio.com as production users processing roughly 11 million and 2.8 million transcripts per month, respectively.
Yes, tracking new uploads from a channel is free and requires no credits, while other endpoints like transcripts and search cost 1 credit per request.
It works via REST API, a YouTube MCP server, and AI agent skills.
The median response time is 49ms, and it processes over 15 million transcripts per month.
It's for developers building summarizers, search indexes, AI pipelines, content research tools, and channel monitoring or auditing systems.
Yes, transcripts can be extracted with or without timestamps, including start time and duration for each segment.
SerpApi's Search API makes it easy and fast to scrape Google and other search engines.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers