概要
小紅書ノートの公開コメントには、読者がどの点に反応したか、どの話題が注目を集めたか、どこから返信のやり取りが広がったかが表れます。このData Appは、1件のノートの公開コメント欄を、コメント本文、投稿者情報、返信関係、反応のスナップショット、メディア参照、表示地域、時刻を含む一貫したデータに整えます。
手作業で画面をスクロールする代わりに、同じ項目で繰り返し比較できる結果を得られます。原文を保持し、各コメントをノートと会話スレッドに結び付けるため、トップレベルのコメントと返信を同じ基準で確認できます。
データについて
対象は、指定した小紅書ノートで収集時点に公開表示されているコメントと投稿者情報です。通常のレコードはコメントIDで識別され、複数ページにまたがる重複が除かれます。非公開、削除済み、閲覧制限付き、ログイン必須のコメントは対象外です。
いいね数、返信数、閲覧数、アカウント情報、表示地域は収集時点のスナップショットで、後から変わる場合があります。件数や分類コードは、元データが文字列で提供する場合、その形式を維持します。コメント画像も元データの文字列表現を保持し、コメント音声URLは音声添付がある場合にその場所を示します。公開日時と収集日時はタイムゾーンを推定せず元の時刻を保持します。元ノートIDとデータなしは、公開コメントが得られなかった場合の収集結果も残します。
結果の例
通常の1レコードは、選択した小紅書ノートの公開コメント1件を表します。
| コメントID | コメント本文 | アカウント名 | 公開日時 | いいね数 | 返信数 |
|---|---|---|---|---|---|
| 6a8f8242000000000202b5d5 | 已经是了 都赖国产车 减配吹牛逼 | 四海 | 2026-08-27T08:18:11 | 0 | 0 |
| 6a8f8242000000000202b5d6 | 这款颜色很耐看,通勤也方便 | 小林 | 2026-08-27T08:25:42 | 3 | 1 |
このほか、アカウントとアバターの識別子、地域表示、ノートとコメントの関係、画像と音声の参照、音声・画面内テキスト、収集日時、データなしの印も含まれます。
活用例
- コメント本文をいいね数、返信数と比較し、反応を強く生んだ意見を見つけます。
- コメント本文を繰り返し現れる表現でまとめ、公開日時と組み合わせて議論の変化を追います。
- 親コメントID、ルートコメントID、コメント階層、返信カーソルから会話構造を復元します。
- アカウント名、公開アカウントID、IP地域、地域(市)、地域(省)を使い、本人確認情報とみなさず公開上の参加者傾向を整理します。
適用範囲と境界
1回の実行で指定できる小紅書ノートIDは1件、希望コメント数は1~100件です。結果は10件単位のまとまりで返るため、実際の件数は切り上げられる場合があります。公開コメントのみ対象です。
- 適している用途
- 特定の小紅書ノートについて、公開コメント本文と反応情報が必要な場合
- コメント投稿者、返信関係、時刻、表示される地域情報を分析したい場合
- 適さない用途
- 小紅書以外のプラットフォームのコメントが必要な場合
- 非公開、削除済み、閲覧制限付き、またはログイン必須のコメントが必要な場合
失敗時の処理
作者が宣言した失敗時と再試行の動作です。連携時にはシステムプロンプトに含めることをおすすめします。
- 1コメントが返らない場合は、ノートIDを確認し、ノートとコメントが公開されているか確認してください
- 2レート制限、一時的なサービス停止、タイムアウトの場合は時間を置いて再試行してください
- 3送信結果が不明な場合は、重複タスクを避けるため直ちに繰り返し送信しないでください
- 4認証に失敗した場合は、実行環境に設定されたAPIキーを確認してください
入力
この App の呼び出しに必要なパラメータで、manifest.json の input.schema から生成されています。
| フィールド | 業務名称 | 型 | 必須 | デフォルト | 列挙値/制約 | 例 | 説明 |
|---|---|---|---|---|---|---|---|
| note_id | 小紅書ノートID | string | はい | — | — | 6a6c063d000000002500e938 | 公開コメントを収集する小紅書ノートの識別子です。キーワードやURLではなく、1件のノートIDだけを入力してください。 |
| comment_count | 希望コメント数 | integer | はい | — | 1–100 | 10 | 収集したいコメント数を1~100で指定します。結果と料金は10件単位で扱われるため、実際の件数は切り上げられる場合があります。 |
出力
1 件のレコードのフィールド構造で、manifest.json の output.schema から生成されています。
| フィールド | 業務名称 | 型 | 例 | 説明 |
|---|---|---|---|---|
| account_id | アカウントID | string | 58f9dce250c4b44bf45e0263 | コメント投稿者に関連する小紅書アカウントの識別子 |
| account_name | アカウント名 | string | 四海 | コメント投稿者の公開表示名 |
| account_public_id | 公開アカウントID | string | xiaohongshu_user_58f9dce2 | コメント投稿者に公開されている小紅書識別子 |
| accurate_location_cities | 地域(市) | string | 南京 | 取得できる場合のコメント投稿者に関連する市レベルの地域表示 |
| accurate_location_provinces | 地域(省) | string | 江苏 | 取得できる場合のコメント投稿者に関連する省レベルの地域表示 |
| asr_text | 音声文字起こし | string | 城市通勤体验分享 | 取得できる場合の対象ノートに関連する音声認識テキスト |
| avatar_url | アバターURL | string | https://sns-avatar-qc.xhscdn.com/avatar/61b3eba96564fffada47f01e.jpg?imageView2/2/w/120/format/jpg | コメント投稿者の公開アバター画像URL |
| biz_id | ビジネスID | string | 6a8bfb930000000033020097 | 元コメントレコードに含まれるビジネス識別子 |
| comment_id | コメントID | string | 6a8f8242000000000202b5d5 | 小紅書コメントの安定した一意識別子 |
| comment_image_url | コメント画像 | string | [] | 元データのテキスト形式で保持されたコメント画像URLの集合 |
| comment_level | コメント階層 | integer | 1 | 元データにおけるコメントの入れ子階層 |
| comment_text | コメント本文 | string | 已经是了 都赖国产车 减配吹牛逼 | 小紅書コメントに投稿された本文 |
| comment_type_code | コメント種別 | string | 1 | コメント種別を示す元データのコード |
| comment_voice_url | コメント音声URL | string | https://sns-video-qc.xhscdn.com/comment/voice/6a8f8242000000000202b5d5.m4a | コメントに音声がある場合の公開添付URL |
| content_id | コンテンツID | string | 6a8bfb930000000033020097 | コメントに関連する小紅書ノートの識別子 |
| content_url | コンテンツURL | string | https://www.xiaohongshu.com/explore/6a8bfb930000000033020097 | コメントに関連する小紅書ノートの公開URL |
| crawl_time | 収集日時 | string | 2026-08-27T17:39:26 | コメントレコードが収集された元データの時刻 |
| like_count | いいね数 | string | 0 | 収集時点のコメントいいね数を元データのテキストとして保持 |
| ocr_text | 画面内テキスト | string | 城市通勤 | 取得できる場合の対象ノートから認識されたテキスト |
| parent_comment_id | 親コメントID | string | 6a8f8242000000000202b5d5 | 返信の直接の親コメント識別子 |
| publish_ip_region_name | IP地域 | string | 江苏 | 取得できる場合にコメントに表示される地域テキスト |
| publish_time | 公開日時 | string | 2026-08-27T08:18:11 | コメントが公開された元データの時刻 |
| reply_count | 返信数 | string | 0 | 収集時点の返信数を元データのテキストとして保持 |
| root_comment_id | ルートコメントID | string | 6a8f8242000000000202b5d5 | 返信スレッドの最上位コメント識別子 |
| sub_comment_cursor | 返信カーソル | string | 0 | 追加返信に関連する元データのカーソル |
| source_note_id | 元ノートID | string | 6a8bfb930000000033020097 | 結果レコードに関連する送信済み小紅書ノートID |
| no_data | データなし | boolean | false | 元ノートから公開コメントデータを収集できなかったかどうか |
| view_count | 閲覧数 | string | 0 | 収集時点の対象ノート閲覧数を元データのテキストとして保持 |
レコード Schema
出力はレコード単位で 1 件ずつ返されます。 detail.output.idFieldHint
{
"type": "object",
"properties": {
"account_id": {
"type": "string",
"title": "アカウントID",
"description": "コメント投稿者に関連する小紅書アカウントの識別子",
"prefill": "58f9dce250c4b44bf45e0263"
},
"account_name": {
"type": "string",
"title": "アカウント名",
"description": "コメント投稿者の公開表示名",
"prefill": "四海"
},
"account_public_id": {
"type": "string",
"title": "公開アカウントID",
"description": "コメント投稿者に公開されている小紅書識別子",
"prefill": "xiaohongshu_user_58f9dce2"
},
"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://sns-avatar-qc.xhscdn.com/avatar/61b3eba96564fffada47f01e.jpg?imageView2/2/w/120/format/jpg"
},
"biz_id": {
"type": "string",
"title": "ビジネスID",
"description": "元コメントレコードに含まれるビジネス識別子",
"prefill": "6a8bfb930000000033020097"
},
"comment_id": {
"type": "string",
"title": "コメントID",
"description": "小紅書コメントの安定した一意識別子",
"prefill": "6a8f8242000000000202b5d5"
},
"comment_image_url": {
"type": "string",
"title": "コメント画像",
"description": "元データのテキスト形式で保持されたコメント画像URLの集合",
"prefill": "[]"
},
"comment_level": {
"type": "integer",
"title": "コメント階層",
"description": "元データにおけるコメントの入れ子階層",
"prefill": 1
},
"comment_text": {
"type": "string",
"title": "コメント本文",
"description": "小紅書コメントに投稿された本文",
"prefill": "已经是了 都赖国产车 减配吹牛逼"
},
"comment_type_code": {
"type": "string",
"title": "コメント種別",
"description": "コメント種別を示す元データのコード",
"prefill": "1"
},
"comment_voice_url": {
"type": "string",
"title": "コメント音声URL",
"description": "コメントに音声がある場合の公開添付URL",
"prefill": "https://sns-video-qc.xhscdn.com/comment/voice/6a8f8242000000000202b5d5.m4a"
},
"content_id": {
"type": "string",
"title": "コンテンツID",
"description": "コメントに関連する小紅書ノートの識別子",
"prefill": "6a8bfb930000000033020097"
},
"content_url": {
"type": "string",
"title": "コンテンツURL",
"description": "コメントに関連する小紅書ノートの公開URL",
"prefill": "https://www.xiaohongshu.com/explore/6a8bfb930000000033020097"
},
"crawl_time": {
"type": "string",
"title": "収集日時",
"description": "コメントレコードが収集された元データの時刻",
"prefill": "2026-08-27T17:39:26"
},
"like_count": {
"type": "string",
"title": "いいね数",
"description": "収集時点のコメントいいね数を元データのテキストとして保持",
"prefill": "0"
},
"ocr_text": {
"type": "string",
"title": "画面内テキスト",
"description": "取得できる場合の対象ノートから認識されたテキスト",
"prefill": "城市通勤"
},
"parent_comment_id": {
"type": "string",
"title": "親コメントID",
"description": "返信の直接の親コメント識別子",
"prefill": "6a8f8242000000000202b5d5"
},
"publish_ip_region_name": {
"type": "string",
"title": "IP地域",
"description": "取得できる場合にコメントに表示される地域テキスト",
"prefill": "江苏"
},
"publish_time": {
"type": "string",
"title": "公開日時",
"description": "コメントが公開された元データの時刻",
"prefill": "2026-08-27T08:18:11"
},
"reply_count": {
"type": "string",
"title": "返信数",
"description": "収集時点の返信数を元データのテキストとして保持",
"prefill": "0"
},
"root_comment_id": {
"type": "string",
"title": "ルートコメントID",
"description": "返信スレッドの最上位コメント識別子",
"prefill": "6a8f8242000000000202b5d5"
},
"sub_comment_cursor": {
"type": "string",
"title": "返信カーソル",
"description": "追加返信に関連する元データのカーソル",
"prefill": "0"
},
"source_note_id": {
"type": "string",
"title": "元ノートID",
"description": "結果レコードに関連する送信済み小紅書ノートID",
"prefill": "6a8bfb930000000033020097"
},
"no_data": {
"type": "boolean",
"title": "データなし",
"description": "元ノートから公開コメントデータを収集できなかったかどうか",
"prefill": false
},
"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": {
"meme_today__xiaohongshu-note-comments": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=meme_today/xiaohongshu-note-comments",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}AI に設定を任せる
設定を手作業で編集したくない場合は、インストールプロンプトをコピーして任意の AI クライアントに貼り付けてください。AI が自分のやり方でセットアップを完了します(プロンプトは AI があなたに API Key を尋ねる形になっているため、認証情報がチャット履歴や共有設定に残りません)。
detail.access.mcp.composeHint
料金
正常に返されたレコードの件数に応じて課金されます。失敗した実行には課金されません。 10 件を 1 つの課金単位とし、端数は 10 件に切り上げて課金されます。
返される件数にかかわらず、実行の送信 1 回ごとに課金されます。
複数の課金イベントはそれぞれ独立して累計されます。詳細は各項目をご覧ください。失敗した実行には課金されません。
Credits を確認今すぐ試す
パラメータを入力して実行してください。結果は実際の呼び出しによるものです。