API de YouTube
Busca y consulta videos, canales, publicaciones, comentarios, Shorts y transcripciones públicas de YouTube. Palabra, URL y nombre de canal tienen sus propias restricciones.
Suscriptores, vistas e interacciones son señales visibles, no Analytics ni historial. Una pista de subtítulos puede faltar y la acción no genera contenido privado.
Disponibilidad de la plataforma
- Salud 24 h
- 93 %
Últimos 30 días
Funciones disponibles
Cada acción de YouTube, qué hace, su precio y su salud en las últimas 24 horas. Abre una acción para ver sus parámetros, campos de respuesta y ejemplos de código.
| Capacidad | Qué hace | Por 1.000 | Salud en 24 horas |
|---|---|---|---|
Buscar videos en YouTubesearch | Busca videos de YouTube mediante keyword y orden opcional, devolviendo canal, texto y métricas visibles. | $0.56 por 1.000 solicitudes | Saludable · salud 100 % |
Consultar un canal de YouTubeprofile | Abre la url de un canal de YouTube y recoge biografía, suscriptores, videos, vistas, verificación, ubicación y fecha de creación públicos. | $0.56 por 1.000 solicitudes | Normal |
Listar publicaciones de un canaluser_posts | Obtiene publicaciones o videos públicos de la url del canal, con fecha y orden opcionales. | $0.56 por 1.000 solicitudes | Normal |
Consultar un video de YouTubevideo | Consulta la url de un video de YouTube y devuelve título, descripción, canal, vistas, likes, comentarios, duración y fecha de publicación. | $0.56 por 1.000 solicitudes | Normal |
Leer comentarios de un videocomments | Lee comentarios de la url del video y conserva autor, fecha, likes y relación de respuesta cuando existe. | $0.56 por 1.000 solicitudes | Normal |
Revisar métricas públicas del canalfollowers | Recibe username y devuelve contadores y precisión de conexión, con channel compatible. | $0.56 por 1.000 solicitudes | Normal |
Obtener subtítulos y transcripcióntranscript | Extrae de la url texto y segmentos en el idioma solicitado cuando están disponibles. | $0.56 por 1.000 solicitudes | Normal |
Listar Shorts de un canalshorts | Consulta Shorts del username, con canal, fecha u orden opcionales, y devuelve duración, vistas y autor. | $0.56 por 1.000 solicitudes | Normal |
Abre una capacidad para ver sus parámetros, campos de respuesta, ejemplos de código y prueba.
¿Qué acepta cada acción de YouTube?
Cada respuesta enlaza una acción ejecutable con sus entradas reales. El significado y los valores permitidos pertenecen a esa acción; un nombre parecido no conserva automáticamente el mismo sentido en otra plataforma.
Las fuentes oficiales se enlazan solo para precisar el término de la plataforma indicado a su lado. No implican autorización ni respaldo y no añaden a EveryInfra funciones del sitio oficial.
| Acción | Obligatorios | Opcionales | Entrega | Límite | Por 1.000 | Campos de respuesta |
|---|---|---|---|---|---|---|
searchBuscar videos en YouTube Busca videos de YouTube mediante | keyword | sort | Entrega síncrona | El catálogo declara defaultLimit = 10 y maxLimit = 50 para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · url · title · text · author_name · author_username · author_id · author_url · like_count · comment_count · view_count · duration · posted_at · platform |
profileConsultar un canal de YouTube Abre la | url | — | Entrega síncrona | — | $0.56 por 1.000 solicitudes | channel_id · name · url · bio · subscriber_count · video_count · view_count · is_verified · location · avatar_url · banner_url · created_at · platform |
user_postsListar publicaciones de un canal Obtiene publicaciones o videos públicos de la | url | since, sort | Entrega síncrona | El catálogo declara defaultLimit = 10 y maxLimit = 50 para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · url · title · text · author_name · author_username · author_id · author_url · like_count · comment_count · view_count · duration · posted_at · platform |
videoConsultar un video de YouTube Consulta la | url | — | Entrega síncrona | — | $0.56 por 1.000 solicitudes | id · url · title · text · author_name · author_username · author_id · author_url · like_count · comment_count · view_count · duration · posted_at · platform |
commentsLeer comentarios de un video Lee comentarios de la | url | since, sort | Entrega síncrona | El catálogo declara defaultLimit = 20 y maxLimit = 100 para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · text · author_name · like_count · reply_count · posted_at · is_reply · reply_to_id · platform |
followersRevisar métricas públicas del canal Recibe | username | channel | Entrega síncrona | — | $0.56 por 1.000 solicitudes | id · username · url · follower_count · following_count · post_count · like_count · connection_count · precision · platform |
transcriptObtener subtítulos y transcripción Extrae de la | url | language | Entrega síncrona | — | $0.56 por 1.000 solicitudes | id · url · title · text · segments · language · available_languages · channel_id · channel_name · channel_username · view_count · like_count · comment_count · posted_at · platform |
shortsListar Shorts de un canal Consulta Shorts del | username | channel, since, sort | Entrega síncrona | El catálogo declara defaultLimit = 20 y maxLimit = 100 para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | id · url · title · thumbnail_url · view_count · like_count · duration · posted_at · author_name · author_id · author_url · platform |
¿Qué significan los parámetros de YouTube search?
Busca videos de YouTube mediante keyword y orden opcional, devolviendo canal, texto y métricas visibles. No garantiza resultados completos ni una explicación del ranking.
keywordObligatorio- Palabra clave para buscar vídeos en YouTube con la acción
search. Si usas este parámetro con la acciónshorts, buscará por nombre de canal, no en todos los Shorts de la plataforma. sortOpcional- Criterio de orden. Para
search, usarelevance(relevancia),newest(fecha),most_viewed(reproducciones) otop_rated(puntuación). Para vídeos de un canal y Shorts, usanewest,oldestopopular. Paracomments, usanewest(más recientes) opopular(destacados). La presencia de este parámetro en llamadas a un vídeo único no implica que se pueda filtrar su contenido.Valores permitidos:most_viewednewestrelevancetop_rated
¿Qué significan los parámetros de YouTube profile?
Abre la url de un canal de YouTube y recoge biografía, suscriptores, videos, vistas, verificación, ubicación y fecha de creación públicos. No revela YouTube Analytics ni listas nominales de suscriptores.
urlObligatorio- Las acciones
profileyuser_postsusan la URL de un canal. Las accionesvideo,commentsytranscriptusan un enlace de vídeo específico (watch?v=...) o un enlace para compartir. La información del perfil se obtiene del contenido del canal. Los comentarios obtenidos no son los del muro del canal.
¿Qué significan los parámetros de YouTube user_posts?
Obtiene publicaciones o videos públicos de la url del canal, con fecha y orden opcionales. El lote no garantiza todo el archivo ni contenido privado.
urlObligatorio- Las acciones
profileyuser_postsusan la URL de un canal. Las accionesvideo,commentsytranscriptusan un enlace de vídeo específico (watch?v=...) o un enlace para compartir. La información del perfil se obtiene del contenido del canal. Los comentarios obtenidos no son los del muro del canal. sinceOpcional- Fecha de publicación más antigua para vídeos de un canal o Shorts, o fecha del comentario más antiguo para
comments. Solo se aplica a esas listas. sortOpcional- Criterio de orden. Para
search, usarelevance(relevancia),newest(fecha),most_viewed(reproducciones) otop_rated(puntuación). Para vídeos de un canal y Shorts, usanewest,oldestopopular. Paracomments, usanewest(más recientes) opopular(destacados). La presencia de este parámetro en llamadas a un vídeo único no implica que se pueda filtrar su contenido.Valores permitidos:newestoldestpopular
¿Qué significan los parámetros de YouTube video?
Consulta la url de un video de YouTube y devuelve título, descripción, canal, vistas, likes, comentarios, duración y fecha de publicación. Los comentarios y la transcripción se piden con comments y transcript.
urlObligatorio- Las acciones
profileyuser_postsusan la URL de un canal. Las accionesvideo,commentsytranscriptusan un enlace de vídeo específico (watch?v=...) o un enlace para compartir. La información del perfil se obtiene del contenido del canal. Los comentarios obtenidos no son los del muro del canal.
¿Qué significan los parámetros de YouTube comments?
Lee comentarios de la url del video y conserva autor, fecha, likes y relación de respuesta cuando existe. No publica ni promete el árbol completo.
urlObligatorio- Las acciones
profileyuser_postsusan la URL de un canal. Las accionesvideo,commentsytranscriptusan un enlace de vídeo específico (watch?v=...) o un enlace para compartir. La información del perfil se obtiene del contenido del canal. Los comentarios obtenidos no son los del muro del canal. sinceOpcional- Fecha de publicación más antigua para vídeos de un canal o Shorts, o fecha del comentario más antiguo para
comments. Solo se aplica a esas listas. sortOpcional- Criterio de orden. Para
search, usarelevance(relevancia),newest(fecha),most_viewed(reproducciones) otop_rated(puntuación). Para vídeos de un canal y Shorts, usanewest,oldestopopular. Paracomments, usanewest(más recientes) opopular(destacados). La presencia de este parámetro en llamadas a un vídeo único no implica que se pueda filtrar su contenido.Valores permitidos:newestpopular
¿Qué significan los parámetros de YouTube followers?
Recibe username y devuelve contadores y precisión de conexión, con channel compatible. No es una lista de suscriptores ni expone identidades privadas.
usernameObligatorio- Handle de un canal para las acciones
followersyshorts. Puede incluir el símbolo@. La acciónfollowersdevuelve el número de suscriptores, no la lista de suscriptores. La acciónshortsprioriza el uso del handle sobre el ID de canal (formatoUC…).YouTube: handle del canal y nombre visible — YouTube define el handle como un identificador único que empieza por `@` y lo distingue del nombre visible del canal. Conviene conservar esa diferencia al resolver `username` y atribuir resultados. · Consultada channelOpcional- Parámetro compatible para el handle de un canal. Las URL completas de canal (
/channel/UC…) no se procesan correctamente en algunas acciones; prioriza el uso del handle o de laurlque la acción requiera explícitamente.
¿Qué significan los parámetros de YouTube transcript?
Extrae de la url texto y segmentos en el idioma solicitado cuando están disponibles. No garantiza subtítulos para cada video, traducción automática o precisión perfecta.
urlObligatorio- Las acciones
profileyuser_postsusan la URL de un canal. Las accionesvideo,commentsytranscriptusan un enlace de vídeo específico (watch?v=...) o un enlace para compartir. La información del perfil se obtiene del contenido del canal. Los comentarios obtenidos no son los del muro del canal. languageOpcional- Código de idioma de los subtítulos o la transcripción para la acción
transcript. Se obtiene según los idiomas disponibles. No se garantiza la traducción automática.
¿Qué significan los parámetros de YouTube shorts?
Consulta Shorts del username, con canal, fecha u orden opcionales, y devuelve duración, vistas y autor. El lote no representa todos los videos cortos del canal.
usernameObligatorio- Handle de un canal para las acciones
followersyshorts. Puede incluir el símbolo@. La acciónfollowersdevuelve el número de suscriptores, no la lista de suscriptores. La acciónshortsprioriza el uso del handle sobre el ID de canal (formatoUC…).YouTube: handle del canal y nombre visible — YouTube define el handle como un identificador único que empieza por `@` y lo distingue del nombre visible del canal. Conviene conservar esa diferencia al resolver `username` y atribuir resultados. · Consultada channelOpcional- Parámetro compatible para el handle de un canal. Las URL completas de canal (
/channel/UC…) no se procesan correctamente en algunas acciones; prioriza el uso del handle o de laurlque la acción requiera explícitamente. sinceOpcional- Fecha de publicación más antigua para vídeos de un canal o Shorts, o fecha del comentario más antiguo para
comments. Solo se aplica a esas listas. sortOpcional- Criterio de orden. Para
search, usarelevance(relevancia),newest(fecha),most_viewed(reproducciones) otop_rated(puntuación). Para vídeos de un canal y Shorts, usanewest,oldestopopular. Paracomments, usanewest(más recientes) opopular(destacados). La presencia de este parámetro en llamadas a un vídeo único no implica que se pueda filtrar su contenido.Valores permitidos:newestoldestpopular
Cómo usar la API de YouTube
- 01Consulta el catálogo público y elige una acción de la plataforma.
- 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
- 03Procesa el resultado síncrono o consulta el identificador de trabajo cuando la acción se ejecute de forma asíncrona.
- 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"youtube","action":"search","params":{"keyword":"<keyword>"}}'
Guías de YouTube
Ejemplos completos y métodos basados en estas acciones. Comprueba primero en esta página las acciones, parámetros y campos actuales; los ejemplos y límites de un artículo no sustituyen al catálogo en vivo.
Por qué la captura de comentarios de YouTube omite respuestas: doble paginación y verificación de integridad
Los commentThreads de YouTube no siempre incluyen todas las respuestas. A partir de la documentación oficial, se explican comments.list, parentId, la doble paginación, la desduplicación y las diferencias de conteo de comentarios, y se proporciona un método reproducible de validación de recolección.
Leer el artículo →Realiza una due diligence de datos de creadores sin sustituir la audiencia por seguidores
Los productos de datos de creadores no deben generar puntuaciones opacas de autenticidad. Explora cómo combinar métricas públicas, análisis autorizado, adecuación de marca, requisitos de divulgación, pruebas a pequeña escala y retroalimentación posterior para formar una due diligence verificable.
Leer el artículo →Inicio con la API de datos unificada: del directorio de capacidades al primer resultado disponible
Integra datos multiplataforma usando platform, action y params: comprende el directorio de capacidades, completa una solicitud mínima, gestiona tareas asíncronas, resultados parciales y facturación, y establece registros de datos trazables.
Leer el artículo →Preguntas sobre la API de YouTube
¿Cómo llamo a la API de YouTube?
Envía POST /api/v1/social con platform igual a youtube, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.
¿Qué devuelve la API de YouTube?
Devuelve JSON estructurado. Por ejemplo, el esquema de search incluye title, text, author_name y author_username. Cada acción tiene su propia lista de campos; que un campo esté declarado no garantiza que todos los registros tengan un valor.
¿Qué matiz de la documentación oficial conviene conservar al usar datos de YouTube?
YouTube define el handle como un identificador único que empieza por @ y lo distingue del nombre visible del canal. Conviene conservar esa diferencia al resolver username y atribuir resultados.
¿Qué parámetros son obligatorios?
Depende de la acción. search requiere keyword; profile requiere url; user_posts requiere url; consulta las demás acciones en la lista de funciones.
¿Las acciones de YouTube responden de inmediato?
Las acciones marcadas como asíncronas devuelven un identificador de trabajo que se consulta por sondeo. Cualquier otra acción también puede ejecutarse de forma asíncrona: añade "mode": "async" al cuerpo de la solicitud para recibir el identificador de inmediato, útil para tareas lentas o límites altos.