logo
languageJPdown
menu

Douyin動画コメント

1本のDouyin動画から公開コメント、反応指標、投稿者情報、タイムスタンプを収集します

翻訳済み · ja-JP原文を表示

概要

Douyin動画の公開コメントには、視聴者が自分の言葉でどう反応したか、どの話題が返信を生んだか、コンテンツをめぐる目に見える反応がどのように広がったかが表れます。このData Appは、1本の動画の公開コメント欄を、コメント本文、投稿者情報、返信関係、反応指標のスナップショット、タイムスタンプを含む一貫したデータセットにまとめます。

手作業で画面をスクロールする代わりに、繰り返し分析できる結果を提供します。コメントの原文を保ち、各コメントを対象動画と会話スレッドに結び付けるため、反応の比較、頻出テーマの把握、投稿をめぐる会話の確認に利用できます。

データについて

指定したDouyin動画について、収集時点で公開されているコメントと投稿者情報が対象です。通常の各レコードはコメントIDで識別され、収集したページ間の重複除去にも使われます。非公開、削除済み、制限付き、ログインが必要なコメントは対象外です。

いいね数、お気に入り数、再投稿数、返信数、再生数、投稿者情報、コメント状態は収集時点のスナップショットであり、後から変わる場合があります。件数や一部の分類値は数値に変換せず、元のテキスト形式で保持します。コメント画像も元データのテキスト形式で保持します。公開日時と収集日時は、タイムゾーンを推定せず元のタイムスタンプを保持します。対象動画に公開コメントがない場合は、対象動画IDとデータなしで収集結果を示します。

結果の例

通常の各レコードは、選択したDouyin動画の公開コメント1件を表します。

コメントIDコメント本文アカウント名公開日時いいね数返信数
7675002466995684133【探险者】坐进探险者,开启感官之旅[赞][赞]颜西枣A2026-08-17T22:09:2500
7675504408697275187此用户没有填写评价艾杰很哇塞!2026-08-19T06:37:1500

このほか、アカウントとアバターの情報、位置情報テキスト、コメントとコンテンツのリンク、返信スレッド識別子、画像情報、認証情報、音声・画面内の認識テキスト、収集日時が含まれます。

活用例

  • コメント本文をいいね数、返信数と比較し、反応が大きかったコメントを見つけます。
  • コメント本文を頻出フレーズでまとめ、公開日時から会話の変化を追います。
  • 親コメントIDとルートコメントIDを使って返信スレッドを再構成し、トップレベルの反応と後続の会話を分けます。
  • アカウント名、認証種別、IP所在地、所在地の市区町村を確認し、これらを本人確認済み情報とは見なさず、参加者の見える範囲の構成を把握します。

適用範囲と境界

1回の実行で1つのDouyin動画IDと1~200件の希望コメント数を指定できます。結果は20件単位の完全なバッチで返されるため、実際の件数は切り上げられる場合があります。公開コメントのみが対象です。

  • 適している用途
  • 特定のDouyin動画の公開コメント本文と反応情報が必要な場合
  • コメント投稿者、返信関係、タイムスタンプ、位置情報テキストを分析したい場合
  • 適さない用途
  • Douyin以外のプラットフォームのコメントが必要な場合
  • 非公開、削除済み、制限付き、またはログインが必要なコメントが必要な場合

失敗時の処理

作者が宣言した失敗時と再試行の動作です。連携時にはシステムプロンプトに含めることをおすすめします。

  1. 1コメントが返らない場合は、動画IDを確認し、動画とコメントが公開されていることを確認してください
  2. 2レート制限、一時的なサービス停止、タイムアウトの後は、時間を置いて再試行してください
  3. 3送信結果が不明な場合は、重複タスクを避けるため、すぐに再送信しないでください
  4. 4認証に失敗した場合は、実行環境に設定されたAPIキーを確認してください

入力

この App の呼び出しに必要なパラメータで、manifest.json の input.schema から生成されています。

フィールド業務名称型必須デフォルト列挙値/制約例説明
video_idDouyin動画IDstringはい——7675002361652376997公開コメントを収集するDouyin動画の数字IDです。キーワードやURLではなく、動画IDのみを入力してください。
comment_count希望コメント数integerはい—1–20020収集する希望コメント数を1~200で指定します。結果と課金は20件単位で切り上げられるため、実際の件数が増える場合があります。

出力

1 件のレコードのフィールド構造で、manifest.json の output.schema から生成されています。

フィールド業務名称型例説明
account_idアカウントIDstring3751974819070941コメント投稿者に紐づくDouyinアカウント識別子
account_nameアカウント名string颜西枣Aコメント投稿者の公開表示名
account_short_id短縮アカウントIDstring37519748取得できる場合の投稿者の短縮Douyin識別子
accurate_location_cities所在地の市区町村string北京取得できる場合の投稿者に紐づく市区町村レベルの位置情報テキスト
accurate_location_provinces所在地の都道府県string北京取得できる場合の投稿者に紐づく都道府県レベルの位置情報テキスト
asr_text音声文字起こしstring坐进探险者,开启感官之旅取得できる場合の参照コンテンツの音声認識テキスト
avatar_urlアバターURLstringhttps://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813c000-ce_oUnA4rIiXJAIIAW2AT2QfevAAkDoAw8H8fRMQeコメント投稿者の公開アバター画像URL
biz_idビジネスIDstring7675002361652376997元のコメントレコードに含まれるビジネス識別子
collect_countお気に入り数string0収集時点のコメントのお気に入り数を元のテキスト形式で保持
comment_idコメントIDstring7675002466995684133Douyinコメントの安定した一意識別子
comment_image_url_listコメント画像string[]コメント画像URLの一覧を元のテキスト形式で保持
comment_textコメント本文string【探险者】坐进探险者,开启感官之旅[赞][赞]Douyinコメントに投稿されたテキスト
comment_typeコメント種別string1コメント種別を示す元の値
comment_urlコメントURLstringhttp://www.douyin.com/video/7675002361652376997取得できる場合のコメントに紐づく公開URL
content_idコンテンツIDstring7675002361652376997コメントに紐づくDouyin動画の識別子
crawl_time収集日時string2026-08-25T14:02:54コメントレコードが収集された時点の元タイムスタンプ
fansフォロワー数string1200収集時点の投稿者のフォロワー数を元のテキスト形式で保持
ip_locationIP所在地string北京取得できる場合のコメントに表示される位置情報テキスト
like_countいいね数string0収集時点のコメントのいいね数を元のテキスト形式で保持
ocr_text画面内テキストstring探险者取得できる場合の参照コンテンツから認識されたテキスト
parent_comment_id親コメントIDstring7675002466995684133返信の直接の親コメント識別子
publish_time公開日時string2026-08-17T22:09:25コメントが公開された時点の元タイムスタンプ
repost_count再投稿数string0収集時点のコメントに紐づく再投稿数を元のテキスト形式で保持
root_comment_idルートコメントIDstring7675002466995684133返信スレッドのルートコメント識別子
statusコメント状態stringactive収集時点で確認されたコメントの状態
sub_comment_count返信数string0コメントへの返信数を元のテキスト形式で保持
source_video_id対象動画IDstring7675002361652376997結果レコードに紐づく、送信されたDouyin動画ID
no_dataデータなしbooleanfalse対象動画から公開コメントデータを収集できなかったかどうか
verify_type認証種別string0取得できる場合の投稿者の認証種別を元のテキスト形式で保持
view_count再生数string0収集時点の参照コンテンツの再生数を元のテキスト形式で保持

レコード Schema

出力はレコード単位で 1 件ずつ返されます。 detail.output.idFieldHint

output.schema
{
  "type": "object",
  "properties": {
    "account_id": {
      "type": "string",
      "title": "アカウントID",
      "description": "コメント投稿者に紐づくDouyinアカウント識別子",
      "prefill": "3751974819070941"
    },
    "account_name": {
      "type": "string",
      "title": "アカウント名",
      "description": "コメント投稿者の公開表示名",
      "prefill": "颜西枣A"
    },
    "account_short_id": {
      "type": "string",
      "title": "短縮アカウントID",
      "description": "取得できる場合の投稿者の短縮Douyin識別子",
      "prefill": "37519748"
    },
    "accurate_location_cities": {
      "type": "string",
      "title": "所在地の市区町村",
      "description": "取得できる場合の投稿者に紐づく市区町村レベルの位置情報テキスト",
      "prefill": "北京"
    },
    "accurate_location_provinces": {
      "type": "string",
      "title": "所在地の都道府県",
      "description": "取得できる場合の投稿者に紐づく都道府県レベルの位置情報テキスト",
      "prefill": "北京"
    },
    "asr_text": {
      "type": "string",
      "title": "音声文字起こし",
      "description": "取得できる場合の参照コンテンツの音声認識テキスト",
      "prefill": "坐进探险者,开启感官之旅"
    },
    "avatar_url": {
      "type": "string",
      "title": "アバターURL",
      "description": "コメント投稿者の公開アバター画像URL",
      "prefill": "https://p3-pc.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813c000-ce_oUnA4rIiXJAIIAW2AT2QfevAAkDoAw8H8fRMQe"
    },
    "biz_id": {
      "type": "string",
      "title": "ビジネスID",
      "description": "元のコメントレコードに含まれるビジネス識別子",
      "prefill": "7675002361652376997"
    },
    "collect_count": {
      "type": "string",
      "title": "お気に入り数",
      "description": "収集時点のコメントのお気に入り数を元のテキスト形式で保持",
      "prefill": "0"
    },
    "comment_id": {
      "type": "string",
      "title": "コメントID",
      "description": "Douyinコメントの安定した一意識別子",
      "prefill": "7675002466995684133"
    },
    "comment_image_url_list": {
      "type": "string",
      "title": "コメント画像",
      "description": "コメント画像URLの一覧を元のテキスト形式で保持",
      "prefill": "[]"
    },
    "comment_text": {
      "type": "string",
      "title": "コメント本文",
      "description": "Douyinコメントに投稿されたテキスト",
      "prefill": "【探险者】坐进探险者,开启感官之旅[赞][赞]"
    },
    "comment_type": {
      "type": "string",
      "title": "コメント種別",
      "description": "コメント種別を示す元の値",
      "prefill": "1"
    },
    "comment_url": {
      "type": "string",
      "title": "コメントURL",
      "description": "取得できる場合のコメントに紐づく公開URL",
      "prefill": "http://www.douyin.com/video/7675002361652376997"
    },
    "content_id": {
      "type": "string",
      "title": "コンテンツID",
      "description": "コメントに紐づくDouyin動画の識別子",
      "prefill": "7675002361652376997"
    },
    "crawl_time": {
      "type": "string",
      "title": "収集日時",
      "description": "コメントレコードが収集された時点の元タイムスタンプ",
      "prefill": "2026-08-25T14:02:54"
    },
    "fans": {
      "type": "string",
      "title": "フォロワー数",
      "description": "収集時点の投稿者のフォロワー数を元のテキスト形式で保持",
      "prefill": "1200"
    },
    "ip_location": {
      "type": "string",
      "title": "IP所在地",
      "description": "取得できる場合のコメントに表示される位置情報テキスト",
      "prefill": "北京"
    },
    "like_count": {
      "type": "string",
      "title": "いいね数",
      "description": "収集時点のコメントのいいね数を元のテキスト形式で保持",
      "prefill": "0"
    },
    "ocr_text": {
      "type": "string",
      "title": "画面内テキスト",
      "description": "取得できる場合の参照コンテンツから認識されたテキスト",
      "prefill": "探险者"
    },
    "parent_comment_id": {
      "type": "string",
      "title": "親コメントID",
      "description": "返信の直接の親コメント識別子",
      "prefill": "7675002466995684133"
    },
    "publish_time": {
      "type": "string",
      "title": "公開日時",
      "description": "コメントが公開された時点の元タイムスタンプ",
      "prefill": "2026-08-17T22:09:25"
    },
    "repost_count": {
      "type": "string",
      "title": "再投稿数",
      "description": "収集時点のコメントに紐づく再投稿数を元のテキスト形式で保持",
      "prefill": "0"
    },
    "root_comment_id": {
      "type": "string",
      "title": "ルートコメントID",
      "description": "返信スレッドのルートコメント識別子",
      "prefill": "7675002466995684133"
    },
    "status": {
      "type": "string",
      "title": "コメント状態",
      "description": "収集時点で確認されたコメントの状態",
      "prefill": "active"
    },
    "sub_comment_count": {
      "type": "string",
      "title": "返信数",
      "description": "コメントへの返信数を元のテキスト形式で保持",
      "prefill": "0"
    },
    "source_video_id": {
      "type": "string",
      "title": "対象動画ID",
      "description": "結果レコードに紐づく、送信されたDouyin動画ID",
      "prefill": "7675002361652376997"
    },
    "no_data": {
      "type": "boolean",
      "title": "データなし",
      "description": "対象動画から公開コメントデータを収集できなかったかどうか",
      "prefill": false
    },
    "verify_type": {
      "type": "string",
      "title": "認証種別",
      "description": "取得できる場合の投稿者の認証種別を元のテキスト形式で保持",
      "prefill": "0"
    },
    "view_count": {
      "type": "string",
      "title": "再生数",
      "description": "収集時点の参照コンテンツの再生数を元のテキスト形式で保持",
      "prefill": "0"
    }
  },
  "required": [],
  "additionalProperties": false
}

連携方法

この App は MCP、API、SDK、ファイルエクスポートのいずれでも連携でき、どのチャネルも同じ能力と料金を共有します。すべてのリクエストは Authorization: Bearer ヘッダーで認証し、認証情報には API Key(長期有効。Data Hub コンソールで作成)を使用します。MCP クライアントは OAuth によるキー不要のログインにも対応しています。CLI や Skill など、さらに多くの連携方法も準備中です。

MCP(Model Context Protocol)を使うと、Claude や Cursor などの AI クライアントからこの App を直接呼び出せます。クライアントと認証方式を選び、下の設定をコピーしてください。

クライアント設定

Bearer の後の値を長期有効な API Key に置き換えてください。あらゆるクライアント、CI、ヘッドレス環境で利用できます。

mcpServers config
{
  "mcpServers": {
    "meme_today__douyin-video-comments": {
      "type": "http",
      "url": "https://mcp-v2.octoparse.com?pin=meme_today/douyin-video-comments",
      "headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
    }
  }
}

AI に設定を任せる

設定を手作業で編集したくない場合は、インストールプロンプトをコピーして任意の AI クライアントに貼り付けてください。AI が自分のやり方でセットアップを完了します(プロンプトは AI があなたに API Key を尋ねる形になっているため、認証情報がチャット履歴や共有設定に残りません)。

detail.access.mcp.composeHint

料金

タスク開始

返される件数にかかわらず、実行の送信 1 回ごとに課金されます。

$0.0001/ 回
返却コメント20件

正常に返されたレコードの件数に応じて課金されます。失敗した実行には課金されません。 20 件を 1 つの課金単位とし、端数は 20 件に切り上げて課金されます。

$0.003/ 20 件

複数の課金イベントはそれぞれ独立して累計されます。詳細は各項目をご覧ください。失敗した実行には課金されません。

Credits を確認

今すぐ試す

パラメータを入力して実行してください。結果は実際の呼び出しによるものです。

サンプル
パラメータは送信前に input.schema で検証されます
まず必須パラメータを入力してください
$0.003 / 20 件から