logo
languageESdown
menu

Comentarios de videos de YouTube

Indica un enlace de video de YouTube y un numero esperado de comentarios para recibir comentarios publicos, autores, interacciones y fechas de publicacion

Traducido · es-ESVer texto original

Descripción general

Los comentarios publicos de un video de YouTube muestran como reaccionan los espectadores con sus propias palabras, que observaciones atraen respuestas y si el creador participa. Esta Data App convierte el area de comentarios publicos de un video en un conjunto de datos coherente, con texto, autores, relaciones de respuesta, instantaneas de interaccion y marcas de tiempo.

En lugar de desplazarse a mano por el hilo, el resultado conserva la redaccion original y conecta cada comentario con su video, autor y comentario principal. Asi es mas facil comparar reacciones, detectar temas recurrentes e inspeccionar conversaciones.

Notas sobre los datos

Los datos cubren los comentarios visibles publicamente en el video de YouTube indicado en el momento de la recoleccion. Los registros se ordenan de mas reciente a mas antiguo por Fecha de publicacion. Cada registro normal se identifica por su ID del comentario, que tambien sirve para quitar duplicados. Quedan fuera los videos privados, eliminados, solo para miembros o con comentarios cerrados.

Numero de me gusta, Numero de respuestas, Numero de no me gusta, Numero de comentarios, Propietario del canal y Corazon del creador son instantaneas y pueden cambiar despues. Los recuentos y valores de clasificacion como Tipo de comentario y Tipo de comentario sin procesar se conservan como texto de origen, no como numeros. Fecha de publicacion, Fecha de recoleccion y Fecha de limpieza conservan las marcas de tiempo de origen sin inferir una zona horaria. Tiempo relativo mantiene el texto mostrado en la pagina, por ejemplo 1年前. Palabra clave, ID de negocio, URL del video y Elemento de origen pueden repetir el enlace enviado cuando el registro de origen lo trae asi. Sin datos conserva el resultado cuando no hay comentarios publicos.

Como se ven los resultados

Cada registro normal representa un comentario publico del video de YouTube seleccionado.

ID del comentarioTexto del comentarioID del autorFecha de publicacionNumero de me gustaNumero de respuestas
UgwnKwe6YJKooQl-JaZ4AaABAg年紀漸長覺得這好像不錯 可以有大按鈕也不用佔螢幕空間@attacksoil2025-08-25T14:52:0110
UgwYMOjMzFk7w-8L0Fl4AaABAgGood job DR RICK 👍@JoeGentry-g7k2025-08-27T15:03:2600

Hay valores adicionales de avatar y canal, identificadores de video, relaciones de respuesta, senales del creador, marcas de tiempo de recoleccion y el resultado sin datos.

Casos de uso

  • Comparar Texto del comentario con Numero de me gusta y Numero de respuestas para detectar observaciones con mas interaccion visible.
  • Agrupar Texto del comentario por frases recurrentes y usar Fecha de publicacion para ver como cambio la conversacion.
  • Reconstruir hilos de respuesta con ID del comentario principal y Tipo de comentario para distinguir observaciones de primer nivel y respuestas.
  • Revisar Propietario del canal y Corazon del creador junto con ID del autor para ver como participo el canal.

Alcance y límites

Cada ejecucion recopila comentarios de un video de YouTube. El numero esperado de comentarios es de 1 a 10000. Los resultados se devuelven en lotes completos de 20, asi que la cantidad real puede redondearse al alza. Solo se cubren los comentarios publicos visibles en el momento de la recoleccion.

  • Adecuada para
  • Cuando necesitas el texto publico y los datos de interaccion de un video concreto de YouTube
  • Cuando necesitas autores, relaciones de respuesta, marcas de tiempo y senales del creador para analizar
  • No usar para
  • Cuando necesitas comentarios de mas de un video en una sola ejecucion — envia una ejecucion distinta por video
  • Cuando necesitas datos privados, eliminados, solo para miembros o con comentarios desactivados — esta App solo cubre comentarios publicos

Gestión de fallos

Comportamiento de fallos y reintentos declarado por el autor. Recomendamos incluirlo en tu prompt del sistema al integrar.

  1. 1Si no se devuelven comentarios, verifica el enlace del video y confirma que el video y sus comentarios son publicos
  2. 2Reintenta mas tarde tras un limite de frecuencia, una indisponibilidad temporal o un tiempo de espera
  3. 3Cuando el resultado del envio es desconocido, evita reenviar de inmediato para no crear tareas duplicadas
  4. 4Si falla la autenticacion, verifica la API Key configurada en el entorno de ejecucion

Entrada

Parámetros necesarios para llamar a esta App, generados a partir del input.schema del manifest.json.

CampoNombre de negocioTipoObligatorioPredeterminadoEnum / RestriccionesEjemploDescripción
video_urlEnlace del videostringSí——https://www.youtube.com/watch?v=mpUwmWy_tlgLa URL completa de YouTube del video publico cuyos comentarios se recopilaran. Introduce un solo enlace; un video no valido o inaccesible puede devolver un resultado vacio.
comment_countNumero esperado de comentariosintegerSí—1–1000020El numero de comentarios que se desea recopilar, de 1 a 10000. Los resultados se devuelven y facturan en lotes completos de 20, asi que la cantidad real puede redondearse al alza.

Salida

Estructura de campos de un único registro, generada a partir del output.schema del manifest.json.

CampoNombre de negocioTipoEjemploDescripción
comment_idID del comentariostringUgwnKwe6YJKooQl-JaZ4AaABAgEl identificador unico y estable del comentario de YouTube
content_idID del videostringmpUwmWy_tlgEl identificador del video de YouTube asociado al comentario
cur_idID del registrostring6a8d3b9297884a4f18a27756El identificador de registro de origen devuelto con este comentario
comment_typeTipo de comentariostring1El valor de origen que identifica el tipo de comentario, conservado como texto
parent_comment_idID del comentario principalstring—El identificador del comentario principal de una respuesta; los comentarios de primer nivel suelen estar vacios
comment_user_idID del autorstring@attacksoilEl identificador publico de YouTube del autor del comentario
comment_user_avatar_urlAvatar del autorstringhttps://yt3.ggpht.com/ytc/AIdro_nx14vEi8CIGWe-1TfJUlTVRCSMosevvM0iyj2yylc=s88-c-k-c0x00ffffff-no-rjLa URL publica de la imagen de avatar del autor del comentario
comment_textTexto del comentariostring年紀漸長覺得這好像不錯 可以有大按鈕也不用佔螢幕空間El texto publicado en el comentario de YouTube
publish_timeFecha de publicacionstring2025-08-25T14:52:01La marca de tiempo de origen de la publicacion, conservada tal como la devuelve la fuente
crawl_timeFecha de recoleccionstring2026-08-25T14:52:02La marca de tiempo de origen de la recoleccion, conservada tal como la devuelve la fuente
like_countNumero de me gustastring1El numero de me gusta en el momento de la recoleccion, conservado como texto de origen
reply_countNumero de respuestasstring0El numero de respuestas en el momento de la recoleccion, conservado como texto de origen
keywordPalabra clavestringhttps://www.youtube.com/watch?v=mpUwmWy_tlgLa palabra clave o el valor de origen asociado a este registro, conservado como texto de origen
root_content_urlURL del videostringhttps://www.youtube.com/watch?v=mpUwmWy_tlgLa URL completa de YouTube del video asociado al comentario
channel_nameNombre del canalstring—El nombre del canal del video asociado al comentario
comment_timeTiempo relativostring1年前El texto de tiempo relativo mostrado en la pagina
raw_comment_typeTipo de comentario sin procesarstring0El valor de origen sin procesar que identifica el tipo de comentario, conservado como texto
dislike_countNumero de no me gustastring—El numero de no me gusta en el momento de la recoleccion, conservado como texto de origen
clean_update_timeFecha de limpiezastring2026-08-25T14:52:02La marca de tiempo de origen de la limpieza o actualizacion, conservada tal como la devuelve la fuente
author_is_channel_ownerPropietario del canalbooleanfalseIndica si el autor del comentario es el propietario del canal del video
comment_countNumero de comentariosstring4El valor de recuento de comentarios devuelto con este registro, conservado como texto de origen
has_creator_heartCorazon del creadorbooleanfalseIndica si el creador del video marco el comentario con un corazon
biz_idID de negociostringhttps://www.youtube.com/watch?v=mpUwmWy_tlgEl identificador de negocio del registro de origen, conservado como texto de origen
source_itemElemento de origenstringhttps://www.youtube.com/watch?v=mpUwmWy_tlgLa URL de video de YouTube enviada asociada a este registro de resultado
no_dataSin datosbooleanfalseIndica si no se recolectaron comentarios publicos para el video de origen

Schema del registro

La salida se devuelve registro a registro. detail.output.idFieldHint

output.schema
{
  "type": "object",
  "properties": {
    "comment_id": {
      "type": "string",
      "title": "ID del comentario",
      "description": "El identificador unico y estable del comentario de YouTube",
      "prefill": "UgwnKwe6YJKooQl-JaZ4AaABAg"
    },
    "content_id": {
      "type": "string",
      "title": "ID del video",
      "description": "El identificador del video de YouTube asociado al comentario",
      "prefill": "mpUwmWy_tlg"
    },
    "cur_id": {
      "type": "string",
      "title": "ID del registro",
      "description": "El identificador de registro de origen devuelto con este comentario",
      "prefill": "6a8d3b9297884a4f18a27756"
    },
    "comment_type": {
      "type": "string",
      "title": "Tipo de comentario",
      "description": "El valor de origen que identifica el tipo de comentario, conservado como texto",
      "prefill": "1"
    },
    "parent_comment_id": {
      "type": "string",
      "title": "ID del comentario principal",
      "description": "El identificador del comentario principal de una respuesta; los comentarios de primer nivel suelen estar vacios"
    },
    "comment_user_id": {
      "type": "string",
      "title": "ID del autor",
      "description": "El identificador publico de YouTube del autor del comentario",
      "prefill": "@attacksoil"
    },
    "comment_user_avatar_url": {
      "type": "string",
      "title": "Avatar del autor",
      "description": "La URL publica de la imagen de avatar del autor del comentario",
      "prefill": "https://yt3.ggpht.com/ytc/AIdro_nx14vEi8CIGWe-1TfJUlTVRCSMosevvM0iyj2yylc=s88-c-k-c0x00ffffff-no-rj"
    },
    "comment_text": {
      "type": "string",
      "title": "Texto del comentario",
      "description": "El texto publicado en el comentario de YouTube",
      "prefill": "年紀漸長覺得這好像不錯 可以有大按鈕也不用佔螢幕空間"
    },
    "publish_time": {
      "type": "string",
      "title": "Fecha de publicacion",
      "description": "La marca de tiempo de origen de la publicacion, conservada tal como la devuelve la fuente",
      "prefill": "2025-08-25T14:52:01"
    },
    "crawl_time": {
      "type": "string",
      "title": "Fecha de recoleccion",
      "description": "La marca de tiempo de origen de la recoleccion, conservada tal como la devuelve la fuente",
      "prefill": "2026-08-25T14:52:02"
    },
    "like_count": {
      "type": "string",
      "title": "Numero de me gusta",
      "description": "El numero de me gusta en el momento de la recoleccion, conservado como texto de origen",
      "prefill": "1"
    },
    "reply_count": {
      "type": "string",
      "title": "Numero de respuestas",
      "description": "El numero de respuestas en el momento de la recoleccion, conservado como texto de origen",
      "prefill": "0"
    },
    "keyword": {
      "type": "string",
      "title": "Palabra clave",
      "description": "La palabra clave o el valor de origen asociado a este registro, conservado como texto de origen",
      "prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
    },
    "root_content_url": {
      "type": "string",
      "title": "URL del video",
      "description": "La URL completa de YouTube del video asociado al comentario",
      "prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
    },
    "channel_name": {
      "type": "string",
      "title": "Nombre del canal",
      "description": "El nombre del canal del video asociado al comentario"
    },
    "comment_time": {
      "type": "string",
      "title": "Tiempo relativo",
      "description": "El texto de tiempo relativo mostrado en la pagina",
      "prefill": "1年前"
    },
    "raw_comment_type": {
      "type": "string",
      "title": "Tipo de comentario sin procesar",
      "description": "El valor de origen sin procesar que identifica el tipo de comentario, conservado como texto",
      "prefill": "0"
    },
    "dislike_count": {
      "type": "string",
      "title": "Numero de no me gusta",
      "description": "El numero de no me gusta en el momento de la recoleccion, conservado como texto de origen"
    },
    "clean_update_time": {
      "type": "string",
      "title": "Fecha de limpieza",
      "description": "La marca de tiempo de origen de la limpieza o actualizacion, conservada tal como la devuelve la fuente",
      "prefill": "2026-08-25T14:52:02"
    },
    "author_is_channel_owner": {
      "type": "boolean",
      "title": "Propietario del canal",
      "description": "Indica si el autor del comentario es el propietario del canal del video",
      "prefill": false
    },
    "comment_count": {
      "type": "string",
      "title": "Numero de comentarios",
      "description": "El valor de recuento de comentarios devuelto con este registro, conservado como texto de origen",
      "prefill": "4"
    },
    "has_creator_heart": {
      "type": "boolean",
      "title": "Corazon del creador",
      "description": "Indica si el creador del video marco el comentario con un corazon",
      "prefill": false
    },
    "biz_id": {
      "type": "string",
      "title": "ID de negocio",
      "description": "El identificador de negocio del registro de origen, conservado como texto de origen",
      "prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
    },
    "source_item": {
      "type": "string",
      "title": "Elemento de origen",
      "description": "La URL de video de YouTube enviada asociada a este registro de resultado",
      "prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
    },
    "no_data": {
      "type": "boolean",
      "title": "Sin datos",
      "description": "Indica si no se recolectaron comentarios publicos para el video de origen",
      "prefill": false
    }
  },
  "required": [],
  "additionalProperties": false
}

Integración

Esta App se puede integrar mediante MCP, API, SDK o exportación de archivos — todos los canales comparten las mismas capacidades y precios. Cada solicitud se autentica con la cabecera Authorization: Bearer usando una API Key (de larga duración, creada en la consola de Data Hub); los clientes MCP también pueden iniciar sesión con OAuth sin clave. Más opciones como CLI y Skill están en camino.

Con MCP (Model Context Protocol) puedes llamar a esta App directamente desde clientes de IA como Claude y Cursor. Elige tu cliente y el modo de autenticación, y copia la configuración de abajo.

Configuración del cliente

Sustituye el valor tras Bearer por tu API Key de larga duración. Funciona en cualquier cliente, CI o entorno sin interfaz.

mcpServers config
{
  "mcpServers": {
    "hello_moto__youtube-video-comments": {
      "type": "http",
      "url": "https://mcp-v2.octoparse.com?pin=hello_moto/youtube-video-comments",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

Deja que la IA lo configure por ti

¿No quieres editar configuraciones a mano? Copia el prompt de instalación y pégalo en cualquier cliente de IA: completará la configuración a su manera. (El prompt le pide a la IA que te solicite tu API Key, de modo que las credenciales nunca queden en el historial de chat ni en configuraciones compartidas.)

detail.access.mcp.composeHint

Precios

20 comentarios devueltos

Se cobra según el número de registros devueltos correctamente. Las ejecuciones fallidas no se cobran. Se factura en unidades de 20 registro; cualquier unidad parcial se redondea a 20 registro.

0,002 US$/ 20 registro
Per task submitted

Se cobra una vez por cada ejecución enviada, independientemente del número de registros devueltos.

0,0001 US$/ ejecución

Los distintos eventos de facturación se acumulan de forma independiente. Consulta cada elemento para más detalles. Las ejecuciones fallidas no se cobran.

Ver créditos

Pruébalo ahora

Rellena los parámetros y ejecuta — los resultados provienen de una llamada real.

Ejemplo
Los parámetros se validan contra input.schema antes del envío
Rellena primero los parámetros obligatorios
Desde 0,002 US$ / 20 registro