HomeBlogTranscribePlansAPI Keys

Transcripción de YouTube en Zapier: Obtener Automáticamente Subtítulos de Videos Nuevos

Editor de Zapier mostrando un disparador de YouTube conectado a un paso GET de Webhooks by Zapier y una acción de Google Docs

Un flujo de trabajo de transcripción de YouTube en Zapier necesita exactamente tres pasos: un disparador de YouTube, una llamada de webhook, y lo que sea que quieras hacer con el texto. A continuación está la configuración completa, más un poco de matemática honesta sobre tareas de Zapier — porque esa es la parte donde la mayoría de la gente se carga silenciosamente por su curiosidad.

El Zap de tres pasos

  1. Disparador: YouTube — Nuevo Video en Canal
  2. Acción: Webhooks by Zapier — GET
  3. Acción: cualquier cosa que acepte texto — Google Docs, Gmail, Slack

Paso 1: el disparador

Elige la aplicación YouTube y el disparador Nuevo Video en Canal, conecta tu cuenta de Google, y apúntalo al canal que quieres seguir. Zapier sondea el canal y se dispara una vez por carga nueva. La salida del disparador incluye la URL del video — ese es el único campo que el siguiente paso necesita.

Paso 2: el webhook

Agrega Webhooks by Zapier con el evento GET y configúralo así:

¿Sin clave aún? Agarra la compartida gratuita — no se requiere cuenta:

curl -s https://youtube2text.org/api/demo-key

Devuelve {"success": true, "apiKey": "yt_..."} y permite 5 videos por mes por IP, suficiente para probar el Zap de principio a fin.

La API acepta cualquier forma de URL de YouTube — watch?v=, youtu.be, o un id de video de 11 caracteres desnudo — así que el campo URL del disparador funciona sin tocar. Cuando pruebas el paso, Zapier analiza la respuesta JSON y expone cada campo a pasos posteriores: Resultado Título, Resultado Contenido, Resultado Id de Video, y así sucesivamente.

Paso 3: gasta la transcripción

Esta es la parte divertida. Agrega una acción Google Docs — Crear Documento desde Texto y mapea el título y Resultado Contenido en ella, y tienes un archivo buscable de todo lo que dice un canal. O envíalo a través de un paso de IA primero y envíate un resumen por correo electrónico. Establezco maxChars a 8000 arriba porque los clientes de correo electrónico y los pasos de IA se ponen gruñones sobre entradas muy largas; el predeterminado y máximo es 150000 si quieres todo.

La matemática honesta

Aquí está la limitación que vale la pena saber antes de construir esto: Webhooks by Zapier es una aplicación premium, así que este Zap requiere un plan pagado, y cada ejecución quema tareas — una por paso de acción. Seguir un canal que sube diariamente te cuesta alrededor de 60 tareas al mes solo para este Zap; sigue cinco canales y se suma rápidamente.

La API de transcripción en sí no se importa cómo la llames. La misma solicitud GET se ejecuta desde un trabajo cron y un script de shell de cinco líneas gratuitamente — cubrí esa configuración en la guía de curl, usando el feed RSS del canal (https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID) como el disparador. Si quieres automatización visual sin precio por tarea, n8n autohospedado ejecuta este bucle ilimitadamente, y la versión de Make se basa en operaciones y es notablemente más amable con la billetera.

Dicho esto, si tu equipo ya vive en Zapier, tres pasos que nunca se rompen tienen valor real. Solo te estoy diciendo dónde está el medidor.

Cuando un video no tiene subtítulos

Algunos videos genuinamente no tienen transcripción — transmisiones en vivo recién terminadas, videos musicales, canales que desactivan subtítulos. La API devuelve:

{"error": {"code": "TRANSCRIPT_UNAVAILABLE", "message": "...", "status": 404}}

Zapier marca esa ejecución como errónea, que es comportamiento correcto — no hay nada que obtener. Si estás en la clave demo compartida, también puedes encontrar RATE_LIMIT_EXCEEDED (429); la respuesta incluye retryAfterSeconds para que sepas exactamente cuánto tiempo disculparse.

Obtén tu propia clave

Para cualquier cosa más allá de pruebas, inicia sesión con Google en youtube2text.org/app/keys — sin número de teléfono, sin tarjeta. El nivel gratuito es 5 videos al mes; los planes pagados van desde $5.99 por 50 videos hasta $19.99 ilimitado, que es menos que la mayoría de mejoras de plan de Zapier.