Scraper de transcripciones y subtítulos de TikTok — JSON, SRT, VTT, LLM
Extrae subtítulos y transcripciones de TikTok desde URL de vídeos, enlaces cortos o un perfil @ completo, en JSON, SRT, VTT, texto plano o texto listo para un LLM. Subtítulos nativos: sin Whisper, sin clave de API y unos dos segundos por vídeo.
características clave
Lee los subtítulos del propio TikTok en lugar de volver a transcribir el audio: unos 2 segundos por vídeo frente a 10–30 de una herramienta con Whisper
El texto exacto que aparece en pantalla: nada se oye mal ni se inventa
Cinco formatos de salida — JSON con marcas de tiempo, SRT, VTT, texto plano y texto listo para LLM sin [Music] ni etiquetas de hablante
Un único campo admite URL de vídeos, enlaces cortos vm./vt., nombres @ e identificadores sin procesar, mezclados
Un perfil como entrada enumera los vídeos del creador; maxVideos funciona como presupuesto de toda la ejecución
Métricas por vídeo — reproducciones, likes, comentarios, compartidos, duración, número de palabras y de segmentos
Lista de idiomas por prioridad con coincidencia por prefijo (eng coincide con eng-US) y control de subtítulos automáticos
Las extracciones fallidas, la resolución de enlaces cortos y la enumeración de perfiles nunca se cobran
casos de uso
- Crear corpus de RAG o de fine-tuning a partir de vídeo corto
- Reutilizar el contenido hablado en artículos, newsletters y copy social
- Análisis competitivo de contenido en todos los creadores de un nicho
- Generar archivos de subtítulos SRT/VTT para republicación y localización
- Investigación de ganchos: leer los primeros segundos de los vídeos top de una categoría
- Revisión de seguridad de marca y de menciones publicitarias a escala
parámetros de entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
urls | array | obligatorio | URL de vídeos de TikTok, enlaces cortos, nombres @ o identificadores sin procesar |
outputFormat | string | opcional | json, srt, vtt, text o llm |
languages | array | opcional | Idiomas de subtítulos por prioridad; coincidencia por prefijo, eng coincide con eng-US |
includeAutoGenerated | boolean | opcional | Incluir los subtítulos automáticos de TikTok cuando no hay manuales |
maxVideos | integer | opcional | Límite de vídeos para toda la ejecución; 0 significa sin límite |
maxConcurrency | integer | opcional | Workers en paralelo, 1–10; menos es más seguro frente a los límites de tasa |
proxyConfiguration | object | opcional | Proxy residencial muy recomendable: TikTok bloquea las IP de centro de datos |
Ejemplo de salida
1{
2 "videoId": "7627209981670001950",
3 "url": "https://www.tiktok.com/@tiktok/video/7627209981670001950",
4 "title": "your TikTok grandpa @writers cramp is proud of you",
5 "authorName": "TikTok",
6 "authorId": "tiktok",
7 "createTime": "2026-04-10T19:10:35.000Z",
8 "playCount": 54600,
9 "likeCount": 3656,
10 "commentCount": 837,
11 "shareCount": 291,
12 "availableLanguages": ["eng-US"],
13 "language": "eng-US",
14 "isAutoGenerated": true,
15 "segments": [
16 { "text": "I'm 81 years old and I'm known as the TikTok Grandpa", "start": 0.04, "end": 3.64 },
17 { "text": "my name is Ian Smith", "start": 3.641, "end": 4.721 }
18 ],
19 "text": "I'm 81 years old and I'm known as the TikTok Grandpa my name is Ian Smith...",
20 "duration": 77,
21 "wordCount": 243,
22 "segmentCount": 29,
23 "extractedAt": "2026-04-12T02:45:36.000Z",
24 "error": null
25}
Consejos
Empieza con un vídeo. Una URL basta para confirmar el esquema y el idioma devuelto antes de lanzar un perfil. Fija maxVideos en perfiles. Es un presupuesto de toda la ejecución, no por perfil, así una entrada mixta nunca se pasa. Deja la concurrencia en 3. TikTok limita con dureza; subirla cambia fiabilidad por muy poca velocidad. Elige llm para IA. Ese formato elimina [Music], etiquetas de hablante y anotaciones que, si no, son ruido en los embeddings.
faq
¿Usa Whisper o reconocimiento de voz?
¿Qué ocurre con un vídeo sin subtítulos?
¿Puedo recorrer una cuenta entera?
relacionado en ~/social
Scraper de Bluesky — Posts, perfiles, feeds e interacciones
Extrae posts, perfiles, feeds e interacciones de Bluesky.
abrirScraper de subtítulos y transcripciones de YouTube — JSON, SRT, VTT, LLM
Transcripciones de YouTube en JSON, SRT, VTT o texto listo para LLM.
abrir