Convierte cualquier video de YouTube en una salida lista para IA usando solo una URL de video y un aviso
Esta API obtiene la transcripción, analiza el contenido y devuelve una respuesta final en texto plano o JSON estricto. Es ideal para resumir, extraer, clasificar, analizar reseñas y generar datos estructurados a partir de videos de YouTube
Los videos cortos se procesan en una sola pasada. Los videos largos se dividen y fusionan automáticamente en segundo plano para que no se pierda ningún dato de la transcripción
Entrada:
Salida:
URL de video + Aviso = { "respuesta": "❤️🔥" }
Tono de listado Zyla
Analiza videos de YouTube con IA en una simple llamada a la API
Envía una URL de video de YouTube, tu aviso y un esquema JSON opcional. La API obtiene la transcripción, procesa todo el contenido del video y devuelve una respuesta limpia generada por IA en texto o JSON estructurado
Diseñada para desarrolladores que desean salidas de IA confiables basadas en transcripciones sin tener que manejar la obtención de transcripciones, división o conformación de respuestas por su cuenta
Por qué funciona bien:
Perfecto para:
Simple en, poderoso fuera:
URL de Video + Aviso = { "respuesta": "json estructurado" }
Obtiene la transcripción de un video de YouTube ejecuta IA en la transcripción completa con tu mensaje y devuelve el resultado como texto plano o JSON estricto
Analizar la transcripción de Youtube - Características del Endpoint
| Objeto | Descripción |
|---|---|
Cuerpo de la Solicitud |
[Requerido] Json |
{
"success": true,
"result": {
"inputUrl": "https://www.youtube.com/watch?v=tzruGtCBK9o",
"videoId": "tzruGtCBK9o",
"videoUrl": "https://www.youtube.com/watch?v=tzruGtCBK9o",
"status": "ok",
"output": {
"positives": [
"High-quality audio peripherals, living up to Sennheiser's legacy.",
"Significant leap in design and quality compared to previous models.",
"Beautiful hard case with useful accessories included.",
"Minimalistic and unobtrusive design.",
"Well-built construction with fabric headband and faux leather ear cups.",
"Effective touch controls for various functions.",
"Long battery life of up to 60 hours, ideal for travelers.",
"Good active noise cancellation for typical commute noises.",
"Excellent sound quality with decent clarity in mids and highs.",
"Visual EQ in the Sennheiser app allows for a balanced and high-quality listening experience.",
"Sufficient audio quality for most genres and users."
],
"negatives": [
"Headphones are not the lightest, though they do not feel cheap.",
"Construction is a bit stiff and bulky.",
"Active noise cancellation can be fatiguing over long periods.",
"Transparency mode is not very effective when audio is playing.",
"Uncomfortable fit for long periods due to tight headband and ear cups pinching ears."
]
}
},
"meta": {
"primaryModel": "mistralai/mistral-medium-3-instruct",
"fallbackModel": "z-ai/glm4.7",
"finalModel": "mistralai/mistral-medium-3-instruct",
"outputMode": "json_schema",
"fallbackUsed": false,
"chunkCount": 1,
"transcriptSegmentCount": 0,
"transcriptCharacterCount": 5021,
"llmCallCount": 1,
"successfulLlmCallCount": 1,
"llmAttemptCount": 1,
"modelsUsed": [
"mistralai/mistral-medium-3-instruct"
]
}
}
curl --location --request POST 'https://zylalabs.com/api/12410/ai+youtube+transcript+api/23479/analyze+youtube+transcript' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"videoUrl": "https://www.youtube.com/watch?v=tzruGtCBK9o",
"prompt": "Find the main positive and negative points mentioned in this video about the product, service, or topic being discussed. Use only transcript-supported evidence.",
"jsonschema": {
"title": "sentiment_points",
"type": "object",
"additionalProperties": false,
"properties": {
"positives": {
"type": "array",
"items": {
"type": "string"
}
},
"negatives": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento.
La API devuelve datos estructurados derivados de las transcripciones de videos de YouTube que incluyen tanto texto puro como JSON estrictamente formateado La salida contiene información basada en el aviso proporcionado y el contenido del video
Los campos clave en la respuesta incluyen `success`, `result`, `inputUrl`, `videoId`, `videoUrl`, `status` y `output`. El campo `output` contiene los insights procesados basados en la transcripción del video
Los usuarios pueden personalizar sus solicitudes proporcionando un `prompt` específico junto con el `videoUrl`. También se puede incluir un `jsonschema` opcional para definir la estructura deseada de la salida
Los datos de respuesta están organizados en un formato JSON con un objeto de nivel superior que contiene el estado de `éxito` y un objeto `resultado` El `resultado` incluye metadatos sobre el video y los `insights` procesados de `salida`
La API proporciona información como resúmenes, análisis de sentimientos, categorización de contenido y puntos clave extraídos de la transcripción del video, lo que la hace adecuada para diversas tareas analíticas
La precisión de los datos se mantiene a través de procesos de transcripción automatizados y análisis de IA, asegurando que la salida refleje el contenido del video de manera precisa Las mejoras continuas en los modelos de IA también mejoran la calidad
Los casos de uso típicos incluyen la resumición de contenido, el análisis de sentimientos para comentarios, la extracción de datos para la investigación y la generación de insights estructurados para aplicaciones SaaS, mejorando la participación y comprensión del usuario
Los usuarios pueden utilizar los datos devueltos analizando la salida JSON para extraer información relevante integrándola en aplicaciones para análisis o utilizándola para la creación de contenido y fines de investigación
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.809ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.747ms
Nivel de Servicio:
99%
Tiempo de Respuesta:
461ms
Nivel de Servicio:
99%
Tiempo de Respuesta:
23ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
342ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
415ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
503ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
20ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
60ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.904ms