GitHubLog in
API endpoints

API endpoints

Every call sends JSON, authenticates with one Bearer key and answers in the same response envelope.

Base URL
https://transcriptfetch.com/api/v2
AuthenticationAuthorization: Bearer $KEYGet an API key
Request bodyContent-Type: application/jsonRetries are safe on every POST
Response{ ok, request_id, data, usage }Errors & status codes

YouTube

Transcripts, search, channels, playlists and upload monitors
6 endpoints
TranscriptText or segments for a YouTube video: captions, or AI Fallback Transcription.1 credit, AI Fallback 1 / 5 minPOST/transcripts/videoSearchSearch YouTube by keyword, with date, length and caption filters.1 credit / pagePOST/transcripts/searchChannel VideosList a channel's videos, with tab, sort and query options.1 credit / pagePOST/transcripts/channelPlaylistList a playlist's videos, a page at a time.1 credit / pagePOST/transcripts/playlistShortsList a channel's Shorts, then transcribe any of them.1 credit / pagePOST/transcripts/channelChannel MonitorGet each new upload from a channel by signed webhook.1 credit / checkPOST/monitors

TikTok

Transcripts, search, profile listings and monitors
4 endpoints
TranscriptText or timestamped segments for a TikTok video.1 credit, AI Fallback 1 / 5 minPOST/transcripts/videoSearchFind TikTok videos by keyword.1 credit / pagePOST/transcripts/searchProfile VideosList a creator's videos, newest first.1 credit / pagePOST/transcripts/channelProfile MonitorGet each new video from a creator by signed webhook.1 credit / checkPOST/monitors

Instagram

Reel transcripts, search, profile listings and monitors
4 endpoints
TranscriptText or segments for a Reel, from AI Fallback Transcription.1 / 5 min of audioPOST/transcripts/videoSearchFind Reels by keyword.1 credit / pagePOST/transcripts/searchProfile ReelsList an account's Reels, newest first.1 credit / pagePOST/transcripts/channelProfile MonitorGet each new Reel from an account by signed webhook.1 credit / checkPOST/monitors

Batch & jobs

Many transcripts in one call, and the jobs long transcriptions answer with
2 endpoints
Batch TranscriptMany transcripts in one call, across YouTube, TikTok and Instagram.1 credit / transcriptPOST/transcripts/batchJob StatusPoll an audio-transcription job until its transcript is ready.Free to pollGET/transcripts/jobs/{jobId}

Monitors

Create, read, change, pause and check monitors on any platform
7 endpoints
Create monitorCreate a monitor for new videos1 credit, then 1 / checkPOST/monitorsList monitorsList your monitorsFreeGET/monitorsGet monitorGet a monitorFreeGET/monitors/{monitorId}Update monitorUpdate or pause a monitorFreePATCH/monitors/{monitorId}Delete monitorDelete a monitorFreeDELETE/monitors/{monitorId}List eventsList a monitor's eventsFreeGET/monitors/{monitorId}/eventsCheck nowCheck a monitor now1 creditPOST/monitors/{monitorId}/check

Account

Your balance and the service status
2 endpoints
Credit BalanceCheck that a key works and read the remaining credit balance.FreeGET/meHealth CheckPublic liveness probe for uptime monitoring.FreeGET/health
Prefer a machine-readable list?Generate a client or load every endpoint into your agent.