KonbiniAPI

Get video transcript from TikTok with KonbiniAPI

TikTok API: Returns the transcript for a video in a specific language. Supports both auto-generated (ASR) and machine-translated subtitles. Returns WebVTT…

This API endpoint returns the transcript for a video in a specific language. Supports both auto-generated (ASR) and machine-translated subtitles. Returns WebVTT format.

Perfect for

  • Keyword and topic extraction from video content at scale
  • Accessibility and subtitle generation for content pipelines
  • Multilingual content research and translation workflows

1. Make the request

const response = await fetch("https://api.konbiniapi.com/v1/tiktok/videos/7403212/transcripts/en", {
  headers: { "Authorization": "Bearer YOUR_API_KEY" }
});

const data = await response.json();

2. Get clean JSON

Response (200 OK)
{
  "data": {
    "@context": [
      "https://www.w3.org/ns/activitystreams#",
      "https://konbiniapi.com/ns/social#"
    ],
    "type": "Document",
    "id": "https://www.tiktok.com/@khaby.lame/video/7611615657754381599/transcript/en-US",
    "url": "https://www.tiktok.com/@khaby.lame/video/7611615657754381599",
    "mediaType": "text/vtt",
    "language": "en-US",
    "size": 1024,
    "source": "ASR",
    "content": "WEBVTT\n\n00:00:00.000 --> 00:00:02.000\nHello everyone"
  }
}