TikTok Transcript API

Subtitle and transcript URL discovery

Check whether a public TikTok post exposes transcript/subtitle files and return the available subtitle URLs by language. Accepts a public post URL or numeric video ID.

1 CreditCost
Subtitle URLsOutput
Post URL or IDInput

Quick Start

Get started with a simple API call.

const response = await fetch('https://api.crawlkit.sh/v1/crawl/tiktok/transcript', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
  "url": "https://www.tiktok.com/@khaby.lame/video/7234567890123456789"
})
});

const { data } = await response.json();
console.log(data.transcript.available, data.transcript.subtitles.length);

Key Features

Everything you need for reliable tiktok transcript workflows.

Availability Check

Fast way to know whether TikTok exposes subtitle files for a post.

Language Metadata

Returns language and format for each subtitle asset.

Automation Friendly

Use subtitle URLs in speech-to-text, search indexing, or QA workflows.

How It Works

Get started in minutes with our simple API.

1

Get Your API Key

Sign up for free and get your API key instantly. No credit card required.

2

Make Your First Request

Use our simple REST API with your favorite programming language.

3

Get Structured Data

Receive clean JSON responses ready to use in your application.

API Response

Get clean, structured JSON data with every request. Our API returns comprehensive data including status codes, timing information, and your remaining credits.

  • Consistent JSON structure
  • Detailed timing metrics
  • Credit usage tracking
  • Error handling built-in
Response
{
  "success": true,
  "data": {
    "url": "https://www.tiktok.com/@khaby.lame/video/7234567890123456789",
    "transcript": {
      "available": true,
      "subtitles": [
        {
          "language": "en",
          "format": "webvtt",
          "url": "https://v16-web.tiktokcdn.com/subtitle/..."
        }
      ]
    },
    "timing": {
      "total": 1820
    },
    "creditsUsed": 1,
    "creditsRemaining": 95
  }
}

Use Cases

Common applications for TikTok Transcript.

Caption Ingestion

Pull subtitle files into your media processing pipeline.

Accessibility QA

Check whether important posts ship with transcripts.

Content Search

Index spoken content for search and semantic retrieval.

Frequently Asked Questions

Everything you need to know about the TikTok Transcript API.

No. This endpoint returns available: false when TikTok does not expose subtitle assets.

Yes. You can send either a public TikTok post URL or a numeric video ID.

No. Crawlkit returns the subtitle asset URLs plus metadata so you can download them directly.

TikTok Transcript uses 1 credit per request.

Start Using TikTok Transcript API Today

Get 100 free credits to test the API. No credit card required.