YouTube-Videokommentare
Geben Sie einen YouTube-Videolink und eine erwartete Kommentaranzahl an, um oeffentliche Kommentare, Autoren, Interaktionen und Veroeffentlichungszeiten zu erhalten
Übersetzt · de-DEOriginaltext anzeigen
Übersicht
Oeffentliche Kommentare unter einem YouTube-Video zeigen, wie Zuschauer in eigenen Worten reagieren, welche Beitraege Antworten anziehen und ob der Creator antwortet. Dieses Data App macht den oeffentlichen Kommentarbereich eines Videos zu einem konsistenten Datensatz mit Kommentartext, Autorendetails, Antwortbeziehungen, Interaktionsstaenden und Zeitstempeln.
Statt manuell zu scrollen, bleibt der Originalwortlaut erhalten und jeder Kommentar wird mit Video, Autor und Elternkommentar verknuepft. So lassen sich Reaktionen vergleichen, wiederkehrende Themen finden und Gespraeche pruefen.
Datenhinweise
Die Daten umfassen Kommentare, die zum Erfassungszeitpunkt oeffentlich unter dem angegebenen YouTube-Video sichtbar sind. Datensaetze sind nach Veroeffentlicht am von neu nach alt geordnet. Jeder normale Datensatz wird durch seine Kommentar-ID identifiziert, die auch der Duplikatbereinigung dient. Private, geloeschte, nur fuer Mitglieder sichtbare und geschlossene Kommentarbereiche liegen ausserhalb der Abdeckung.
Like-Anzahl, Antwortanzahl, Dislike-Anzahl, Kommentaranzahl, Kanalinhaber und Creator-Herz sind Snapshots und koennen sich danach aendern. Zaehlwerte und Klassifikationen wie Kommentarart und Rohe Kommentarart bleiben Quelltext statt Zahlen. Veroeffentlicht am, Erfasst am und Bereinigt am behalten die Quellenzeitstempel ohne abgeleitete Zeitzone. Relative Zeit bleibt der Anzeigetext der Seite, etwa 1年前. Schluesselwort, Business-ID, Video-URL und Quellelement koennen den uebermittelten Videolink wiederholen, wenn der Quelldatensatz das so fuehrt. Keine Daten haelt das Ergebnis fest, wenn keine oeffentlichen Kommentare erfasst wurden.
So sehen die Ergebnisse aus
Jeder normale Datensatz steht fuer einen oeffentlich sichtbaren Kommentar des gewaehlten YouTube-Videos.
| Kommentar-ID | Kommentartext | Autor-ID | Veröffentlicht am | Like-Anzahl | Antwortanzahl |
|---|---|---|---|---|---|
| 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 |
Weitere Werte umfassen Avatar- und Kanaldaten, Videokennungen, Antwortbeziehungen, Creator-Signale, Erfassungszeitpunkte und das Keine-Daten-Ergebnis.
Anwendungsfaelle
- Vergleichen Sie Kommentartext mit Like-Anzahl und Antwortanzahl, um Beitraege mit staerkerer sichtbarer Resonanz zu finden.
- Gruppieren Sie Kommentartext nach wiederkehrenden Formulierungen und nutzen Sie Veroeffentlicht am, um den Verlauf der Diskussion zu sehen.
- Rekonstruieren Sie Antwortstraenge mit Eltern-Kommentar-ID und Kommentarart, um Top-Level-Beitraege von Antworten zu trennen.
- Betrachten Sie Kanalinhaber und Creator-Herz zusammen mit der Autor-ID, um die Beteiligung des Kanals zu sehen.
Anwendungsbereich & Grenzen
Jeder Lauf erfasst Kommentare von einem YouTube-Video. Die erwartete Kommentaranzahl liegt zwischen 1 und 10000. Ergebnisse werden in vollstaendigen Chargen von 20 zurueckgegeben, die tatsaechliche Anzahl kann daher aufgerundet werden. Abgedeckt sind nur zum Erfassungszeitpunkt oeffentlich sichtbare Kommentare.
- Geeignet für
- Wenn Sie oeffentliche Kommentartexte und Interaktionsdaten eines bestimmten YouTube-Videos brauchen
- Wenn Sie Autoren, Antwortbeziehungen, Zeitstempel und Creator-Signale fuer die Analyse brauchen
- Nicht verwenden für
- Wenn Sie Kommentare mehrerer Videos in einem Lauf brauchen — senden Sie je Video einen eigenen Lauf
- Wenn Sie private, geloeschte, nur fuer Mitglieder oder deaktivierte Kommentare brauchen — dieses App deckt nur oeffentlich sichtbare Kommentare ab
Fehlerbehandlung
Vom Autor deklariertes Fehler- und Wiederholungsverhalten. Wir empfehlen, es bei der Integration in Ihren System-Prompt aufzunehmen.
- 1Wenn keine Kommentare zurueckkommen, pruefen Sie den Videolink und ob Video und Kommentare oeffentlich sichtbar sind
- 2Nach Ratenbegrenzung, voruebergehender Nichtverfuegbarkeit oder einem Timeout spaeter denselben Auftrag erneut versuchen
- 3Wenn das Ergebnis der Einreichung unklar ist, vermeiden Sie sofortige Wiederholungen, die doppelte Aufgaben erzeugen koennten
- 4Bei fehlgeschlagener Authentifizierung den im Ausfuehrungsumfeld hinterlegten API Key pruefen
Eingabe
Parameter, die zum Aufruf dieser App erforderlich sind, generiert aus dem input.schema in der manifest.json.
| Feld | Fachlicher Name | Typ | Erforderlich | Standard | Enum / Einschränkungen | Beispiel | Beschreibung |
|---|---|---|---|---|---|---|---|
| video_url | Videolink | string | Ja | — | — | https://www.youtube.com/watch?v=mpUwmWy_tlg | Die vollstaendige YouTube-Watch-URL des oeffentlichen Videos, dessen Kommentare erfasst werden. Geben Sie nur einen Videolink ein; ein ungueltiges oder nicht erreichbares Video kann leere Ergebnisse liefern. |
| comment_count | Erwartete Kommentaranzahl | integer | Ja | — | 1–10000 | 20 | Die erwartete Anzahl zu erfassender Kommentare, von 1 bis 10000. Ergebnisse werden in vollstaendigen Chargen von 20 zurueckgegeben und abgerechnet, die tatsaechliche Anzahl kann daher aufgerundet werden. |
Ausgabe
Feldstruktur eines einzelnen Datensatzes, generiert aus dem output.schema in der manifest.json.
| Feld | Fachlicher Name | Typ | Beispiel | Beschreibung |
|---|---|---|---|---|
| comment_id | Kommentar-ID | string | UgwnKwe6YJKooQl-JaZ4AaABAg | Die stabile eindeutige Kennung des YouTube-Kommentars |
| content_id | Video-ID | string | mpUwmWy_tlg | Die Kennung des YouTube-Videos, das dem Kommentar zugeordnet ist |
| cur_id | Datensatz-ID | string | 6a8d3b9297884a4f18a27756 | Die vom Datenquelle gelieferte Datensatzkennung dieses Kommentars |
| comment_type | Kommentarart | string | 1 | Der Quellenwert zur Kommentarart, beibehalten als Quelltext |
| parent_comment_id | Eltern-Kommentar-ID | string | — | Die Kennung des Elternkommentars einer Antwort; Top-Level-Kommentare sind meist leer |
| comment_user_id | Autor-ID | string | @attacksoil | Die oeffentliche YouTube-Kennung des Kommentarautors |
| comment_user_avatar_url | Autor-Avatar | string | https://yt3.ggpht.com/ytc/AIdro_nx14vEi8CIGWe-1TfJUlTVRCSMosevvM0iyj2yylc=s88-c-k-c0x00ffffff-no-rj | Die oeffentliche Avatar-URL des Kommentarautors |
| comment_text | Kommentartext | string | 年紀漸長覺得這好像不錯 可以有大按鈕也不用佔螢幕空間 | Der veroeffentlichte Text des YouTube-Kommentars |
| publish_time | Veröffentlicht am | string | 2025-08-25T14:52:01 | Der Quellenzeitstempel der Veroeffentlichung, unveraendert aus der Datenquelle |
| crawl_time | Erfasst am | string | 2026-08-25T14:52:02 | Der Quellenzeitstempel der Erfassung, unveraendert aus der Datenquelle |
| like_count | Like-Anzahl | string | 1 | Die Like-Anzahl zum Erfassungszeitpunkt, beibehalten als Quelltext |
| reply_count | Antwortanzahl | string | 0 | Die Antwortanzahl zum Erfassungszeitpunkt, beibehalten als Quelltext |
| keyword | Schluesselwort | string | https://www.youtube.com/watch?v=mpUwmWy_tlg | Das Schluesselwort oder der Quellenwert dieses Kommentar-Datensatzes, beibehalten als Quelltext |
| root_content_url | Video-URL | string | https://www.youtube.com/watch?v=mpUwmWy_tlg | Die vollstaendige YouTube-URL des zugeordneten Videos |
| channel_name | Kanalname | string | — | Der Kanalname des Videos, das dem Kommentar zugeordnet ist |
| comment_time | Relative Zeit | string | 1年前 | Der auf der Seite angezeigte relative Veroeffentlichungstext |
| raw_comment_type | Rohe Kommentarart | string | 0 | Der rohe Quellenwert zur Kommentarart, beibehalten als Quelltext |
| dislike_count | Dislike-Anzahl | string | — | Die Dislike-Anzahl zum Erfassungszeitpunkt, beibehalten als Quelltext |
| clean_update_time | Bereinigt am | string | 2026-08-25T14:52:02 | Der Quellenzeitstempel der Bereinigung oder Aktualisierung, unveraendert aus der Datenquelle |
| author_is_channel_owner | Kanalinhaber | boolean | false | Ob der Kommentarautor der Kanalinhaber des Videos ist |
| comment_count | Kommentaranzahl | string | 4 | Der mit diesem Datensatz gelieferte Kommentarzaehler, beibehalten als Quelltext |
| has_creator_heart | Creator-Herz | boolean | false | Ob der Videocreator dem Kommentar ein Herz gegeben hat |
| biz_id | Business-ID | string | https://www.youtube.com/watch?v=mpUwmWy_tlg | Die Business-Kennung des Quellen-Kommentardatensatzes, beibehalten als Quelltext |
| source_item | Quellelement | string | https://www.youtube.com/watch?v=mpUwmWy_tlg | Die uebermittelte YouTube-Video-URL, die diesem Ergebnisdatensatz zugeordnet ist |
| no_data | Keine Daten | boolean | false | Ob fuer das Quellvideo keine oeffentlichen Kommentardaten erfasst wurden |
Datensatz-Schema
Die Ausgabe wird Datensatz für Datensatz zurückgegeben. detail.output.idFieldHint
{
"type": "object",
"properties": {
"comment_id": {
"type": "string",
"title": "Kommentar-ID",
"description": "Die stabile eindeutige Kennung des YouTube-Kommentars",
"prefill": "UgwnKwe6YJKooQl-JaZ4AaABAg"
},
"content_id": {
"type": "string",
"title": "Video-ID",
"description": "Die Kennung des YouTube-Videos, das dem Kommentar zugeordnet ist",
"prefill": "mpUwmWy_tlg"
},
"cur_id": {
"type": "string",
"title": "Datensatz-ID",
"description": "Die vom Datenquelle gelieferte Datensatzkennung dieses Kommentars",
"prefill": "6a8d3b9297884a4f18a27756"
},
"comment_type": {
"type": "string",
"title": "Kommentarart",
"description": "Der Quellenwert zur Kommentarart, beibehalten als Quelltext",
"prefill": "1"
},
"parent_comment_id": {
"type": "string",
"title": "Eltern-Kommentar-ID",
"description": "Die Kennung des Elternkommentars einer Antwort; Top-Level-Kommentare sind meist leer"
},
"comment_user_id": {
"type": "string",
"title": "Autor-ID",
"description": "Die oeffentliche YouTube-Kennung des Kommentarautors",
"prefill": "@attacksoil"
},
"comment_user_avatar_url": {
"type": "string",
"title": "Autor-Avatar",
"description": "Die oeffentliche Avatar-URL des Kommentarautors",
"prefill": "https://yt3.ggpht.com/ytc/AIdro_nx14vEi8CIGWe-1TfJUlTVRCSMosevvM0iyj2yylc=s88-c-k-c0x00ffffff-no-rj"
},
"comment_text": {
"type": "string",
"title": "Kommentartext",
"description": "Der veroeffentlichte Text des YouTube-Kommentars",
"prefill": "年紀漸長覺得這好像不錯 可以有大按鈕也不用佔螢幕空間"
},
"publish_time": {
"type": "string",
"title": "Veröffentlicht am",
"description": "Der Quellenzeitstempel der Veroeffentlichung, unveraendert aus der Datenquelle",
"prefill": "2025-08-25T14:52:01"
},
"crawl_time": {
"type": "string",
"title": "Erfasst am",
"description": "Der Quellenzeitstempel der Erfassung, unveraendert aus der Datenquelle",
"prefill": "2026-08-25T14:52:02"
},
"like_count": {
"type": "string",
"title": "Like-Anzahl",
"description": "Die Like-Anzahl zum Erfassungszeitpunkt, beibehalten als Quelltext",
"prefill": "1"
},
"reply_count": {
"type": "string",
"title": "Antwortanzahl",
"description": "Die Antwortanzahl zum Erfassungszeitpunkt, beibehalten als Quelltext",
"prefill": "0"
},
"keyword": {
"type": "string",
"title": "Schluesselwort",
"description": "Das Schluesselwort oder der Quellenwert dieses Kommentar-Datensatzes, beibehalten als Quelltext",
"prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
},
"root_content_url": {
"type": "string",
"title": "Video-URL",
"description": "Die vollstaendige YouTube-URL des zugeordneten Videos",
"prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
},
"channel_name": {
"type": "string",
"title": "Kanalname",
"description": "Der Kanalname des Videos, das dem Kommentar zugeordnet ist"
},
"comment_time": {
"type": "string",
"title": "Relative Zeit",
"description": "Der auf der Seite angezeigte relative Veroeffentlichungstext",
"prefill": "1年前"
},
"raw_comment_type": {
"type": "string",
"title": "Rohe Kommentarart",
"description": "Der rohe Quellenwert zur Kommentarart, beibehalten als Quelltext",
"prefill": "0"
},
"dislike_count": {
"type": "string",
"title": "Dislike-Anzahl",
"description": "Die Dislike-Anzahl zum Erfassungszeitpunkt, beibehalten als Quelltext"
},
"clean_update_time": {
"type": "string",
"title": "Bereinigt am",
"description": "Der Quellenzeitstempel der Bereinigung oder Aktualisierung, unveraendert aus der Datenquelle",
"prefill": "2026-08-25T14:52:02"
},
"author_is_channel_owner": {
"type": "boolean",
"title": "Kanalinhaber",
"description": "Ob der Kommentarautor der Kanalinhaber des Videos ist",
"prefill": false
},
"comment_count": {
"type": "string",
"title": "Kommentaranzahl",
"description": "Der mit diesem Datensatz gelieferte Kommentarzaehler, beibehalten als Quelltext",
"prefill": "4"
},
"has_creator_heart": {
"type": "boolean",
"title": "Creator-Herz",
"description": "Ob der Videocreator dem Kommentar ein Herz gegeben hat",
"prefill": false
},
"biz_id": {
"type": "string",
"title": "Business-ID",
"description": "Die Business-Kennung des Quellen-Kommentardatensatzes, beibehalten als Quelltext",
"prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
},
"source_item": {
"type": "string",
"title": "Quellelement",
"description": "Die uebermittelte YouTube-Video-URL, die diesem Ergebnisdatensatz zugeordnet ist",
"prefill": "https://www.youtube.com/watch?v=mpUwmWy_tlg"
},
"no_data": {
"type": "boolean",
"title": "Keine Daten",
"description": "Ob fuer das Quellvideo keine oeffentlichen Kommentardaten erfasst wurden",
"prefill": false
}
},
"required": [],
"additionalProperties": false
}Integration
Diese App kann über MCP, API, SDK oder Dateiexport integriert werden — alle Kanäle teilen sich dieselben Fähigkeiten und Preise. Jede Anfrage authentifiziert sich über den Authorization: Bearer-Header mit einem API Key (langlebig, in der Data Hub Konsole erstellt); MCP-Clients können sich zusätzlich per OAuth ohne Key anmelden. Weitere Optionen wie CLI und Skill sind in Vorbereitung.
Über das MCP (Model Context Protocol) können Sie diese App direkt aus KI-Clients wie Claude und Cursor aufrufen. Wählen Sie Ihren Client und den Authentifizierungsmodus und kopieren Sie dann die Konfiguration unten.
Client-Konfiguration
Ersetzen Sie den Wert nach Bearer durch Ihren langlebigen API Key. Funktioniert in jedem Client, in CI und in Headless-Umgebungen.
{
"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>" }
}
}
}Lassen Sie die KI die Einrichtung übernehmen
Sie möchten Konfigurationen nicht von Hand bearbeiten? Kopieren Sie den Installations-Prompt und fügen Sie ihn in einen beliebigen KI-Client ein — er schließt die Einrichtung auf seine eigene Weise ab. (Der Prompt weist die KI an, Ihren API Key bei Ihnen zu erfragen, damit Zugangsdaten nie im Chatverlauf oder in geteilten Konfigurationen landen.)
detail.access.mcp.composeHint
Preise
Berechnet nach der Anzahl der erfolgreich zurückgegebenen Datensätze. Fehlgeschlagene Läufe werden nicht berechnet. Abgerechnet in Einheiten von 20 Datensatz; jede angefangene Einheit wird auf 20 Datensatz aufgerundet.
Wird pro übermitteltem Lauf einmal berechnet, unabhängig davon, wie viele Datensätze zurückgegeben werden.
Mehrere Abrechnungsereignisse werden unabhängig voneinander kumuliert. Details siehe jeweilige Position. Fehlgeschlagene Läufe werden nicht berechnet.
Credits ansehenJetzt ausprobieren
Füllen Sie die Parameter aus und starten Sie — die Ergebnisse stammen aus einem echten Aufruf.