Read any video
get_transcript- Full links and the short vm. and vt. links from the share sheet
- AI transcription when a video has no caption file, which is most of them
- Timestamped segments in the language that was spoken
Paste a TikTok link and your assistant gets the spoken words as text, whether or not the video ever had captions.
get_transcriptsearch_videoslist_channel_videoslist_playlist_videosget_creditsEach one is a tool your assistant calls on its own. You ask in plain words; it picks the right one.
get_transcriptsearch_videoslist_channel_videoslist_playlist_videosEvery TikTok comes back in the same structured shape as a YouTube or Instagram video, so your assistant can quote a line, cite the second it was said, or hand the whole thing to the next step.
segmentslanguagedurationplatform · videoId{
"platform": "tiktok",
"videoId": "7412880…",
"duration": 34,
"language": "en",
"segments": [
{ "start": 0, "duration": 3.1, "text": "Three things I wish I knew…" },
{ "start": 3.1, "duration": 2.6, "text": "before I posted my first video…" },
… more segments
],
"creditsSpent": 1
}Run their own back catalog through and mine the spoken scripts for the hooks that worked.
Transcribe a client's competitors to map which claims and formats recur in a niche.
Audit sponsored posts for what was literally said, which matters when a disclosure question comes down to wording.
TikTok's auto-captions are opt-in per upload, so the majority of videos expose no caption file. A tool that only extracts existing captions comes back empty on most TikTok links, and that is not a bug, there is genuinely nothing to extract. This server transcribes the audio instead, so the caption file's absence does not matter.
A dance clip or a product montage over a licensed track transcribes to nothing, because nothing was said. Private accounts stay out of reach by design.
Typed in the TikTok editor or CapCut and rendered into the pixels. A human reads it effortlessly; no parser sees it at all.
On claude.ai and ChatGPT you sign in with OAuth, no key. Other clients take the server URL and an API key.
https://transcriptfetch.com/mcpUsually not as files: TikTok's captions are opt-in and most creators skip them or burn text into the frames. The server transcribes the audio with AI, so a missing caption file does not produce a missing transcript.
Yes. search_videos accepts TikTok as a platform, and the channel and playlist tools accept TikTok profile and playlist URLs. Every returned URL can be sent straight to get_transcript.
No speech means no transcript, and the fetch returns empty rather than inventing text. Failed and empty fetches are never billed.
Yes. vm.tiktok.com and vt.tiktok.com short links resolve to the underlying video before fetching, so you can paste straight from the share sheet without opening the link in a browser first.
The transcription detects the spoken language on its own and returns the words as said; nothing is translated. The detected language is reported alongside the timestamped segments.
50 free credits a month. Caption fetches cost one credit; AI Fallback Transcription is billed by audio duration, only on delivery. Longer TikToks use more AI Fallback Transcription credits than shorter ones.
Sign up, grab a key, paste one config block into your client. Most TikToks transcribe in seconds.