TikTok-Video-Kommentare
Gib eine TikTok-Content-ID und eine erwartete Kommentaranzahl an, um öffentliche Kommentare, Autoren, Interaktionen und Veröffentlichungszeiten zu erhalten
Übersetzt · de-DEOriginaltext anzeigen
Übersicht
Öffentliche Kommentare unter einem TikTok-Video zeigen, wie Zuschauer in eigenen Worten reagieren, welche Bemerkungen Antworten anziehen und ob der Creator einen Kommentar liked oder anpinnt. Diese Data App macht aus dem öffentlichen Kommentarbereich eines Videos einen konsistenten Datensatz mit Kommentartext, Autorendetails, Antwortbeziehungen, Interaktions-Snapshots und Zeitstempeln.
Das Ergebnis eignet sich für wiederholbare Analysen statt manuelles Scrollen. Es behält den originalen Kommentarwortlaut und verbindet jeden Kommentar mit Video, Autor, Elternkommentar und Wurzelkommentar, sodass Reaktionen verglichen, wiederkehrende Themen erkannt und Gespräche rund um ein Video geprüft werden können.
Datenhinweise
Die Daten umfassen Kommentare, die zum Zeitpunkt der Erfassung auf dem angegebenen TikTok-Video öffentlich sichtbar sind. Jeder normale Datensatz wird über die Kommentar-ID identifiziert, die auch der Duplikatentfernung dient. Private, gelöschte und kommentargesperrte Videos liegen außerhalb der Abdeckung.
Like-Anzahl, Antwortanzahl, Vom Autor geliked und Vom Autor angepinnt sind Snapshots und können sich nach der Erfassung ändern. Zählwerte, Klassifikationswerte wie Kommentartyp und Erwähnungsfelder bleiben Quelltext und werden nicht in Zahlen oder Listen umgewandelt. Veröffentlicht am und Erfasst am bewahren die Quellen-Zeitstempel ohne abgeleitete Zeitzone. Keyword, Business-ID, Content-ID und Quellelement können die übermittelte Content-ID wiederholen, wenn der Quelldatensatz diesen Wert trägt. Bild-URLs ist leer, wenn der Kommentar kein Bild hat. Die Eltern-Kommentar-ID ist bei Top-Level-Kommentaren meist 0. Keine Daten hält das Ergebnis fest, wenn ein Video kein öffentliches Kommentärergebnis hat.
So sehen die Ergebnisse aus
Jeder normale Datensatz steht für einen öffentlich sichtbaren Kommentar des ausgewählten TikTok-Videos.
| Kommentar-ID | Kommentartext | Autorenname | Veröffentlicht am | Like-Anzahl | Antwortanzahl |
|---|---|---|---|---|---|
| 7676928910512587528 | 🔥🔥🔥 | LOR3NZO 🥵 | 2026-08-23T02:45:14 | 1 | 0 |
| 7676937550266663696 | Hi | F00tba11EDITS | 2026-08-23T03:18:57 | 0 | 0 |
Weitere Werte umfassen Avatar- und Autorenkennungen, Antwortbeziehungen, Interaktionsflags des Creators, Erfassungszeitstempel, Erwähnungstext und das Keine-Daten-Ergebnis.
Anwendungsfälle
- Vergleiche Kommentartext mit Like-Anzahl und Antwortanzahl, um Bemerkungen mit stärkerer sichtbarer Interaktion zu finden.
- Gruppiere Kommentartext nach wiederkehrenden Formulierungen und nutze Veröffentlicht am, um zu sehen, wie sich die Diskussion verändert hat.
- Rekonstruiere Antwortthreads mit Eltern-Kommentar-ID, Root-Kommentar-ID und Kommentartyp, um Top-Level-Beiträge von Antworten zu unterscheiden.
- Prüfe Vom Autor geliked und Vom Autor angepinnt zusammen mit der Autor-ID, um zu sehen, wie der Creator an der Diskussion teilgenommen hat.
Anwendungsbereich & Grenzen
Jeder Lauf erfasst Kommentare von einem TikTok-Video. Die erwartete Kommentaranzahl liegt zwischen 1 und 10000. Ergebnisse werden in vollständigen 20er-Chargen zurückgegeben, die tatsächliche Anzahl kann daher aufgerundet werden. Abgedeckt sind nur öffentlich sichtbare Kommentare zum Zeitpunkt der Erfassung.
- Geeignet für
- Wenn du öffentlichen Kommentartext und Interaktionsdetails eines bestimmten TikTok-Videos brauchst
- Wenn du Autoren, Antwortbeziehungen, Zeitstempel und Interaktionssignale des Creators für Analysen brauchst
- Nicht verwenden für
- Wenn du Kommentare von mehr als einem Video in einem Lauf brauchst — sende für jedes Video einen eigenen Lauf
- Wenn du private, gelöschte oder kommentargesperrte Daten brauchst — diese App deckt nur öffentlich sichtbare Kommentare ab
Fehlerbehandlung
Vom Autor deklariertes Fehler- und Wiederholungsverhalten. Wir empfehlen, es bei der Integration in Ihren System-Prompt aufzunehmen.
- 1Wenn keine Kommentare zurückkommen, prüfe die Content-ID und bestätige, dass Video und Kommentare öffentlich sichtbar sind
- 2Versuche es später erneut nach Ratenbegrenzung, vorübergehender Nichtverfügbarkeit oder einem Timeout
- 3Wenn das Einreichungsergebnis unbekannt ist, vermeide sofortige erneute Einreichungen, die doppelte Aufgaben erzeugen könnten
- 4Wenn die Authentifizierung fehlschlägt, prüfe den im Ausführungsumfeld konfigurierten API Key
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 |
|---|---|---|---|---|---|---|---|
| content_id | Content-ID | string | Ja | — | — | 7676927940759653650 | Die numerische ID des öffentlichen TikTok-Videos, dessen Kommentare erfasst werden. Gib nur eine Content-ID ein, kein Keyword und keine URL. |
| comment_count | Erwartete Kommentaranzahl | integer | Ja | — | 1–10000 | 20 | Die erwartete Anzahl zu erfassender Kommentare, von 1 bis 10000. Ergebnisse werden in vollständigen 20er-Chargen zurückgegeben und abgerechnet, die tatsächliche 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 | 7676928910512587528 | Die stabile eindeutige Kennung des TikTok-Kommentars |
| content_id | Content-ID | string | 7676927940759653650 | Die Kennung des TikTok-Videos, das mit dem Kommentar verknüpft ist |
| cur_id | Datensatz-ID | string | 6a8fe471f5f83d2da3b7649d | Die Quell-Datensatzkennung, die mit diesem Kommentar zurückgegeben wird |
| comment_type | Kommentartyp | string | 1 | Der Quellenwert, der den Kommentartyp kennzeichnet, unverändert als Quelltext beibehalten |
| root_comment_id | Root-Kommentar-ID | string | 7676928910512587528 | Die Kennung des Wurzelkommentars in diesem Antwortthread; Top-Level-Kommentare wiederholen meist die eigene Kommentar-ID |
| parent_comment_id | Eltern-Kommentar-ID | string | 0 | Die Kennung des übergeordneten Kommentars bei einer Antwort; Top-Level-Kommentare sind meist 0 |
| comment_user_id | Autor-ID | string | 7577435595783603221 | Die öffentliche TikTok-Kennung des Kommentarautors |
| comment_user_avatar_url | Autor-Avatar | 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 | Die öffentliche Avatar-Bild-URL des Kommentarautors |
| comment_user_name | Autorenname | string | LOR3NZO 🥵 | Der öffentliche Anzeigename des Kommentarautors |
| comment_text | Kommentartext | string | 🔥🔥🔥 | Der im TikTok-Kommentar veröffentlichte Text |
| publish_time | Veröffentlicht am | string | 2026-08-23T02:45:14 | Der Quellen-Zeitstempel der Veröffentlichung, unverändert so belassen, wie die Datenquelle ihn liefert |
| image_urls | Bild-URLs | string | — | Bildadressen am Kommentar, unverändert als Quelltext; leer, wenn der Kommentar kein Bild hat |
| crawl_time | Erfasst am | string | 2026-08-27T15:17:02 | Der Quellen-Zeitstempel der Erfassung, unverändert so belassen, wie die Datenquelle ihn liefert |
| like_count | Like-Anzahl | string | 1 | Die Like-Anzahl zum Zeitpunkt der Erfassung, unverändert als Quelltext beibehalten |
| keyword | Keyword | string | 7676927940759653650 | Der Quellen-Keyword-Wert dieses Kommentardatensatzes, unverändert als Quelltext beibehalten |
| sec_id | Autor-sec-ID | string | MS4wLjABAAAAPbxslh-t5xoPlxOuQY3X4ZNjqiwy2dBXmUa5HM7crjnOmIAJTTzKPm5aYI79jHTn | Die öffentliche TikTok-sec-ID des Kommentarautors, unverändert als Quelltext beibehalten |
| biz_id | Business-ID | string | 7676927940759653650 | Die Business-Kennung des Quell-Kommentardatensatzes, unverändert als Quelltext beibehalten |
| detailed_mentions | Detaillierte Erwähnungen | string | [] | Der detaillierte Erwähnungstext des Quelldatensatzes, unverändert als Quelltext statt als Liste |
| liked_by_author | Vom Autor geliked | boolean | true | Ob der Videoautor diesen Kommentar zum Zeitpunkt der Erfassung geliked hat |
| mentions | Erwähnungen | string | [] | Der Erwähnungstext des Quelldatensatzes, unverändert als Quelltext statt als Liste |
| pinned_by_author | Vom Autor angepinnt | boolean | false | Ob der Videoautor diesen Kommentar zum Zeitpunkt der Erfassung angepinnt hat |
| reply_comment_total | Antwortanzahl | string | 0 | Die Anzahl der Antworten zum Zeitpunkt der Erfassung, unverändert als Quelltext beibehalten |
| source_item | Quellelement | string | 7676927940759653650 | Die übermittelte TikTok-Content-ID, die mit diesem Ergebnisdatensatz verknüpft ist |
| no_data | Keine Daten | boolean | false | Ob für das Quellvideo keine öffentlichen 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 TikTok-Kommentars",
"prefill": "7676928910512587528"
},
"content_id": {
"type": "string",
"title": "Content-ID",
"description": "Die Kennung des TikTok-Videos, das mit dem Kommentar verknüpft ist",
"prefill": "7676927940759653650"
},
"cur_id": {
"type": "string",
"title": "Datensatz-ID",
"description": "Die Quell-Datensatzkennung, die mit diesem Kommentar zurückgegeben wird",
"prefill": "6a8fe471f5f83d2da3b7649d"
},
"comment_type": {
"type": "string",
"title": "Kommentartyp",
"description": "Der Quellenwert, der den Kommentartyp kennzeichnet, unverändert als Quelltext beibehalten",
"prefill": "1"
},
"root_comment_id": {
"type": "string",
"title": "Root-Kommentar-ID",
"description": "Die Kennung des Wurzelkommentars in diesem Antwortthread; Top-Level-Kommentare wiederholen meist die eigene Kommentar-ID",
"prefill": "7676928910512587528"
},
"parent_comment_id": {
"type": "string",
"title": "Eltern-Kommentar-ID",
"description": "Die Kennung des übergeordneten Kommentars bei einer Antwort; Top-Level-Kommentare sind meist 0",
"prefill": "0"
},
"comment_user_id": {
"type": "string",
"title": "Autor-ID",
"description": "Die öffentliche TikTok-Kennung des Kommentarautors",
"prefill": "7577435595783603221"
},
"comment_user_avatar_url": {
"type": "string",
"title": "Autor-Avatar",
"description": "Die öffentliche Avatar-Bild-URL des Kommentarautors",
"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": "Autorenname",
"description": "Der öffentliche Anzeigename des Kommentarautors",
"prefill": "LOR3NZO 🥵"
},
"comment_text": {
"type": "string",
"title": "Kommentartext",
"description": "Der im TikTok-Kommentar veröffentlichte Text",
"prefill": "🔥🔥🔥"
},
"publish_time": {
"type": "string",
"title": "Veröffentlicht am",
"description": "Der Quellen-Zeitstempel der Veröffentlichung, unverändert so belassen, wie die Datenquelle ihn liefert",
"prefill": "2026-08-23T02:45:14"
},
"image_urls": {
"type": "string",
"title": "Bild-URLs",
"description": "Bildadressen am Kommentar, unverändert als Quelltext; leer, wenn der Kommentar kein Bild hat"
},
"crawl_time": {
"type": "string",
"title": "Erfasst am",
"description": "Der Quellen-Zeitstempel der Erfassung, unverändert so belassen, wie die Datenquelle ihn liefert",
"prefill": "2026-08-27T15:17:02"
},
"like_count": {
"type": "string",
"title": "Like-Anzahl",
"description": "Die Like-Anzahl zum Zeitpunkt der Erfassung, unverändert als Quelltext beibehalten",
"prefill": "1"
},
"keyword": {
"type": "string",
"title": "Keyword",
"description": "Der Quellen-Keyword-Wert dieses Kommentardatensatzes, unverändert als Quelltext beibehalten",
"prefill": "7676927940759653650"
},
"sec_id": {
"type": "string",
"title": "Autor-sec-ID",
"description": "Die öffentliche TikTok-sec-ID des Kommentarautors, unverändert als Quelltext beibehalten",
"prefill": "MS4wLjABAAAAPbxslh-t5xoPlxOuQY3X4ZNjqiwy2dBXmUa5HM7crjnOmIAJTTzKPm5aYI79jHTn"
},
"biz_id": {
"type": "string",
"title": "Business-ID",
"description": "Die Business-Kennung des Quell-Kommentardatensatzes, unverändert als Quelltext beibehalten",
"prefill": "7676927940759653650"
},
"detailed_mentions": {
"type": "string",
"title": "Detaillierte Erwähnungen",
"description": "Der detaillierte Erwähnungstext des Quelldatensatzes, unverändert als Quelltext statt als Liste",
"prefill": "[]"
},
"liked_by_author": {
"type": "boolean",
"title": "Vom Autor geliked",
"description": "Ob der Videoautor diesen Kommentar zum Zeitpunkt der Erfassung geliked hat",
"prefill": true
},
"mentions": {
"type": "string",
"title": "Erwähnungen",
"description": "Der Erwähnungstext des Quelldatensatzes, unverändert als Quelltext statt als Liste",
"prefill": "[]"
},
"pinned_by_author": {
"type": "boolean",
"title": "Vom Autor angepinnt",
"description": "Ob der Videoautor diesen Kommentar zum Zeitpunkt der Erfassung angepinnt hat",
"prefill": false
},
"reply_comment_total": {
"type": "string",
"title": "Antwortanzahl",
"description": "Die Anzahl der Antworten zum Zeitpunkt der Erfassung, unverändert als Quelltext beibehalten",
"prefill": "0"
},
"source_item": {
"type": "string",
"title": "Quellelement",
"description": "Die übermittelte TikTok-Content-ID, die mit diesem Ergebnisdatensatz verknüpft ist",
"prefill": "7676927940759653650"
},
"no_data": {
"type": "boolean",
"title": "Keine Daten",
"description": "Ob für das Quellvideo keine öffentlichen 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__tiktok-video-comments": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=hello_moto/tiktok-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.