Saltar al contenido
Transcript Dock
Iniciar sesiónEmpezar gratis

Menú del sitio

Transcript Dock

Cómo obtener la transcripción de un TikTok

Obtén la transcripción de un video de TikTok como texto o subtítulos, lista los videos más recientes de un perfil y maneja los videos sin subtítulos.

Respuesta corta: TikTok muestra subtítulos en muchos videos, pero no te da ninguna forma de copiarlos ni descargarlos. Para obtener el texto, envía el enlace del video a una API de transcripciones. Con Transcript Dock es una sola solicitud por 1 crédito, y devuelve texto plano, segmentos con tiempos, SRT o VTT. Los videos sin subtítulos se pueden transcribir a partir del audio en un plan de pago.

  • Enlaces de video: https://www.tiktok.com/@user/video/1234567890123456789
  • Enlaces para compartir desde la app: https://vm.tiktok.com/... (se resuelven al video por ti)
  • Un perfil, como @user, mediante el descubrimiento de videos que se explica más abajo.

Obtén una transcripción#

Envía el enlace, espera el trabajo y luego exporta. El flujo es el mismo que para YouTube; consulta el inicio rápido para ver la respuesta de cada paso.

curl -X POST https://www.transcriptdock.com/v1/jobs \
-H "Authorization: Bearer td_live_YOUR_KEY" \
-H "Idempotency-Key: tt-7680721699171601694" \
-H "Content-Type: application/json" \
-d '{ "source": { "url": "https://www.tiktok.com/@tiktok/video/7680721699171601694" }, "mode": "captions_only" }'

El JSON de la transcripción indica de dónde salió el texto en source_origin: creator_captions, platform_captions (los subtítulos automáticos de TikTok) o speech_recognition.

Los videos más recientes de un perfil#

Lista hasta 10 de los videos más nuevos de un perfil, con el número de reproducciones y las estadísticas del perfil, por 1 crédito. Luego envía las URL que quieras como un lote.

listar un perfil
curl -X POST https://www.transcriptdock.com/v1/video-discoveries \
-H "Authorization: Bearer td_live_YOUR_KEY" \
-H "Idempotency-Key: tiktok-profile-1" \
-H "Content-Type: application/json" \
-d '{ "kind": "tiktok_user_videos", "user": "@tiktok", "limit": 10 }'

Lee el resultado con GET /v1/video-discoveries/{id}. Agrega "include_details": true para obtener los me gusta, los comentarios, los hashtags y los idiomas de subtítulos de cada video. Los detalles están en la referencia de la API.

Videos sin subtítulos#

Muchos TikToks no tienen pista de subtítulos, sobre todo los de música y los más antiguos. Envía mode: "auto" en un plan de pago: se usan los subtítulos cuando existen y, si no, se transcribe el audio, a 2 créditos por minuto iniciado y con tiempos por palabra. En el plan gratuito el trabajo falla con NO_CAPTIONS y no se cobra nada.

Pregúntale a Claude#

Con el servidor MCP conectado, pide: "Lista los últimos videos del usuario de TikTok @tiktok y resume el primero". Claude lista el perfil y obtiene la transcripción por ti.

yt-dlp también puede guardar los subtítulos de TikTok con --write-subs --skip-download cuando un video los tiene, pero TikTok cambia con frecuencia y bloquea muchas IP de servidores, así que se rompe sin avisar.