Features

Supported TikTok URL formats

Accepted TikTok post, profile, and playlist URLs and IDs for the TranscriptFetch API.

Send a TikTok permalink, short share link, or bare video ID. TranscriptFetch detects TikTok and resolves the input before fetching captions or transcribing the audio. Profile and playlist listings require a full TikTok URL so the API can identify the platform.

Accepted formats

Videos

Post URL
https://www.tiktok.com/@creator/video/7398765432101234567
vm.tiktok.com share link
https://vm.tiktok.com/ZMexample/
vt.tiktok.com share link
https://vt.tiktok.com/ZSexample/
Video ID
7398765432101234567

Profiles

Profile URL
https://www.tiktok.com/@creator

Playlists

Playlist URL
https://www.tiktok.com/@creator/playlist/Series-7452028355702639390

Search

Keyword query
strength training

Endpoints available for this source

POST/api/v2/transcripts/video

Fetch a transcript (YouTube, TikTok, Instagram, or file URL)

Accepted input: video

Open endpoint reference
POST/api/v2/transcripts/channel

List a channel's, profile's, show's, or feed's items

Accepted input: channel

Open endpoint reference

Availability requirements

The post, profile, or playlist must be publicly accessible in a logged-out browser. Private accounts, deleted posts, login-gated media, and region-restricted content may not be available. A photo post without usable speech may not produce a transcript.

Example request

Use the same input with REST or either official SDK.

curl -X POST https://transcriptfetch.com/api/v2/transcripts/video \
  -H "Authorization: Bearer $TRANSCRIPTFETCH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video":"https://www.tiktok.com/@creator/video/7398765432101234567"}'