To use this endpoint, send the videoId parameter in a GET request to get the text transcript of the corresponding YouTube video.
Get Video Transcript - Características del Endpoint
Objeto | Descripción |
---|---|
videoId |
[Requerido] |
{"success":true,"transcript":[{"text":"some of the best street food i've","duration":3.24,"offset":"0.00","lang":"en"},{"text":"ever eaten was in asia every one","duration":3.24,"offset":"3.24","lang":"en"},{"text":"of those little markets was filled with","duration":3.24,"offset":"6.48","lang":"en"},{"text":"smells of delicious food that all centered","duration":3.24,"offset":"9.72","lang":"en"},{"text":"around an asian staple noodles learn to","duration":3.24,"offset":"12.96","lang":"en"},{"text":"cook those properly and you'll be surprised","duration":3.24,"offset":"16.20","lang":"en"},{"text":"how quick and easy it is to","duration":3.24,"offset":"19.44","lang":"en"},{"text":"knock up a delicious dinner first off","duration":3.24,"offset":"22.68","lang":"en"},{"text":"we're going to soak our noodles now","duration":3.24,"offset":"25.92","lang":"en"},{"text":"these are rice noodles into a bowl","duration":3.24,"offset":"29.16","lang":"en"},{"text":"and just pour the hot water over","duration":3.24,"offset":"32.40","lang":"en"},{"text":"the rice noodles soak and rehydrate 12","duration":3.24,"offset":"35.64","lang":"en"},{"text":"to 15 minutes to soften up if","duration":3.24,"offset":"38.88","lang":"en"},{"text":"you've got a wok perfect if not","duration":3.24,"offset":"42.12","lang":"en"},{"text":"just a normal size frying pan with","duration":3.24,"offset":"45.36","lang":"en"},{"text":"big sloping sides pan on get it","duration":3.24,"offset":"48.60","lang":"en"},{"text":"really nice and hot chicken breast very","duration":3.24,"offset":"51.84","lang":"en"},{"text":"lean hardly any fat on there you've","duration":3.24,"offset":"55.08","lang":"en"},{"text":"got this little fillet to slice that","duration":3.24,"offset":"58.32","lang":"en"},{"text":"off now the secret to getting it","duration":3.24,"offset":"61.56","lang":"en"},{"text":"really nice and thin and to cut","duration":3.24,"offset":"64.80","lang":"en"},{"text":"it into strips take your knife keep","duration":3.24,"offset":"68.04","lang":"en"},{"text":"it nice and flat on the board","duration":3.24,"offset":"71.28","lang":"en"},{"text":"and sort of slice it in half","duration":3.24,"offset":"74.52","lang":"en"},{"text":"like a sort of scallop like that","duration":3.24,"offset":"77.76","lang":"en"},{"text":"we call this butterfly in the chicken","duration":3.24,"offset":"81.00","lang":"en"},{"text":"take a rolling pin and nice and","duration":3.24,"offset":"84.24","lang":"en"},{"text":"gently roll over the chicken what it","duration":3.24,"offset":"87.48","lang":"en"},{"text":"does it sort of flattens it allows","duration":3.24,"offset":"90.72","lang":"en"},{"text":"you to slice it even thinner and","duration":3.24,"offset":"93.96","lang":"en"},{"text":"the thinner the slices of the chicken","duration":3.24,"offset":"97.20","lang":"en"},{"text":"the sort of crisper it gets the","duration":3.24,"offset":"100.44","lang":"en"},{"text":"quicker it cooks slice it in half","duration":3.24,"offset":"103.68","lang":"en"},{"text":"start slicing these nice thin slices and","duration":3.24,"offset":"106.92","lang":"en"},{"text":"the good news is one chicken breast","duration":3.24,"offset":"110.16","lang":"en"},{"text":"can serve two or three easily next","duration":3.24,"offset":"113.40","lang":"en"},{"text":"wash your knife and finely slice garlic","duration":3.24,"offset":"116.64","lang":"en"},{"text":"the thinner the garlic the crispier [Music]","duration":3.24,"offset":"119.88","lang":"en"},{"text":"this is a young tender broccoli just","duration":3.24,"offset":"123.12","lang":"en"},{"text":"slice them down i want a bite","duration":3.24,"offset":"126.36","lang":"en"},{"text":"to the broccoli and normally you sort","duration":3.24,"offset":"129.60","lang":"en"},{"text":"of paste the dish with one-third noodles","duration":3.24,"offset":"132.84","lang":"en"},{"text":"one-third vegetables and one-third of your protein","duration":3.24,"offset":"136.08","lang":"en"},{"text":"chicken [Music] with a dish that takes","duration":3.24,"offset":"139.32","lang":"en"},{"text":"literally minutes to put together it's really","duration":3.24,"offset":"142.56","lang":"en"},{"text":"important to get everything organized everything needs","duration":3.24,"offset":"145.80","lang":"en"},{"text":"to be at your fingertips touch of","duration":3.24,"offset":"149.04","lang":"en"},{"text":"olive oil get a pan really nice","duration":3.24,"offset":"152.28","lang":"en"},{"text":"and ready just starting to smoke drop","duration":3.24,"offset":"155.52","lang":"en"},{"text":"the chicken in first [Music] salt pepper","duration":3.24,"offset":"158.76","lang":"en"},{"text":"open up those little strands of chicken","duration":3.24,"offset":"162.00","lang":"en"},{"text":"nice once you've started to sear off","duration":3.24,"offset":"165.24","lang":"en"},{"text":"the chicken get the garlic in now","duration":3.24,"offset":"168.48","lang":"en"},{"text":"let that get really nice and crispy","duration":3.24,"offset":"171.72","lang":"en"},{"text":"the way to do it is to","duration":3.24,"offset":"174.96","lang":"en"},{"text":"sort of spread all the chicken the","duration":3.24,"offset":"178.20","lang":"en"},{"text":"garlic up the side of the pan","duration":3.24,"offset":"181.44","lang":"en"},{"text":"can see why it's so important to","duration":3.24,"offset":"184.68","lang":"en"},{"text":"cut the chicken thin strips because it","duration":3.24,"offset":"187.92","lang":"en"},{"text":"colors and cooks at the same time","duration":3.24,"offset":"191.16","lang":"en"},{"text":"as well really really crucial now that","duration":3.24,"offset":"194.40","lang":"en"},{"text":"garlic's getting really nice and crispy broccoli","duration":3.24,"offset":"197.64","lang":"en"},{"text":"in feels strange putting raw broccoli in","duration":3.24,"offset":"200.88","lang":"en"},{"text":"like that normally we'll blanch it in","duration":3.24,"offset":"204.12","lang":"en"},{"text":"boiling water dry it out but you","duration":3.24,"offset":"207.36","lang":"en"},{"text":"want that crunch now soy sauce that","duration":3.24,"offset":"210.60","lang":"en"},{"text":"helps to season it but also stains","duration":3.24,"offset":"213.84","lang":"en"},{"text":"beautifully soy sauce in lovely it's exactly","duration":3.24,"offset":"217.08","lang":"en"},{"text":"what i want now take that out","duration":3.24,"offset":"220.32","lang":"en"},{"text":"give you a pan a little wipe","duration":3.24,"offset":"223.56","lang":"en"},{"text":"out a little teaspoon of olive oil","duration":3.24,"offset":"226.80","lang":"en"},{"text":"get that wok really nicely oiled again","duration":3.24,"offset":"230.04","lang":"en"},{"text":"drain your noodles they're beautiful this is","duration":3.24,"offset":"233.28","lang":"en"},{"text":"a really exciting way of finishing this","duration":3.24,"offset":"236.52","lang":"en"},{"text":"quick stir fry very classic two eggs","duration":3.24,"offset":"239.76","lang":"en"},{"text":"in [Music] whisk up the eggs and","duration":3.24,"offset":"243.00","lang":"en"},{"text":"give that a really good whisk [Music]","duration":3.24,"offset":"246.24","lang":"en"},{"text":"sort of almost spread it at the","duration":3.24,"offset":"249.48","lang":"en"},{"text":"side of the pan lightly season the","duration":3.24,"offset":"252.72","lang":"en"},{"text":"eggs noodles in chicken and broccoli in","duration":3.24,"offset":"255.96","lang":"en"},{"text":"and give that a really nice mix","duration":3.24,"offset":"259.20","lang":"en"},{"text":"you want the egg to sort of","duration":3.24,"offset":"262.44","lang":"en"},{"text":"almost bring the dish together that egg's","duration":3.24,"offset":"265.68","lang":"en"},{"text":"cooked [Music] make sure you've got that","duration":3.24,"offset":"268.92","lang":"en"},{"text":"nice even distribution of chicken broccoli garlic","duration":3.24,"offset":"272.16","lang":"en"},{"text":"lovely and then just finish that fresh","duration":3.24,"offset":"275.40","lang":"en"},{"text":"lime and then you have a very","duration":3.24,"offset":"278.64","lang":"en"},{"text":"simple delicious stir-fry with rice noodles [Music]","duration":3.24,"offset":"281.88","lang":"en"},{"text":"making your enoki is so simple to","duration":3.24,"offset":"285.12","lang":"en"},{"text":"do yet the results are absolutely stunning","duration":3.24,"offset":"288.36","lang":"en"},{"text":"and it's a great way of using","duration":3.24,"offset":"291.60","lang":"en"},{"text":"up leftover baked potatoes you can make","duration":3.24,"offset":"294.84","lang":"en"},{"text":"noki just with flour and eggs however","duration":3.24,"offset":"298.08","lang":"en"},{"text":"the potato gives it a nice light","duration":3.24,"offset":"301.32","lang":"en"},{"text":"sort of creamy fluffy texture cut them","duration":3.24,"offset":"304.56","lang":"en"},{"text":"in half take your spoon and scoop","duration":3.24,"offset":"307.80","lang":"en"},{"text":"the inside of those potatoes i'm using","duration":3.24,"offset":"311.04","lang":"en"},{"text":"leftover baked potatoes but this really works","duration":3.24,"offset":"314.28","lang":"en"},{"text":"as well with leftover ball potatoes two","duration":3.24,"offset":"317.52","lang":"en"},{"text":"choices you can get a fork and","duration":3.24,"offset":"320.76","lang":"en"},{"text":"sort of mash the potato and get","duration":3.24,"offset":"324.00","lang":"en"},{"text":"it nice and light and fluffy or","duration":3.24,"offset":"327.24","lang":"en"},{"text":"this little gadget is called a ricer","duration":3.24,"offset":"330.48","lang":"en"},{"text":"i suppose it's a posh word for","duration":3.24,"offset":"333.72","lang":"en"},{"text":"a potato masher just squeeze gently you","duration":3.24,"offset":"336.96","lang":"en"},{"text":"can see how nice and light it","duration":3.24,"offset":"340.20","lang":"en"},{"text":"is almost like fluffy little strands of","duration":3.24,"offset":...
curl --location --request GET 'https://zylalabs.com/api/5417/video+narration+api/7022/get+video+transcript?videoId=_LYp2enCvKQ' --header 'Authorization: Bearer YOUR_API_KEY'
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 Prueba Gratuita incluye hasta 50 solicitudes.
Send the videoId in the GET request to retrieve the transcript of the YouTube video. Optionally, select the language of the transcript.
The Video Narration API allows retrieving text transcripts from YouTube videos using the videoId, improving accessibility and user experience.
Receives: videoId (required) Provides: A transcript in JSON format with the video dialogues.
Retrieve text subtitles to improve video accessibility. Create content analysis tools based on video transcripts. Provide transcripts in multiple languages for a global audience.
Beside the number of API calls per month allowed, there are no other limitations.
There are different plans suits everyone including a free trial for small amount of requests, but it’s rate is limit to prevent abuse of the service.
The API uses API keys for authentication. To access the API, include your API key in the request header. The API key is provided upon registration and should be kept secure.
The API returns detailed information about the age and history of a domain, including years, months and days since its creation, as well as expiration and update dates.
The API returns video transcripts in JSON format, which includes the spoken text, duration of each segment, and the time offset for when each segment occurs in the video.
The key fields in the response include "text" (the spoken dialogue), "duration" (length of the segment), "offset" (time position in the video), and "lang" (language of the transcript).
The response data is structured as a JSON object containing a "success" boolean and a "transcript" array. Each element in the array represents a segment of dialogue with its associated metadata.
The endpoint provides the full transcript of a YouTube video, including the text of dialogues, their durations, and time offsets, allowing for detailed analysis and accessibility enhancements.
Users can customize requests by specifying the "videoId" parameter to retrieve transcripts for specific videos and optionally selecting the desired language for the transcript.
"text" indicates the spoken words, "duration" shows how long the segment lasts, "offset" tells when the segment starts in the video, and "lang" specifies the language of the transcript.
The API relies on YouTube's existing transcripts, ensuring that the data is sourced directly from the platform, which typically maintains high accuracy in its captions and subtitles.
Typical use cases include enhancing accessibility for hearing-impaired users, creating educational content, and performing content analysis for research or marketing purposes.
Zyla API Hub es como una gran tienda de APIs, donde puedes encontrar miles de ellas en un solo lugar. También ofrecemos soporte dedicado y monitoreo en tiempo real de todas las APIs. Una vez que te registres, puedes elegir qué APIs quieres usar. Solo recuerda que cada API necesita su propia suscripción. Pero si te suscribes a varias, usarás la misma clave para todas, lo que hace todo más fácil para ti.
Los precios se muestran en USD (dólar estadounidense), EUR (euro), CAD (dólar canadiense), AUD (dólar australiano) y GBP (libra esterlina). Aceptamos todas las principales tarjetas de débito y crédito. Nuestro sistema de pago utiliza la última tecnología de seguridad y está respaldado por Stripe, una de las compañías de pago más confiables del mundo. Si tienes algún problema para pagar con tarjeta, contáctanos en [email protected]
Además, si ya tienes una suscripción activa en cualquiera de estas monedas (USD, EUR, CAD, AUD, GBP), esa moneda se mantendrá para suscripciones posteriores. Puedes cambiar la moneda en cualquier momento siempre que no tengas suscripciones activas.
La moneda local que aparece en la página de precios se basa en el país de tu dirección IP y se proporciona solo como referencia. Los precios reales están en USD (dólar estadounidense). Cuando realices un pago, el cargo aparecerá en tu estado de cuenta en USD, incluso si ves el monto equivalente en tu moneda local en nuestro sitio web. Esto significa que no puedes pagar directamente en tu moneda local.
Ocasionalmente, un banco puede rechazar el cargo debido a sus configuraciones de protección contra fraude. Te sugerimos comunicarte con tu banco primero para verificar si están bloqueando nuestros cargos. También puedes acceder al Portal de Facturación y cambiar la tarjeta asociada para realizar el pago. Si esto no funciona y necesitas más ayuda, por favor contacta a nuestro equipo en [email protected]
Los precios se determinan mediante una suscripción recurrente mensual o anual, dependiendo del plan elegido.
Las llamadas a la API se descuentan de tu plan en base a solicitudes exitosas. Cada plan incluye una cantidad específica de llamadas que puedes realizar por mes. Solo las llamadas exitosas, indicadas por una respuesta con estado 200, se contarán en tu total. Esto asegura que las solicitudes fallidas o incompletas no afecten tu cuota mensual.
Zyla API Hub funciona con un sistema de suscripción mensual recurrente. Tu ciclo de facturación comenzará el día en que compres uno de los planes de pago, y se renovará el mismo día del mes siguiente. Así que recuerda cancelar tu suscripción antes si quieres evitar futuros cargos.
Para actualizar tu plan de suscripción actual, simplemente ve a la página de precios de la API y selecciona el plan al que deseas actualizarte. La actualización será instantánea, permitiéndote disfrutar inmediatamente de las funciones del nuevo plan. Ten en cuenta que las llamadas restantes de tu plan anterior no se transferirán al nuevo plan, por lo que debes considerar esto al actualizar. Se te cobrará el monto total del nuevo plan.
Para verificar cuántas llamadas a la API te quedan en el mes actual, revisa el campo 'X-Zyla-API-Calls-Monthly-Remaining' en el encabezado de la respuesta. Por ejemplo, si tu plan permite 1,000 solicitudes por mes y has usado 100, este campo mostrará 900 llamadas restantes.
Para ver el número máximo de solicitudes a la API que permite tu plan, revisa el encabezado de la respuesta 'X-Zyla-RateLimit-Limit'. Por ejemplo, si tu plan incluye 1,000 solicitudes por mes, este encabezado mostrará 1,000.
El encabezado 'X-Zyla-RateLimit-Reset' muestra el número de segundos hasta que tu límite se restablezca. Esto te indica cuándo tu conteo de solicitudes se reiniciará. Por ejemplo, si muestra 3,600, significa que faltan 3,600 segundos para que el límite se restablezca.
Sí, puedes cancelar tu plan en cualquier momento desde tu cuenta, seleccionando la opción de cancelación en la página de Facturación. Ten en cuenta que las actualizaciones, degradaciones y cancelaciones tienen efecto inmediato. Además, al cancelar ya no tendrás acceso al servicio, incluso si te quedaban llamadas en tu cuota.
Puedes contactarnos a través de nuestro canal de chat para recibir asistencia inmediata. Siempre estamos en línea de 8 a. m. a 5 p. m. (EST). Si nos contactas fuera de ese horario, te responderemos lo antes posible. Además, puedes escribirnos por correo electrónico a [email protected]
Para darte la oportunidad de probar nuestras APIs sin compromiso, ofrecemos una prueba gratuita de 7 días que te permite realizar hasta 50 llamadas a la API sin costo. Esta prueba solo se puede usar una vez, por lo que recomendamos aplicarla a la API que más te interese. Aunque la mayoría de nuestras APIs ofrecen prueba gratuita, algunas pueden no hacerlo. La prueba finaliza después de 7 días o cuando realices 50 solicitudes, lo que ocurra primero. Si alcanzas el límite de 50 solicitudes durante la prueba, deberás "Iniciar tu Plan de Pago" para continuar haciendo solicitudes. Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios. Alternativamente, si no cancelas tu suscripción antes del día 7, tu prueba gratuita finalizará y tu plan se cobrará automáticamente, otorgándote acceso a todas las llamadas a la API especificadas en tu plan. Ten esto en cuenta para evitar cargos no deseados.
Después de 7 días, se te cobrará el monto total del plan al que estabas suscrito durante la prueba. Por lo tanto, es importante cancelar antes de que finalice el periodo de prueba. No se aceptan solicitudes de reembolso por olvidar cancelar a tiempo.
Cuando te suscribes a una prueba gratuita de una API, puedes realizar hasta 50 llamadas. Si deseas realizar más llamadas después de este límite, la API te pedirá que "Inicies tu Plan de Pago". Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios.
Las Órdenes de Pago se procesan entre el día 20 y el 30 de cada mes. Si envías tu solicitud antes del día 20, tu pago será procesado dentro de ese período.
Nivel de Servicio:
99%
Tiempo de Respuesta:
1.290ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.076ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.192ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
745ms
Nivel de Servicio:
96%
Tiempo de Respuesta:
5.143ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
99%
Tiempo de Respuesta:
2.760ms
Nivel de Servicio:
83%
Tiempo de Respuesta:
5.450ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
10.547ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
10.547ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
10.547ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
10.547ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
10.547ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
6.033ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.638ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
490ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
32ms