logo
FR

Commentaires video YouTube

Indiquez un lien video YouTube et un nombre de commentaires souhaite pour recevoir les commentaires publics, les auteurs, l engagement et les heures de publication

Traduit · fr-FRVoir le texte original

Aperçu

Les commentaires publics d une video YouTube montrent comment les spectateurs reagissent avec leurs propres mots, quelles remarques attirent des reponses et si le createur s implique. Cet Data App transforme la zone de commentaires publics d une video en un jeu de donnees coherent, avec le texte, les auteurs, les relations de reponse, les instantanes d engagement et les horodatages.

Plutot que de faire defiler le fil a la main, le resultat conserve le libelle original et relie chaque commentaire a sa video, son auteur et son commentaire parent. Il devient plus simple de comparer les reactions, reperer des themes recurrents et examiner les conversations.

Notes sur les donnees

Les donnees couvrent les commentaires publics visibles sur la video YouTube fournie au moment de la collecte. Les enregistrements sont tries du plus recent au plus ancien selon Publie le. Chaque enregistrement normal est identifie par son ID du commentaire, aussi utilise pour retirer les doublons. Les videos privees, supprimees, reservees aux membres ou avec commentaires fermes sont hors perimetre.

Nombre de likes, Nombre de reponses, Nombre de dislikes, Nombre de commentaires, Proprietaire de la chaine et Coeur du createur sont des instantanes et peuvent changer ensuite. Les compteurs et les valeurs de classement comme Type de commentaire et Type de commentaire brut restent du texte source, sans conversion numerique. Publie le, Collecte le et Nettoye le conservent les horodatages source sans inferer de fuseau. Temps relatif garde le texte affiche sur la page, par exemple 1年前. Mot-cle, ID metier, URL de la video et Element source peuvent repeter le lien video soumis lorsque l enregistrement source le porte ainsi. Aucune donnee conserve le resultat lorsqu aucune donnee publique n a ete collectee.

A quoi ressemblent les resultats

Chaque enregistrement normal represente un commentaire public de la video YouTube selectionnee.

ID du commentaireTexte du commentaireID de l auteurPublie leNombre de likesNombre de reponses
UgwnKwe6YJKooQl-JaZ4AaABAg年紀漸長覺得這好像不錯 可以有大按鈕也不用佔螢幕空間@attacksoil2025-08-25T14:52:0110
UgwYMOjMzFk7w-8L0Fl4AaABAgGood job DR RICK 👍@JoeGentry-g7k2025-08-27T15:03:2600

D autres valeurs incluent l avatar et la chaine, les identifiants video, les relations de reponse, les signaux du createur, les horodatages de collecte et le resultat aucune donnee.

Cas d usage

  • Comparer Texte du commentaire avec Nombre de likes et Nombre de reponses pour identifier les remarques a plus fort engagement visible.
  • Regrouper Texte du commentaire par formules recurrentes, puis utiliser Publie le pour voir comment la discussion a evolue.
  • Reconstruire les fils de reponse avec ID du commentaire parent et Type de commentaire pour distinguer les remarques de premier niveau des reponses.
  • Examiner Proprietaire de la chaine et Coeur du createur avec ID de l auteur pour voir comment la chaine a participe.

Périmètre et limites

Chaque execution collecte les commentaires d une video YouTube. Le nombre souhaite va de 1 a 10000. Les resultats sont renvoyes par lots complets de 20, le nombre reel peut donc etre arrondi au superieur. Seuls les commentaires publics visibles au moment de la collecte sont couverts.

  • Adapté pour
  • Lorsque vous avez besoin du texte public et des signaux d engagement d une video YouTube precise
  • Lorsque vous avez besoin des auteurs, des relations de reponse, des horodatages et des signaux du createur pour analyser
  • À ne pas utiliser pour
  • Lorsque vous avez besoin des commentaires de plusieurs videos en une execution — soumettez une execution separee par video
  • Lorsque vous avez besoin de donnees privees, supprimees, reservees aux membres ou avec commentaires desactives — cet App couvre uniquement 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 renvoye, verifiez le lien video et confirmez que la video et ses commentaires sont publics
  2. 2Reessayez plus tard apres une limitation de debit, une indisponibilite temporaire ou un delai depasse
  3. 3Lorsque le resultat de la soumission est inconnu, evitez de resoumettre immediatement au risque de creer des taches en double
  4. 4En cas d echec d authentification, verifiez la cle API configuree dans l environnement d execution

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
video_urlLien videostringOui——https://www.youtube.com/watch?v=mpUwmWy_tlgL URL YouTube complete de la video publique dont les commentaires seront collectes. Saisissez un seul lien video ; une video invalide ou inaccessible peut renvoyer un resultat vide.
comment_countNombre de commentaires souhaiteintegerOui—1–1000020Le nombre de commentaires a collecter, de 1 a 10000. Les resultats sont renvoyes et factures par lots complets de 20, le nombre reel peut donc etre arrondi au superieur.

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 commentairestringUgwnKwe6YJKooQl-JaZ4AaABAgL identifiant unique et stable du commentaire YouTube
content_idID de la videostringmpUwmWy_tlgL identifiant de la video YouTube associee au commentaire
cur_idID de l enregistrementstring6a8d3b9297884a4f18a27756L identifiant de record source renvoye avec ce commentaire
comment_typeType de commentairestring1La valeur source identifiant le type de commentaire, conservee telle quelle
parent_comment_idID du commentaire parentstring—L identifiant du commentaire parent pour une reponse ; les commentaires de premier niveau sont en general vides
comment_user_idID de l auteurstring@attacksoilL identifiant YouTube public de l auteur du commentaire
comment_user_avatar_urlAvatar de l auteurstringhttps://yt3.ggpht.com/ytc/AIdro_nx14vEi8CIGWe-1TfJUlTVRCSMosevvM0iyj2yylc=s88-c-k-c0x00ffffff-no-rjL URL publique de l avatar de l auteur du commentaire
comment_textTexte du commentairestring年紀漸長覺得這好像不錯 可以有大按鈕也不用佔螢幕空間Le texte publie dans le commentaire YouTube
publish_timePublie lestring2025-08-25T14:52:01L horodatage source de publication, conserve tel que renvoye par la source
crawl_timeCollecte lestring2026-08-25T14:52:02L horodatage source de collecte, conserve tel que renvoye par la source
like_countNombre de likesstring1Le nombre de likes au moment de la collecte, conserve comme texte source
reply_countNombre de reponsesstring0Le nombre de reponses au moment de la collecte, conserve comme texte source
keywordMot-clestringhttps://www.youtube.com/watch?v=mpUwmWy_tlgLe mot-cle ou la valeur source associe a cet enregistrement, conserve comme texte source
root_content_urlURL de la videostringhttps://www.youtube.com/watch?v=mpUwmWy_tlgL URL YouTube complete de la video associee au commentaire
channel_nameNom de la chainestring—Le nom de la chaine de la video associee au commentaire
comment_timeTemps relatifstring1年前Le texte d heure relative affiche sur la page
raw_comment_typeType de commentaire brutstring0La valeur source brute identifiant le type de commentaire, conservee telle quelle
dislike_countNombre de dislikesstring—Le nombre de dislikes au moment de la collecte, conserve comme texte source
clean_update_timeNettoye lestring2026-08-25T14:52:02L horodatage source du nettoyage ou de la mise a jour, conserve tel que renvoye par la source
author_is_channel_ownerProprietaire de la chainebooleanfalseIndique si l auteur du commentaire est le proprietaire de la chaine de la video
comment_countNombre de commentairesstring4La valeur de nombre de commentaires renvoyee avec cet enregistrement, conservee comme texte source
has_creator_heartCoeur du createurbooleanfalseIndique si le createur de la video a mis un coeur sur le commentaire
biz_idID metierstringhttps://www.youtube.com/watch?v=mpUwmWy_tlgL identifiant metier porte par l enregistrement source, conserve comme texte source
source_itemElement sourcestringhttps://www.youtube.com/watch?v=mpUwmWy_tlgL URL YouTube soumise associee a cet enregistrement de resultat
no_dataAucune donneebooleanfalseIndique si aucune donnee de commentaire public n a ete collectee pour la video 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 YouTube",
      "prefill": "UgwnKwe6YJKooQl-JaZ4AaABAg"
    },
    "content_id": {
      "type": "string",
      "title": "ID de la video",
      "description": "L identifiant de la video YouTube associee au commentaire",
      "prefill": "mpUwmWy_tlg"
    },
    "cur_id": {
      "type": "string",
      "title": "ID de l enregistrement",
      "description": "L identifiant de record source renvoye avec ce commentaire",
      "prefill": "6a8d3b9297884a4f18a27756"
    },
    "comment_type": {
      "type": "string",
      "title": "Type de commentaire",
      "description": "La valeur source identifiant le type de commentaire, conservee telle quelle",
      "prefill": "1"
    },
    "parent_comment_id": {
      "type": "string",
      "title": "ID du commentaire parent",
      "description": "L identifiant du commentaire parent pour une reponse ; les commentaires de premier niveau sont en general vides"
    },
    "comment_user_id": {
      "type": "string",
      "title": "ID de l auteur",
      "description": "L identifiant YouTube public de l auteur du commentaire",
      "prefill": "@attacksoil"
    },
    "comment_user_avatar_url": {
      "type": "string",
      "title": "Avatar de l auteur",
      "description": "L URL publique de l avatar de l auteur du commentaire",
      "prefill": "https://yt3.ggpht.com/ytc/AIdro_nx14vEi8CIGWe-1TfJUlTVRCSMosevvM0iyj2yylc=s88-c-k-c0x00ffffff-no-rj"
    },
    "comment_text": {
      "type": "string",
      "title": "Texte du commentaire",
      "description": "Le texte publie dans le commentaire YouTube",
      "prefill": "年紀漸長覺得這好像不錯 可以有大按鈕也不用佔螢幕空間"
    },
    "publish_time": {
      "type": "string",
      "title": "Publie le",
      "description": "L horodatage source de publication, conserve tel que renvoye par la source",
      "prefill": "2025-08-25T14:52:01"
    },
    "crawl_time": {
      "type": "string",
      "title": "Collecte le",
      "description": "L horodatage source de collecte, conserve tel que renvoye par la source",
      "prefill": "2026-08-25T14:52:02"
    },
    "like_count": {
      "type": "string",
      "title": "Nombre de likes",
      "description": "Le nombre de likes au moment de la collecte, conserve comme texte source",
      "prefill": "1"
    },
    "reply_count": {
      "type": "string",
      "title": "Nombre de reponses",
      "description": "Le nombre de reponses au moment de la collecte, conserve comme texte source",
      "prefill": "0"
    },
    "keyword": {
      "type": "string",
      "title": "Mot-cle",
      "description": "Le mot-cle ou la valeur source associe a cet enregistrement, conserve comme texte source",
      "prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
    },
    "root_content_url": {
      "type": "string",
      "title": "URL de la video",
      "description": "L URL YouTube complete de la video associee au commentaire",
      "prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
    },
    "channel_name": {
      "type": "string",
      "title": "Nom de la chaine",
      "description": "Le nom de la chaine de la video associee au commentaire"
    },
    "comment_time": {
      "type": "string",
      "title": "Temps relatif",
      "description": "Le texte d heure relative affiche sur la page",
      "prefill": "1年前"
    },
    "raw_comment_type": {
      "type": "string",
      "title": "Type de commentaire brut",
      "description": "La valeur source brute identifiant le type de commentaire, conservee telle quelle",
      "prefill": "0"
    },
    "dislike_count": {
      "type": "string",
      "title": "Nombre de dislikes",
      "description": "Le nombre de dislikes au moment de la collecte, conserve comme texte source"
    },
    "clean_update_time": {
      "type": "string",
      "title": "Nettoye le",
      "description": "L horodatage source du nettoyage ou de la mise a jour, conserve tel que renvoye par la source",
      "prefill": "2026-08-25T14:52:02"
    },
    "author_is_channel_owner": {
      "type": "boolean",
      "title": "Proprietaire de la chaine",
      "description": "Indique si l auteur du commentaire est le proprietaire de la chaine de la video",
      "prefill": false
    },
    "comment_count": {
      "type": "string",
      "title": "Nombre de commentaires",
      "description": "La valeur de nombre de commentaires renvoyee avec cet enregistrement, conservee comme texte source",
      "prefill": "4"
    },
    "has_creator_heart": {
      "type": "boolean",
      "title": "Coeur du createur",
      "description": "Indique si le createur de la video a mis un coeur sur le commentaire",
      "prefill": false
    },
    "biz_id": {
      "type": "string",
      "title": "ID metier",
      "description": "L identifiant metier porte par l enregistrement source, conserve comme texte source",
      "prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
    },
    "source_item": {
      "type": "string",
      "title": "Element source",
      "description": "L URL YouTube soumise associee a cet enregistrement de resultat",
      "prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
    },
    "no_data": {
      "type": "boolean",
      "title": "Aucune donnee",
      "description": "Indique si aucune donnee de commentaire public n a ete collectee pour la video 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__youtube-video-comments": {
      "type": "http",
      "url": "https://mcp-v2.octoparse.com?pin=hello_moto/youtube-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 renvoyes

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