Skip to content
TikTok API

TikTok transcript API subtitle tracks with their original timing

Transcripts from TikTok video and share links, with each subtitle track's original timing.

1.0Capabilities

Core advantages and the limits that come with them

Transcribe TikTok videos from public links with caption extraction, and AI transcription on paid plans for videos without subtitles.

  1. Resolves short share links

    Accepts both canonical video URLs and vm.tiktok.com mobile share links with secure redirect resolution.

  2. Rapid caption extraction

    Captures official platform closed captions without re-encoding audio when creators enable subtitles.

  3. One result shape

    TikTok results use the same shape as YouTube and audio jobs: segments, optional word timing, language and source_origin, so one parser covers every source.

Operational limits and transparency

  • Public TikTok posts only; private or login protected videos are unsupported.
  • Single region processing infrastructure.
  • 1 credit per caption transcript; 2 credits per started minute of AI transcription for the audio fallback.
2.0Implementation

Request and response the exact request and what comes back

POST/v1/jobs

curl -X POST https://api.transcriptdock.com/v1/jobs \
-H "Authorization: Bearer td_live_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"source": {
"url": "https://www.tiktok.com/@creator/video/7123456789012345678"
},
"mode": "captions_only"
}'

Job outcome

{
"id": "3a4b5c6d-7e8f-9a0b-1c2d-3e4f5a6b7c8d",
"status": "succeeded",
"stage": null,
"result_id": "4b5c6d7e-8f9a-0b1c-2d3e-4f5a6b7c8d9e",
"error": null,
"billing": {
"credits_reserved": 0,
"credits_charged": 1,
"kind": "captions"
},
"source": {
"platform": "tiktok",
"media_id": "7123456789012345678",
"canonical_url": "https://www.tiktok.com/@creator/video/7123456789012345678",
"title": null,
"upload_id": null
},
"options": {
"mode": "captions_only",
"language": null,
"caption_preference": "prefer_creator"
},
"created_at": "2026-09-12T15:10:00Z"
}
Explore documentationAPI quickstartTikTok API specs
3.0Questions

Frequently asked

What happens with captions, AI transcription and limits for this source.

Can I submit vm.tiktok.com share links?

Yes. The ingestion pipeline resolves mobile share links through secure redirect validation to determine the underlying video identifier.

What happens if a TikTok has background music over speech?

If the creator published a subtitle track, you get that track and the music does not matter. Otherwise AI transcription (paid plans) runs on the whole audio, so loud music under speech can lower accuracy. Word confidence, when present, helps you spot uncertain passages.