Back to the catalog

io.github.deapi-ai/tiktok-transcript-scraper

AI speech-to-text for public TikTok videos: SRT, VTT, word timings, speaker labels, 90+ languages.

Open source Repository Open in the app JSON README (API)

About

AI speech-to-text for public TikTok videos: SRT, VTT, word timings, speaker labels, 90+ languages.

Details

Kind
MCP servers
Topic
AI, RAG & memory
Publisher
deapi-ai
Origin
official
Category
ferramentas
Transport
http
Version
0.1.1
Last push
2026-08-27T15:48:22Z
Repository state
ativo
Added
2026-08-29 03:02:41
Updated
2026-08-29 03:02:41
Origin id
io.github.deapi-ai/tiktok-transcript-scraper

README

# TikTok Transcript Scraper — MCP server

Remote MCP server that transcribes public TikTok videos with an AI speech model.
It listens to the audio rather than copying TikTok's auto-captions, so it works on
videos that have no captions at all and across the 90+ languages TikTok creators
actually post in.

**Endpoint:** `https://mcp.apify.com?tools=deapi/tiktok-transcript-scraper`
**Transport:** `streamable-http`
**Actor page:** https://apify.com/deapi/tiktok-transcript-scraper

## What it returns

Per video: clean punctuated text, sentence- or word-level timings, speaker labels
for duets and interviews, ready-to-use SRT and VTT subtitle files, per-segment
confidence scores, and optional TikTok metadata (author, hashtags, views, likes).
Private, deleted and region-locked videos come back as failed rows and are not
charged.

## Authentication

The endpoint **requires authentication** — an unauthenticated request is rejected
with `401 Unauthorized` before the MCP handshake, so there is no anonymous mode.
Authenticate with either:

- **OAuth** — your MCP client opens a browser to sign in to Apify, or
- **Bearer token** — send `Authorization: Bearer <APIFY_TOKEN>`, using a token from
  Apify Console → Settings → API & Integrations.

## Client configuration

```json
{
  "mcpServers": {
    "tiktok-transcript": {
      "url": "https://mcp.apify.com?tools=deapi/tiktok-transcript-scraper",
      "headers": {
        "Authorization": "Bearer YOUR_APIFY_TOKEN"
      }
    }
  }
}
```

Replace `YOUR_APIFY_TOKEN` with your own token. Never commit it.

## Registry

This repository exists to back the server's entry in the
[Official MCP Registry](https://github.com/modelcontextprotocol/registry) under the
namespace `io.github.deapi-ai`. The manifest is [`server.json`](./server.json).

More