# Lo que se dice en YouTube, en texto listo para tu modelo.

Canonical URL: https://www.rastriq.es/datos-transcripciones-youtube/ · English version: https://www.rastriq.es/en/youtube-transcript-data/

> Transcripciones de vídeos, Shorts, canales, listas y búsquedas de YouTube en texto, con tiempos, SRT o WebVTT. Sin API key: pagas solo por transcripción.

Los subtítulos de cualquier vídeo, Short o directo de YouTube, o de canales, listas de reproducción y búsquedas enteras, convertidos en texto limpio, segmentos con marca de tiempo, SRT o WebVTT, junto a los metadatos del vídeo. Sin API key ni inicio de sesión: pagas solo las filas que devuelven transcripción.

RESPUESTA RÁPIDA

**Respuesta rápida:** Transcripciones de vídeos, Shorts, directos, canales, listas y búsquedas de YouTube en texto, segmentos con tiempos, SRT o WebVTT, con idioma, tipo de subtítulo, número de palabras y metadatos del vídeo; sin API key y pagando solo por transcripción. Muestra de 65 filas en CSV y JSON.

2 $

Por 1.000 transcripciones (plan Free)

64 de 65

Vídeos con transcripción en las muestras

24,8 h

De vídeo en español convertidas en texto en 31 s

Ver casos de uso → Ver filas reales

CONTEXTO

## Cuatro tipos de entrada, una fila por vídeo

Mezcla URLs, IDs, canales, listas y búsquedas en la misma ejecución. Eliges los formatos de salida: texto, segmentos, texto con tiempos, SRT y WebVTT.

| Entrada | Ejemplo | Qué devuelve |
|---|---|---|
| Vídeo, Short o directo | `https://www.youtube.com/watch?v=…` · `youtu.be/…` · ID suelto | Una fila con su transcripción |
| Canal | `https://www.youtube.com/@TED` (añade `/shorts` o `/streams`) | Los últimos vídeos, con límite y filtro de fecha |
| Lista de reproducción | `https://www.youtube.com/playlist?list=…` | Los vídeos de la lista hasta tu límite |
| Búsqueda | `"searchQueries": ["qué es un agente de IA"]` | Los primeros vídeos de cada búsqueda |

### También hay fila cuando no hay subtítulos

| Estado | Significado | Se cobra |
|---|---|---|
| OK | Transcripción devuelta | Sí |
| NO_TRANSCRIPT | El vídeo no tiene subtítulos | No |
| LANGUAGE_NOT_AVAILABLE | No existe ninguno de tus idiomas y has desactivado la alternativa | No |
| UNAVAILABLE | Privado, eliminado, con restricción de edad o bloqueado por país | No |
| BLOCKED · ERROR | YouTube bloqueó la petición o hubo un error inesperado | No |
| INVALID_INPUT | La entrada no es una URL, ID o búsqueda de YouTube reconocible | No |

**No es reconocimiento de voz.** El actor lee los subtítulos que YouTube ya tiene, los subidos por el creador o los automáticos, y no traduce. Si un vídeo no tiene, recibes `NO_TRANSCRIPT` sin coste: en la muestra de TED el único caso es una actuación musical de 90 segundos.

CASOS DE USO

## Para qué se usan las transcripciones de YouTube

Seis casos de uso reales, con quién los usa, qué haces y qué campos necesitas.

1 · Base de conocimiento para RAG

Equipos de IA y de productoCarga todos los vídeos de un canal (formación, webinars, conferencias) en tu base vectorial. El texto con tiempos (`[00:01:23] …`) permite que el asistente cite el minuto exacto.**Resultado:** un corpus por canal listo para trocear y vectorizar, con enlace a cada momento del vídeo.

Campos: `timestampedText`, `segments`, `videoId`, `url`

2 · Investigación de contenidos

Agencias, marketing y analistasTranscribe los primeros vídeos de una búsqueda («inteligencia artificial para empresas») y analiza con un LLM qué temas, argumentos y palabras clave se repiten.**Resultado:** un mapa de qué se cuenta sobre un tema.

Campos: `inputSource`, `title`, `text`, `viewCount`, `publishedAt`

3 · Monitor semanal de canales

Marca, comunicación y productoPrograma los canales de tus competidores con `publishedAfter: "7 days"` y recibe solo los vídeos nuevos con su transcripción: lanzamientos, mensajes y precios dichos en voz alta.**Resultado:** un resumen semanal de lo que han publicado.

Campos: `channelName`, `publishedAt`, `title`, `text`

4 · Reutilización y SEO

Equipos de contenidosConvierte vídeos propios en artículos, resúmenes, capítulos o preguntas frecuentes. `wordCount` y `durationSeconds` ayudan a dimensionar el trabajo.**Resultado:** borradores a partir de lo que ya está grabado.

Campos: `text`, `wordCount`, `durationSeconds`, `keywords`

5 · Subtítulos y accesibilidad

Medios, formación y eventosExporta ficheros SRT o WebVTT listos para usar, en el idioma que prefieras de los disponibles.**Resultado:** subtítulos por vídeo.

Campos: `srt`, `vtt`, `availableLanguages`, `transcriptLanguage`

6 · Corpus de evaluación y entrenamiento

Equipos de ML e investigaciónReúne transcripciones por idioma, duración o tema, y separa subtítulos del creador de los automáticos con `isAutoGenerated`.**Resultado:** un corpus etiquetado por idioma y calidad de subtítulo.

Campos: `isAutoGenerated`, `transcriptLanguage`, `originalLanguage`, `wordCount`

LO QUE DICEN LOS DATOS

## Dos ejecuciones reales, en cifras

Lo que cuesta y lo que tarda convertir horas de vídeo en texto.

| Tarea | Vídeos | Con transcripción | Palabras | Horas de vídeo | Subtítulos automáticos | Duración | Coste |
|---|---|---|---|---|---|---|---|
| Canal de TED, últimos 30 días | 25 | 24 | 48.586 | 5,4 | 3 de 24 | 19 s | 0,05 $ |
| Dos búsquedas en español | 40 | 40 | 244.885 | 24,8 | 36 de 40 | 31 s | 0,08 $ |

Ejecuciones de las dos tareas guardadas del 16 de octubre de 2026, con 256 MB de memoria.

TED sube subtítulos propios y en varios idiomas: una charla llega a tener 14 pistas. En los vídeos en español encontrados por búsqueda casi todo es subtítulo automático. Por eso importa `isAutoGenerated`: te dice con qué calidad de texto trabajas.

Como referencia, una charla de TED de unos 12 minutos son unas 1.600 palabras, y una hora de vídeo en español, unas 10.000.

MUESTRA REAL

## Filas reales de dos tareas guardadas

Extractos de ejecuciones del 16 de octubre de 2026. Las muestras públicas se descargan sin registro.

### Charlas de TED de los últimos 30 días

| title | durationSeconds | viewCount | wordCount | idiomas | isAutoGenerated |
|---|---|---|---|---|---|
| How to Start Any Conversation the Right Way \| Chris Fenning \|… | 667 | 209366 | 1759 | 5 | false |
| Why We Blew Up Four Dams — and Saved a River \| Amy Bowers… | 777 | 81041 | 1477 | 4 | false |
| The Three Words That Saved My Life \| Blake Mycoskie \| TED | 937 | 120282 | 1703 | 5 | false |
| Why I’m Building Libraries Inside Prisons \| Reginald Dwayne… | 749 | 46290 | 1644 | 9 | false |
| How to Clean Up the World’s Dirtiest Industry \| Joojin Kim \|… | 459 | 99854 | 999 | 6 | false |
| Why the Future is Human … Plus AI \| Esther Perel and Sal Khan | 1247 | 99646 | 3592 | 4 | false |

Filas reales de la tarea «charlas de TED de los últimos 30 días». `idiomas` es el número de pistas de subtítulos en `availableLanguages`.

### Vídeos en español de dos búsquedas

| title | durationSeconds | wordCount | transcriptLanguage | isAutoGenerated |
|---|---|---|---|---|
| 10 Herramientas de Inteligencia Artificial para NEGOCIOS \| 🤖… | 2097 | 5926 | es | true |
| ¿Se puede crear una empresa solo con IA? | 909 | 2879 | es | true |
| GUÍA COMPLETA: INTELIGENCIA ARTIFICIAL para EMPRENDEDORES \|… | 7650 | 23850 | es | true |
| Como implementar Inteligencia artificial en mi empresa 2026 | 874 | 2744 | es | true |
| Los 5 Mejores Negocios Con Inteligencia Artificial (Probados) | 857 | 2378 | es | true |
| Cursos de IA para Negocios 2026 \| Cursos de Inteligencia… | 12057 | 26351 | es | true |

Filas reales de la tarea «búsquedas en español». En estas filas se omite el canal porque muchos son creadores individuales; el actor sí lo devuelve.

### El formato con tiempos (`timestampedText`)

```
[00:00:04] I want to be long-winded and unclear.
[00:00:11] It's not a common opening line.
[00:00:13] Most people won't tell us when they're going to be long-winded,
```

**Solo un extracto.** Las muestras incluyen las primeras palabras de cada transcripción en `text_excerpt`. El texto completo pertenece a sus autores y lo obtienes al ejecutar el actor.

[Transcripciones de YouTube CSV](https://www.rastriq.es/muestras/youtube-transcripciones.csv) [Transcripciones de YouTube JSON](https://www.rastriq.es/muestras/youtube-transcripciones.json) [Ver todas las muestras](https://www.rastriq.es/muestras/)

RECETAS

## Entradas listas para copiar

Pega la entrada en la pestaña JSON del actor y pulsa Start. Las dos primeras son las tareas guardadas con las que se han generado las muestras.

| Tarea | Entrada (JSON) | Para qué sirve |
|---|---|---|
| Canal de TED, últimos 30 días | `{"urls": ["https://www.youtube.com/@TED"], "publishedAfter": "30 days", "languages": ["en"], "outputFormats": ["text", "timestamped"], "maxVideosPerSource": 40}` | Corpus reciente de un canal, con tiempos para citar. |
| Búsquedas en español | `{"searchQueries": ["inteligencia artificial para empresas", "qué es un agente de IA"], "languages": ["es"], "outputFormats": ["text", "segments"], "maxVideosPerSource": 20}` | Investigación de un tema en vídeo. |
| Un vídeo en texto plano | `{"urls": ["https://www.youtube.com/watch?v=jNQXAC9IVRw"], "outputFormats": ["text"]}` | La prueba más rápida. |
| Shorts de un canal | `{"urls": ["https://www.youtube.com/@TED/shorts"], "maxVideosPerSource": 50}` | Vídeos cortos con su texto. |
| Subtítulos SRT y WebVTT | `{"urls": ["https://www.youtube.com/playlist?list=…"], "languages": ["es", "en"], "outputFormats": ["srt", "vtt"]}` | Ficheros de subtítulos de una lista entera. |
| Monitor semanal de canales | `{"urls": ["https://www.youtube.com/@canal-1", "https://www.youtube.com/@canal-2"], "publishedAfter": "7 days", "outputFormats": ["text"]}` | Prográmala cada lunes: solo vídeos nuevos. |

Controla el volumen con `maxVideosPerSource` (por canal, lista o búsqueda) y `maxVideos` (total de la ejecución). Los idiomas van por orden de preferencia: gana el primero disponible.

CAMPOS

## Diccionario de campos

Una fila por vídeo procesado; los formatos de texto aparecen según los que elijas.

| Campo | Descripción |
|---|---|
| `videoId · url · title · inputSource` | Vídeo y entrada de la que sale (URL, canal o búsqueda) |
| `channelName · channelId · channelUrl` | Canal |
| `durationSeconds · viewCount · likeCount · publishedAt` | Duración, visualizaciones, me gusta y fecha de publicación |
| `isLive · isLiveContent` | En directo ahora / directo o directo pasado |
| `transcriptStatus` | OK, NO_TRANSCRIPT, LANGUAGE_NOT_AVAILABLE, UNAVAILABLE, BLOCKED, ERROR, INVALID_INPUT |
| `transcriptLanguage · originalLanguage · isAutoGenerated` | Idioma devuelto, idioma original y si el subtítulo es automático |
| `availableLanguages` | Todas las pistas del vídeo con código, nombre y si son automáticas |
| `segmentCount · wordCount` | Número de segmentos y de palabras |
| `text` | Transcripción en texto limpio |
| `segments` | Lista de segmentos con start, duration, end y text |
| `timestampedText` | Texto con una marca [hh:mm:ss] por línea |
| `srt · vtt` | Subtítulos en formato SRT y WebVTT |
| `description · keywords · thumbnailUrl` | Metadatos opcionales (activados por defecto) |

ENTREGA

## Cómo recibes los datos

Ejecútalo tú, recíbelo de forma recurrente o encárganos el proyecto.

Apify

Lanzas el actor y descargas JSON, CSV o Excel. 2 $ por 1.000 transcripciones en el plan Free, 1,80 $ en Starter, 1,50 $ en Scale y 1,20 $ en Business. Sin coste de arranque y con el proxy incluido; las filas sin transcripción son gratis.

Canales: consola, API, MCP

Dataset recurrente

Tus canales o búsquedas cada semana, solo con los vídeos nuevos, en el formato que necesite tu sistema.

Canales: S3, CSV, JSON

Proyecto a medida

Troceado, embeddings y carga en tu base vectorial, resúmenes por vídeo y clasificación por tema.

[Rastriq para IA →](https://www.rastriq.es/ia/)

PREGUNTAS FRECUENTES

## Preguntas frecuentes sobre transcripciones de YouTube

### ¿Genera la transcripción a partir del audio?

No. Devuelve los subtítulos que YouTube ya tiene, del creador o automáticos. Los vídeos sin subtítulos dan una fila `NO_TRANSCRIPT` que no se cobra.

### ¿Funciona con Shorts, directos y listas de reproducción?

Sí. Acepta URLs de Shorts y directos, canales con la pestaña `/shorts` o `/streams`, listas de reproducción y búsquedas, todo mezclado en una misma ejecución.

### ¿En qué idioma llega el texto?

En el primero de tu lista `languages` que exista. Si no hay ninguno, recibes la pista por defecto (o `LANGUAGE_NOT_AVAILABLE` si desactivas la alternativa). No hay traducción automática; `availableLanguages` lista todas las pistas.

### ¿Qué pasa con los vídeos con restricción de edad?

Requieren iniciar sesión, algo que el actor no hace, así que devuelven `UNAVAILABLE` sin coste, igual que los privados, eliminados o bloqueados por país.

### ¿Puedo usarlo desde un agente de IA?

Sí. Se llama por la API de Apify o desde el servidor MCP de Apify, y el texto con tiempos está pensado para prompts y para citar el momento exacto del vídeo.

### ¿Es legal usar estas transcripciones?

El actor solo lee subtítulos públicos. Eres responsable de cumplir las condiciones de YouTube, los derechos de autor y la protección de datos al usar el resultado. Rastriq no está afiliado a YouTube ni a Google.

MUESTRA GRATUITA

## Recibe un extracto con tus canales o búsquedas

Dinos qué canales, listas o temas te interesan y te enviamos un extracto con el esquema que recibirías.

- Vídeos, Shorts, canales, listas y búsquedas
- Texto, segmentos, SRT y WebVTT
- Pagas solo lo que tiene transcripción

Recibido. Revisa tu correo y descarga mientras tanto las muestras reales en [/muestras/](https://www.rastriq.es/muestras/).

PÁGINAS RELACIONADAS

## Sigue explorando

[Rastriq para IA Datos y ficheros pensados para agentes.](https://www.rastriq.es/ia/) [Inteligencia competitiva Tráfico, tendencias y vídeo.](https://www.rastriq.es/inteligencia-competitiva/) [Datos de TikTok Anuncios, tendencias y creadores.](https://www.rastriq.es/tiktok/) [Comprar datasets Catálogo con muestras descargables.](https://www.rastriq.es/comprar-datasets/)
