logo
FR

Commentaires vidéo TikTok

Indiquez un identifiant de contenu TikTok et un nombre attendu de commentaires pour recevoir les commentaires publics, les auteurs, les interactions et les heures de publication

Traduit · fr-FRVoir le texte original

Aperçu

Les commentaires publics d’une vidéo TikTok montrent comment les spectateurs réagissent avec leurs propres mots, quelles remarques attirent des réponses et si le créateur aime ou épingle un commentaire. Cette Data App transforme la zone de commentaires publics d’une vidéo en un jeu de données cohérent, avec le texte, les auteurs, les relations de réponse, des instantanés d’interaction et des horodatages.

Le résultat se prête à une analyse répétable plutôt qu’à un défilement manuel. Il conserve le libellé original et relie chaque commentaire à sa vidéo, son auteur, son commentaire parent et son commentaire racine, pour comparer les réactions, repérer des thèmes récurrents et inspecter les conversations autour d’une vidéo.

Notes sur les données

Les données couvrent les commentaires publiquement visibles sur la vidéo TikTok fournie au moment de la collecte. Chaque enregistrement normal est identifié par son ID du commentaire, utilisé aussi pour retirer les doublons. Les vidéos privées, supprimées ou avec commentaires désactivés sont hors couverture.

Nombre de likes, Nombre de réponses, Aimé par l’auteur et Épinglé par l’auteur sont des instantanés et peuvent changer après la collecte. Les valeurs de comptage, les valeurs de classification comme Type de commentaire et les champs de mentions restent du texte source, sans conversion en nombres ou en listes. Publié le et Collecté le conservent les horodatages source sans inférer de fuseau horaire. Mot-clé, ID métier, Identifiant de contenu et Élément source peuvent répéter l’identifiant de contenu soumis lorsque c’est la valeur portée par l’enregistrement source. URL d’images est vide lorsque le commentaire n’a pas d’image. L’ID du commentaire parent vaut généralement 0 pour un commentaire de premier niveau. Aucune donnée conserve le résultat de collecte lorsqu’une vidéo n’a pas de commentaire public.

À quoi ressemblent les résultats

Chaque enregistrement normal représente un commentaire publiquement visible de la vidéo TikTok sélectionnée.

ID du commentaireTexte du commentaireNom de l’auteurPublié leNombre de likesNombre de réponses
7676928910512587528🔥🔥🔥LOR3NZO 🥵2026-08-23T02:45:1410
7676937550266663696HiF00tba11EDITS2026-08-23T03:18:5700

Les valeurs supplémentaires incluent l’avatar et les identifiants d’auteur, les relations de réponse, les indicateurs d’interaction du créateur, les horodatages de collecte, le texte des mentions et le résultat aucune donnée.

Cas d’usage

  • Comparer Texte du commentaire avec Nombre de likes et Nombre de réponses pour repérer les remarques qui ont généré une interaction visible plus forte.
  • Grouper Texte du commentaire par formulations récurrentes, puis utiliser Publié le pour voir comment la discussion a évolué.
  • Reconstituer les fils de réponses avec ID du commentaire parent, ID du commentaire racine et Type de commentaire pour distinguer les remarques de premier niveau des réponses.
  • Examiner Aimé par l’auteur et Épinglé par l’auteur avec ID de l’auteur pour voir comment le créateur a participé à la discussion.

Périmètre et limites

Chaque exécution collecte les commentaires d’une vidéo TikTok. Le nombre attendu de commentaires va de 1 à 10000. Les résultats sont renvoyés par lots complets de 20, donc le nombre réel peut être arrondi à l’unité supérieure. Seuls les commentaires publics visibles au moment de la collecte sont couverts.

  • Adapté pour
  • Lorsque vous avez besoin du texte public et des détails d’interaction d’une vidéo TikTok précise
  • Lorsque vous avez besoin des auteurs, des relations de réponse, des horodatages et des signaux d’interaction du créateur pour analyser
  • À ne pas utiliser pour
  • Lorsque vous avez besoin des commentaires de plusieurs vidéos en une seule exécution — soumettez une exécution distincte par vidéo
  • Lorsque vous avez besoin de données privées, supprimées ou avec commentaires désactivés — cette App ne couvre que les commentaires publics

Gestion des échecs

Comportement en cas d'échec et de nouvelle tentative déclaré par l'auteur. Nous vous recommandons de l'inclure dans votre prompt système lors de l'intégration.

  1. 1Si aucun commentaire n’est renvoyé, vérifiez l’identifiant de contenu et confirmez que la vidéo et ses commentaires sont publics
  2. 2Réessayez plus tard après une limitation de débit, une indisponibilité temporaire ou un délai d’attente
  3. 3Lorsque le résultat de la soumission est inconnu, évitez de resoumettre immédiatement pour ne pas créer de tâches en double
  4. 4Si l’authentification échoue, vérifiez la clé API configurée pour l’environnement d’exécution

Entrée

Paramètres requis pour appeler cette App, générés à partir de l'input.schema du manifest.json.

ChampNom métierTypeRequisDéfautÉnum / ContraintesExempleDescription
content_idIdentifiant de contenustringOui——7676927940759653650L’identifiant numérique de la vidéo TikTok publique dont les commentaires seront collectés. Saisissez un seul identifiant de contenu, pas un mot-clé ni une URL.
comment_countNombre attendu de commentairesintegerOui—1–1000020Le nombre de commentaires à collecter, de 1 à 10000. Les résultats sont renvoyés et facturés par lots complets de 20, donc le nombre réel peut être arrondi à l’unité supérieure.

Sortie

Structure des champs d'un enregistrement, générée à partir de l'output.schema du manifest.json.

ChampNom métierTypeExempleDescription
comment_idID du commentairestring7676928910512587528L’identifiant unique et stable du commentaire TikTok
content_idIdentifiant de contenustring7676927940759653650L’identifiant de la vidéo TikTok associée au commentaire
cur_idID d’enregistrementstring6a8fe471f5f83d2da3b7649dL’identifiant d’enregistrement source renvoyé avec ce commentaire
comment_typeType de commentairestring1La valeur source identifiant le type de commentaire, conservée comme texte source
root_comment_idID du commentaire racinestring7676928910512587528L’identifiant du commentaire racine de ce fil de réponses ; les commentaires de premier niveau répètent généralement leur propre ID de commentaire
parent_comment_idID du commentaire parentstring0L’identifiant du commentaire parent pour une réponse ; les commentaires de premier niveau valent généralement 0
comment_user_idID de l’auteurstring7577435595783603221L’identifiant TikTok public de l’auteur du commentaire
comment_user_avatar_urlAvatar de l’auteurstringhttps://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=useast5L’URL publique de l’image d’avatar de l’auteur du commentaire
comment_user_nameNom de l’auteurstringLOR3NZO 🥵Le nom d’affichage public de l’auteur du commentaire
comment_textTexte du commentairestring🔥🔥🔥Le texte publié dans le commentaire TikTok
publish_timePublié lestring2026-08-23T02:45:14L’horodatage source de publication, conservé tel que renvoyé par la source de données
image_urlsURL d’imagesstring—Adresses d’images jointes au commentaire, conservées comme texte source ; vide lorsque le commentaire n’a pas d’image
crawl_timeCollecté lestring2026-08-27T15:17:02L’horodatage source de la collecte, conservé tel que renvoyé par la source de données
like_countNombre de likesstring1Le nombre de likes au moment de la collecte, conservé comme texte source
keywordMot-cléstring7676927940759653650La valeur de mot-clé source associée à cet enregistrement, conservée comme texte source
sec_idSec ID de l’auteurstringMS4wLjABAAAAPbxslh-t5xoPlxOuQY3X4ZNjqiwy2dBXmUa5HM7crjnOmIAJTTzKPm5aYI79jHTnLe sec ID TikTok public de l’auteur du commentaire, conservé comme texte source
biz_idID métierstring7676927940759653650L’identifiant métier porté par l’enregistrement source, conservé comme texte source
detailed_mentionsMentions détailléesstring[]Le texte de mentions détaillées de l’enregistrement source, conservé comme texte source et non converti en liste
liked_by_authorAimé par l’auteurbooleantrueIndique si l’auteur de la vidéo a aimé ce commentaire au moment de la collecte
mentionsMentionsstring[]Le texte de mentions de l’enregistrement source, conservé comme texte source et non converti en liste
pinned_by_authorÉpinglé par l’auteurbooleanfalseIndique si l’auteur de la vidéo a épinglé ce commentaire au moment de la collecte
reply_comment_totalNombre de réponsesstring0Le nombre de réponses au moment de la collecte, conservé comme texte source
source_itemÉlément sourcestring7676927940759653650L’identifiant de contenu TikTok soumis associé à cet enregistrement de résultat
no_dataAucune donnéebooleanfalseIndique si aucune donnée de commentaire public n’a été collectée pour la vidéo source

Schema de l'enregistrement

La sortie est renvoyée enregistrement par enregistrement. detail.output.idFieldHint

output.schema
{
  "type": "object",
  "properties": {
    "comment_id": {
      "type": "string",
      "title": "ID du commentaire",
      "description": "L’identifiant unique et stable du commentaire TikTok",
      "prefill": "7676928910512587528"
    },
    "content_id": {
      "type": "string",
      "title": "Identifiant de contenu",
      "description": "L’identifiant de la vidéo TikTok associée au commentaire",
      "prefill": "7676927940759653650"
    },
    "cur_id": {
      "type": "string",
      "title": "ID d’enregistrement",
      "description": "L’identifiant d’enregistrement source renvoyé avec ce commentaire",
      "prefill": "6a8fe471f5f83d2da3b7649d"
    },
    "comment_type": {
      "type": "string",
      "title": "Type de commentaire",
      "description": "La valeur source identifiant le type de commentaire, conservée comme texte source",
      "prefill": "1"
    },
    "root_comment_id": {
      "type": "string",
      "title": "ID du commentaire racine",
      "description": "L’identifiant du commentaire racine de ce fil de réponses ; les commentaires de premier niveau répètent généralement leur propre ID de commentaire",
      "prefill": "7676928910512587528"
    },
    "parent_comment_id": {
      "type": "string",
      "title": "ID du commentaire parent",
      "description": "L’identifiant du commentaire parent pour une réponse ; les commentaires de premier niveau valent généralement 0",
      "prefill": "0"
    },
    "comment_user_id": {
      "type": "string",
      "title": "ID de l’auteur",
      "description": "L’identifiant TikTok public de l’auteur du commentaire",
      "prefill": "7577435595783603221"
    },
    "comment_user_avatar_url": {
      "type": "string",
      "title": "Avatar de l’auteur",
      "description": "L’URL publique de l’image d’avatar de l’auteur du commentaire",
      "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": "Nom de l’auteur",
      "description": "Le nom d’affichage public de l’auteur du commentaire",
      "prefill": "LOR3NZO 🥵"
    },
    "comment_text": {
      "type": "string",
      "title": "Texte du commentaire",
      "description": "Le texte publié dans le commentaire TikTok",
      "prefill": "🔥🔥🔥"
    },
    "publish_time": {
      "type": "string",
      "title": "Publié le",
      "description": "L’horodatage source de publication, conservé tel que renvoyé par la source de données",
      "prefill": "2026-08-23T02:45:14"
    },
    "image_urls": {
      "type": "string",
      "title": "URL d’images",
      "description": "Adresses d’images jointes au commentaire, conservées comme texte source ; vide lorsque le commentaire n’a pas d’image"
    },
    "crawl_time": {
      "type": "string",
      "title": "Collecté le",
      "description": "L’horodatage source de la collecte, conservé tel que renvoyé par la source de données",
      "prefill": "2026-08-27T15:17:02"
    },
    "like_count": {
      "type": "string",
      "title": "Nombre de likes",
      "description": "Le nombre de likes au moment de la collecte, conservé comme texte source",
      "prefill": "1"
    },
    "keyword": {
      "type": "string",
      "title": "Mot-clé",
      "description": "La valeur de mot-clé source associée à cet enregistrement, conservée comme texte source",
      "prefill": "7676927940759653650"
    },
    "sec_id": {
      "type": "string",
      "title": "Sec ID de l’auteur",
      "description": "Le sec ID TikTok public de l’auteur du commentaire, conservé comme texte source",
      "prefill": "MS4wLjABAAAAPbxslh-t5xoPlxOuQY3X4ZNjqiwy2dBXmUa5HM7crjnOmIAJTTzKPm5aYI79jHTn"
    },
    "biz_id": {
      "type": "string",
      "title": "ID métier",
      "description": "L’identifiant métier porté par l’enregistrement source, conservé comme texte source",
      "prefill": "7676927940759653650"
    },
    "detailed_mentions": {
      "type": "string",
      "title": "Mentions détaillées",
      "description": "Le texte de mentions détaillées de l’enregistrement source, conservé comme texte source et non converti en liste",
      "prefill": "[]"
    },
    "liked_by_author": {
      "type": "boolean",
      "title": "Aimé par l’auteur",
      "description": "Indique si l’auteur de la vidéo a aimé ce commentaire au moment de la collecte",
      "prefill": true
    },
    "mentions": {
      "type": "string",
      "title": "Mentions",
      "description": "Le texte de mentions de l’enregistrement source, conservé comme texte source et non converti en liste",
      "prefill": "[]"
    },
    "pinned_by_author": {
      "type": "boolean",
      "title": "Épinglé par l’auteur",
      "description": "Indique si l’auteur de la vidéo a épinglé ce commentaire au moment de la collecte",
      "prefill": false
    },
    "reply_comment_total": {
      "type": "string",
      "title": "Nombre de réponses",
      "description": "Le nombre de réponses au moment de la collecte, conservé comme texte source",
      "prefill": "0"
    },
    "source_item": {
      "type": "string",
      "title": "Élément source",
      "description": "L’identifiant de contenu TikTok soumis associé à cet enregistrement de résultat",
      "prefill": "7676927940759653650"
    },
    "no_data": {
      "type": "boolean",
      "title": "Aucune donnée",
      "description": "Indique si aucune donnée de commentaire public n’a été collectée pour la vidéo source",
      "prefill": false
    }
  },
  "required": [],
  "additionalProperties": false
}

Intégration

Cette App peut être intégrée via MCP, API, SDK ou export de fichiers — tous les canaux partagent les mêmes capacités et la même tarification. Chaque requête s'authentifie avec l'en-tête Authorization: Bearer à l'aide d'une API Key (longue durée, créée dans la console Data Hub) ; les clients MCP peuvent aussi se connecter via OAuth, sans clé. D'autres options comme la CLI et Skill arrivent bientôt.

Avec MCP (Model Context Protocol), vous pouvez appeler cette App directement depuis des clients IA comme Claude et Cursor. Choisissez votre client et votre mode d'authentification, puis copiez la config ci-dessous.

Config du client

Remplacez la valeur après Bearer par votre API Key longue durée. Fonctionne dans n'importe quel client, en CI ou en environnement sans navigateur.

mcpServers config
{
  "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>" }
    }
  }
}

Laissez l'IA tout configurer pour vous

Vous ne voulez pas modifier les configs à la main ? Copiez le prompt d'installation et collez-le dans n'importe quel client IA — il effectuera la configuration à sa manière. (Le prompt demande à l'IA de vous réclamer votre API Key, afin que les identifiants ne finissent jamais dans l'historique de conversation ni dans des configs partagées.)

detail.access.mcp.composeHint

Tarifs

20 commentaires renvoyés

Facturé selon le nombre d'enregistrements renvoyés avec succès. Les exécutions échouées ne sont pas facturées. Facturé par unités de 20 enregistrement ; toute unité incomplète est arrondie à 20 enregistrement.

0,002 $US/ 20 enregistrement
Per task submitted

Facturé une fois par exécution soumise, quel que soit le nombre d'enregistrements renvoyés.

0,0001 $US/ exécution

Plusieurs événements de facturation se cumulent indépendamment. Voir chaque élément pour les détails. Les exécutions échouées ne sont pas facturées.

Voir les crédits

Essayer maintenant

Renseignez les paramètres et lancez l'exécution — les résultats proviennent d'un appel réel.

Exemple
Les paramètres sont validés par rapport à l'input.schema avant la soumission
Veuillez d'abord renseigner les paramètres requis
À partir de 0,002 $US / 20 enregistrement