Comentarios de videos de TikTok
Indica un ID de contenido de TikTok y un número esperado de comentarios para recibir comentarios públicos, autores, interacciones y fechas de publicación
Traducido · es-ESVer texto original
Descripción general
Los comentarios públicos de un video de TikTok muestran cómo reaccionan los espectadores con sus propias palabras, qué observaciones atraen respuestas y si el creador da me gusta o fija un comentario. Esta Data App convierte el área de comentarios públicos de un video en un conjunto de datos coherente, con texto, autores, relaciones de respuesta, instantáneas de interacción y marcas de tiempo.
El resultado sirve para un análisis repetible en lugar de desplazarse a mano. Conserva el texto original y conecta cada comentario con su video, autor, comentario principal y comentario raíz, para comparar reacciones, identificar temas recurrentes e inspeccionar las conversaciones en torno a un video.
Notas sobre los datos
Los datos cubren los comentarios públicamente visibles en el video de TikTok indicado en el momento de la recolección. Cada registro normal se identifica por su ID de comentario, que también se usa para quitar duplicados. Los videos privados, eliminados o con comentarios desactivados quedan fuera de la cobertura.
Número de me gusta, Número de respuestas, Gustado por el autor y Fijado por el autor son instantáneas y pueden cambiar después de la recolección. Los recuentos, los valores de clasificación como Tipo de comentario y los campos de menciones se conservan como texto de origen, sin convertirlos en números ni listas. Fecha de publicación y Fecha de recolección conservan las marcas de tiempo de origen sin inferir una zona horaria. Palabra clave, ID de negocio, ID de contenido y Elemento de origen pueden repetir el ID de contenido enviado cuando ese es el valor que lleva el registro de origen. URL de imágenes está vacío cuando el comentario no tiene imagen. El ID de comentario principal suele ser 0 en un comentario de primer nivel. Sin datos conserva el resultado de recolección cuando un video no tiene comentarios públicos.
Cómo se ven los resultados
Cada registro normal representa un comentario públicamente visible del video de TikTok seleccionado.
| ID de comentario | Texto del comentario | Nombre del autor | Fecha de publicación | Número de me gusta | Número de respuestas |
|---|---|---|---|---|---|
| 7676928910512587528 | 🔥🔥🔥 | LOR3NZO 🥵 | 2026-08-23T02:45:14 | 1 | 0 |
| 7676937550266663696 | Hi | F00tba11EDITS | 2026-08-23T03:18:57 | 0 | 0 |
Los valores adicionales incluyen el avatar e identificadores de autor, relaciones de respuesta, indicadores de interacción del creador, marcas de tiempo de recolección, texto de menciones y el resultado sin datos.
Casos de uso
- Comparar Texto del comentario con Número de me gusta y Número de respuestas para identificar observaciones con una interacción visible más fuerte.
- Agrupar Texto del comentario por frases recurrentes y usar Fecha de publicación para ver cómo cambió la discusión.
- Reconstruir hilos de respuesta con ID de comentario principal, ID de comentario raíz y Tipo de comentario para distinguir observaciones de primer nivel y respuestas.
- Revisar Gustado por el autor y Fijado por el autor junto con ID de autor para ver cómo participó el creador en la discusión.
Alcance y límites
Cada ejecución recopila comentarios de un video de TikTok. El número esperado de comentarios es de 1 a 10000. Los resultados se devuelven en lotes completos de 20, así que la cantidad real puede redondearse al alza. Solo se cubren los comentarios públicos visibles en el momento de la recolección.
- Adecuada para
- Cuando necesitas el texto público y los datos de interacción de un video concreto de TikTok
- Cuando necesitas autores, relaciones de respuesta, marcas de tiempo y señales del creador para analizar
- No usar para
- Cuando necesitas comentarios de más de un video en una sola ejecución — envía una ejecución distinta por video
- Cuando necesitas datos privados, eliminados o con comentarios desactivados — esta App solo cubre comentarios públicos
Gestión de fallos
Comportamiento de fallos y reintentos declarado por el autor. Recomendamos incluirlo en tu prompt del sistema al integrar.
- 1Si no se devuelven comentarios, verifica el ID de contenido y confirma que el video y sus comentarios son públicos
- 2Reintenta más tarde tras un límite de frecuencia, una indisponibilidad temporal o un tiempo de espera
- 3Cuando el resultado del envío es desconocido, evita reenviar de inmediato para no crear tareas duplicadas
- 4Si falla la autenticación, verifica la API Key configurada en el entorno de ejecución
Entrada
Parámetros necesarios para llamar a esta App, generados a partir del input.schema del manifest.json.
| Campo | Nombre de negocio | Tipo | Obligatorio | Predeterminado | Enum / Restricciones | Ejemplo | Descripción |
|---|---|---|---|---|---|---|---|
| content_id | ID de contenido | string | Sí | — | — | 7676927940759653650 | El ID numérico del video público de TikTok cuyos comentarios se recopilarán. Introduce un solo ID de contenido, no una palabra clave ni una URL. |
| comment_count | Número esperado de comentarios | integer | Sí | — | 1–10000 | 20 | El número de comentarios que se desea recopilar, de 1 a 10000. Los resultados se devuelven y facturan en lotes completos de 20, así 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.
| Campo | Nombre de negocio | Tipo | Ejemplo | Descripción |
|---|---|---|---|---|
| comment_id | ID de comentario | string | 7676928910512587528 | El identificador único y estable del comentario de TikTok |
| content_id | ID de contenido | string | 7676927940759653650 | El identificador del video de TikTok asociado al comentario |
| cur_id | ID de registro | string | 6a8fe471f5f83d2da3b7649d | El identificador de registro de origen devuelto con este comentario |
| comment_type | Tipo de comentario | string | 1 | El valor de origen que identifica el tipo de comentario, conservado como texto de origen |
| root_comment_id | ID de comentario raíz | string | 7676928910512587528 | El identificador del comentario raíz de este hilo de respuestas; los comentarios de primer nivel suelen repetir su propio ID de comentario |
| parent_comment_id | ID de comentario principal | string | 0 | El identificador del comentario principal de una respuesta; los comentarios de primer nivel suelen ser 0 |
| comment_user_id | ID de autor | string | 7577435595783603221 | El identificador público de TikTok del autor del comentario |
| comment_user_avatar_url | Avatar del autor | string | https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/02b166b17f1f9cd4fd5bcab5b12d3b4f~tplv-tiktokx-cropcenter:100:100.jpg?dr=9640&refresh_token=e18e22e5&x-expires=1787900400&x-signature=NEB%2BONXLIJ33UyKgKI6NOuyNNS0%3D&t=4d5b0474&ps=13740610&shp=30310797&shcp=ff37627b&idc=useast5 | La URL pública de la imagen de avatar del autor del comentario |
| comment_user_name | Nombre del autor | string | LOR3NZO 🥵 | El nombre público visible del autor del comentario |
| comment_text | Texto del comentario | string | 🔥🔥🔥 | El texto publicado en el comentario de TikTok |
| publish_time | Fecha de publicación | string | 2026-08-23T02:45:14 | La marca de tiempo de origen de la publicación, conservada tal como la devuelve la fuente |
| image_urls | URL de imágenes | string | — | Direcciones de imagen del comentario, conservadas como texto de origen; vacío cuando el comentario no tiene imagen |
| crawl_time | Fecha de recolección | string | 2026-08-27T15:17:02 | La marca de tiempo de origen de la recolección, conservada tal como la devuelve la fuente |
| like_count | Número de me gusta | string | 1 | El número de me gusta en el momento de la recolección, conservado como texto de origen |
| keyword | Palabra clave | string | 7676927940759653650 | El valor de palabra clave de origen asociado a este registro, conservado como texto de origen |
| sec_id | Sec ID del autor | string | MS4wLjABAAAAPbxslh-t5xoPlxOuQY3X4ZNjqiwy2dBXmUa5HM7crjnOmIAJTTzKPm5aYI79jHTn | El sec ID público de TikTok del autor del comentario, conservado como texto de origen |
| biz_id | ID de negocio | string | 7676927940759653650 | El identificador de negocio del registro de origen, conservado como texto de origen |
| detailed_mentions | Menciones detalladas | string | [] | El texto de menciones detalladas del registro de origen, conservado como texto y no convertido en lista |
| liked_by_author | Gustado por el autor | boolean | true | Indica si el autor del video dio me gusta a este comentario en el momento de la recolección |
| mentions | Menciones | string | [] | El texto de menciones del registro de origen, conservado como texto y no convertido en lista |
| pinned_by_author | Fijado por el autor | boolean | false | Indica si el autor del video fijó este comentario en el momento de la recolección |
| reply_comment_total | Número de respuestas | string | 0 | El número de respuestas en el momento de la recolección, conservado como texto de origen |
| source_item | Elemento de origen | string | 7676927940759653650 | El ID de contenido de TikTok enviado asociado a este registro de resultado |
| no_data | Sin datos | boolean | false | Indica si no se recolectaron comentarios públicos para el video de origen |
Schema del registro
La salida se devuelve registro a registro. detail.output.idFieldHint
{
"type": "object",
"properties": {
"comment_id": {
"type": "string",
"title": "ID de comentario",
"description": "El identificador único y estable del comentario de TikTok",
"prefill": "7676928910512587528"
},
"content_id": {
"type": "string",
"title": "ID de contenido",
"description": "El identificador del video de TikTok asociado al comentario",
"prefill": "7676927940759653650"
},
"cur_id": {
"type": "string",
"title": "ID de registro",
"description": "El identificador de registro de origen devuelto con este comentario",
"prefill": "6a8fe471f5f83d2da3b7649d"
},
"comment_type": {
"type": "string",
"title": "Tipo de comentario",
"description": "El valor de origen que identifica el tipo de comentario, conservado como texto de origen",
"prefill": "1"
},
"root_comment_id": {
"type": "string",
"title": "ID de comentario raíz",
"description": "El identificador del comentario raíz de este hilo de respuestas; los comentarios de primer nivel suelen repetir su propio ID de comentario",
"prefill": "7676928910512587528"
},
"parent_comment_id": {
"type": "string",
"title": "ID de comentario principal",
"description": "El identificador del comentario principal de una respuesta; los comentarios de primer nivel suelen ser 0",
"prefill": "0"
},
"comment_user_id": {
"type": "string",
"title": "ID de autor",
"description": "El identificador público de TikTok del autor del comentario",
"prefill": "7577435595783603221"
},
"comment_user_avatar_url": {
"type": "string",
"title": "Avatar del autor",
"description": "La URL pública de la imagen de avatar del autor del comentario",
"prefill": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/02b166b17f1f9cd4fd5bcab5b12d3b4f~tplv-tiktokx-cropcenter:100:100.jpg?dr=9640&refresh_token=e18e22e5&x-expires=1787900400&x-signature=NEB%2BONXLIJ33UyKgKI6NOuyNNS0%3D&t=4d5b0474&ps=13740610&shp=30310797&shcp=ff37627b&idc=useast5"
},
"comment_user_name": {
"type": "string",
"title": "Nombre del autor",
"description": "El nombre público visible del autor del comentario",
"prefill": "LOR3NZO 🥵"
},
"comment_text": {
"type": "string",
"title": "Texto del comentario",
"description": "El texto publicado en el comentario de TikTok",
"prefill": "🔥🔥🔥"
},
"publish_time": {
"type": "string",
"title": "Fecha de publicación",
"description": "La marca de tiempo de origen de la publicación, conservada tal como la devuelve la fuente",
"prefill": "2026-08-23T02:45:14"
},
"image_urls": {
"type": "string",
"title": "URL de imágenes",
"description": "Direcciones de imagen del comentario, conservadas como texto de origen; vacío cuando el comentario no tiene imagen"
},
"crawl_time": {
"type": "string",
"title": "Fecha de recolección",
"description": "La marca de tiempo de origen de la recolección, conservada tal como la devuelve la fuente",
"prefill": "2026-08-27T15:17:02"
},
"like_count": {
"type": "string",
"title": "Número de me gusta",
"description": "El número de me gusta en el momento de la recolección, conservado como texto de origen",
"prefill": "1"
},
"keyword": {
"type": "string",
"title": "Palabra clave",
"description": "El valor de palabra clave de origen asociado a este registro, conservado como texto de origen",
"prefill": "7676927940759653650"
},
"sec_id": {
"type": "string",
"title": "Sec ID del autor",
"description": "El sec ID público de TikTok del autor del comentario, conservado como texto de origen",
"prefill": "MS4wLjABAAAAPbxslh-t5xoPlxOuQY3X4ZNjqiwy2dBXmUa5HM7crjnOmIAJTTzKPm5aYI79jHTn"
},
"biz_id": {
"type": "string",
"title": "ID de negocio",
"description": "El identificador de negocio del registro de origen, conservado como texto de origen",
"prefill": "7676927940759653650"
},
"detailed_mentions": {
"type": "string",
"title": "Menciones detalladas",
"description": "El texto de menciones detalladas del registro de origen, conservado como texto y no convertido en lista",
"prefill": "[]"
},
"liked_by_author": {
"type": "boolean",
"title": "Gustado por el autor",
"description": "Indica si el autor del video dio me gusta a este comentario en el momento de la recolección",
"prefill": true
},
"mentions": {
"type": "string",
"title": "Menciones",
"description": "El texto de menciones del registro de origen, conservado como texto y no convertido en lista",
"prefill": "[]"
},
"pinned_by_author": {
"type": "boolean",
"title": "Fijado por el autor",
"description": "Indica si el autor del video fijó este comentario en el momento de la recolección",
"prefill": false
},
"reply_comment_total": {
"type": "string",
"title": "Número de respuestas",
"description": "El número de respuestas en el momento de la recolección, conservado como texto de origen",
"prefill": "0"
},
"source_item": {
"type": "string",
"title": "Elemento de origen",
"description": "El ID de contenido de TikTok enviado asociado a este registro de resultado",
"prefill": "7676927940759653650"
},
"no_data": {
"type": "boolean",
"title": "Sin datos",
"description": "Indica si no se recolectaron comentarios públicos 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": {
"hello_moto__tiktok-video-comments": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=hello_moto/tiktok-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
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.
Se cobra una vez por cada ejecución enviada, independientemente del número de registros devueltos.
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éditosPruébalo ahora
Rellena los parámetros y ejecuta — los resultados provienen de una llamada real.