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 commentaire | Texte du commentaire | ID de l auteur | Publie le | Nombre de likes | Nombre de reponses |
|---|---|---|---|---|---|
| UgwnKwe6YJKooQl-JaZ4AaABAg | 年紀漸長覺得這好像不錯 可以有大按鈕也不用佔螢幕空間 | @attacksoil | 2025-08-25T14:52:01 | 1 | 0 |
| UgwYMOjMzFk7w-8L0Fl4AaABAg | Good job DR RICK 👍 | @JoeGentry-g7k | 2025-08-27T15:03:26 | 0 | 0 |
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.
- 1Si aucun commentaire n est renvoye, verifiez le lien video et confirmez que la video et ses commentaires sont publics
- 2Reessayez plus tard apres une limitation de debit, une indisponibilite temporaire ou un delai depasse
- 3Lorsque le resultat de la soumission est inconnu, evitez de resoumettre immediatement au risque de creer des taches en double
- 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.
| Champ | Nom métier | Type | Requis | Défaut | Énum / Contraintes | Exemple | Description |
|---|---|---|---|---|---|---|---|
| video_url | Lien video | string | Oui | — | — | https://www.youtube.com/watch?v=mpUwmWy_tlg | L 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_count | Nombre de commentaires souhaite | integer | Oui | — | 1–10000 | 20 | Le 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.
| Champ | Nom métier | Type | Exemple | Description |
|---|---|---|---|---|
| comment_id | ID du commentaire | string | UgwnKwe6YJKooQl-JaZ4AaABAg | L identifiant unique et stable du commentaire YouTube |
| content_id | ID de la video | string | mpUwmWy_tlg | L identifiant de la video YouTube associee au commentaire |
| cur_id | ID de l enregistrement | string | 6a8d3b9297884a4f18a27756 | L identifiant de record source renvoye avec ce commentaire |
| comment_type | Type de commentaire | string | 1 | La valeur source identifiant le type de commentaire, conservee telle quelle |
| parent_comment_id | ID du commentaire parent | string | — | L identifiant du commentaire parent pour une reponse ; les commentaires de premier niveau sont en general vides |
| comment_user_id | ID de l auteur | string | @attacksoil | L identifiant YouTube public de l auteur du commentaire |
| comment_user_avatar_url | Avatar de l auteur | string | https://yt3.ggpht.com/ytc/AIdro_nx14vEi8CIGWe-1TfJUlTVRCSMosevvM0iyj2yylc=s88-c-k-c0x00ffffff-no-rj | L URL publique de l avatar de l auteur du commentaire |
| comment_text | Texte du commentaire | string | 年紀漸長覺得這好像不錯 可以有大按鈕也不用佔螢幕空間 | Le texte publie dans le commentaire YouTube |
| publish_time | Publie le | string | 2025-08-25T14:52:01 | L horodatage source de publication, conserve tel que renvoye par la source |
| crawl_time | Collecte le | string | 2026-08-25T14:52:02 | L horodatage source de collecte, conserve tel que renvoye par la source |
| like_count | Nombre de likes | string | 1 | Le nombre de likes au moment de la collecte, conserve comme texte source |
| reply_count | Nombre de reponses | string | 0 | Le nombre de reponses au moment de la collecte, conserve comme texte source |
| keyword | Mot-cle | string | https://www.youtube.com/watch?v=mpUwmWy_tlg | Le mot-cle ou la valeur source associe a cet enregistrement, conserve comme texte source |
| root_content_url | URL de la video | string | https://www.youtube.com/watch?v=mpUwmWy_tlg | L URL YouTube complete de la video associee au commentaire |
| channel_name | Nom de la chaine | string | — | Le nom de la chaine de la video associee au commentaire |
| comment_time | Temps relatif | string | 1年前 | Le texte d heure relative affiche sur la page |
| raw_comment_type | Type de commentaire brut | string | 0 | La valeur source brute identifiant le type de commentaire, conservee telle quelle |
| dislike_count | Nombre de dislikes | string | — | Le nombre de dislikes au moment de la collecte, conserve comme texte source |
| clean_update_time | Nettoye le | string | 2026-08-25T14:52:02 | L horodatage source du nettoyage ou de la mise a jour, conserve tel que renvoye par la source |
| author_is_channel_owner | Proprietaire de la chaine | boolean | false | Indique si l auteur du commentaire est le proprietaire de la chaine de la video |
| comment_count | Nombre de commentaires | string | 4 | La valeur de nombre de commentaires renvoyee avec cet enregistrement, conservee comme texte source |
| has_creator_heart | Coeur du createur | boolean | false | Indique si le createur de la video a mis un coeur sur le commentaire |
| biz_id | ID metier | string | https://www.youtube.com/watch?v=mpUwmWy_tlg | L identifiant metier porte par l enregistrement source, conserve comme texte source |
| source_item | Element source | string | https://www.youtube.com/watch?v=mpUwmWy_tlg | L URL YouTube soumise associee a cet enregistrement de resultat |
| no_data | Aucune donnee | boolean | false | Indique 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
{
"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": {
"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
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.
Facturé une fois par exécution soumise, quel que soit le nombre d'enregistrements renvoyés.
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éditsEssayer maintenant
Renseignez les paramètres et lancez l'exécution — les résultats proviennent d'un appel réel.