概要
公開されているTarget商品レビューは、買い物客が品質、フィット感、不具合、再購入意向をどう語るかを残します。このData Appは、1つのTarget商品の公開レビュー欄を、レビュータイトル、本文、星評価、投稿者名、メディアリンク、商品識別子、投稿時刻をそろえた記録にします。
商品ページをスクロールする代わりに、反復可能な口コミ分析向けの結果です。各レビューは原文のまま残り、Target商品SKUと商品URLに結び付くため、商品間や収集回間で同じ項目を比較できます。
データ説明
対象は、指定した商品SKUの収集時点で公開されているTarget商品レビューで、選択した並び順で返ります。通常の記録はコメントIDで識別され、収集ページをまたいだ重複が除かれます。削除済み、折りたたみ、ログイン後のみ見えるレビューは対象外です。
評価はレビュー上の整数の星です。投稿時刻にはタイムゾーンオフセットがありません。投稿時刻テキストは +08:00 などのソース側オフセットを保ちますが、買い物客の現地時刻と断定しないでください。商品タイトル、価格、メイン画像などの商品情報は、レビュー自体が有効でも空のことがあります。画像URLと動画URL はソーステキスト(多くの場合JSONのリンク一覧)として残ります。対象商品とデータなし は、公開レビュー結果が無い場合の収集結果を残します。
結果の形
通常の1件は、選んだTarget商品の公開レビュー1件です。
| レビュータイトル | レビュー本文 | 評価 | 投稿者名 | 投稿時刻 | 対象商品 |
|---|---|---|---|---|---|
| Not as good as my | Not as good as my first pair I had. Volume not as good. No low end. | 3 | DENNIS T. | 2026-09-15T02:19:10 | 94692133 |
| Great stuff | Works great for running and just wearing around the house if you want to listen to something. No complaints about mic quality so far either. | 5 | Michael L. | 2026-09-15T00:40:52 | 94692133 |
ほかにコメントID、商品URL、画像URL、データなしフラグなどがあります。
利用シーン
- 評価でレビューを分け、レビュータイトルとレビュー本文を読んで低評価の論点を探す。
- 画像URLと動画URLで、メディア付きレビューを見つける。
- 対象商品、SKU ID、商品URLでレビューを商品に戻して突き合わせる。
- 投稿時刻または投稿時刻テキストで件数を数え、口コミの時間分布を見る。
適用範囲と境界
1回の実行でTarget商品SKUを1件と希望レビュー数を受け付けます。結果は6件の完全バッチで返却・課金されるため、実際の件数は切り上げられることがあります。取得保護は100ページ×20件です。公開されているTarget商品レビューのみが対象です。
- 適している用途
- 1件のTarget商品SKUについて、公開レビューのタイトル、本文、星評価が必要なとき
- 評判分析のために投稿者名、レビューメディア、商品識別子、投稿時刻が必要なとき
- 適さない用途
- 1回の実行で複数商品のレビューが必要なとき — 商品SKUごとに別実行してください
- 削除済み、折りたたみ、ログイン後のみ見えるTargetレビューが必要なとき
- 新着レビューのライブ監視が必要なとき — このアプリは1回の収集スナップショットを返します
失敗時の処理
開発者が宣言した失敗時と再試行の動作です。連携時にはシステムプロンプトに含めることをおすすめします。
- 1レビューが返らない場合は、商品SKUと公開レビューの可視性を確認してください
- 2部分成功では完了したレビューが返ります。バッチ切り上げ後も実際の件数は希望値と異なることがあります
- 3レート制限、一時的な利用不可、タイムアウトのあとは後で再試行してください
- 4認証に失敗した場合は、実行環境に設定したAPI Keyを確認してください
- 5タスク文脈が一致しない、または期限切れの場合は、同じタスクを再試行せず新しい収集を提出してください
入力
この App の呼び出しに必要なパラメータで、manifest.json の input.schema から生成されています。
- Target商品SKU
sku必須string公開レビューを収集するTarget商品SKUです。512文字以内で1件入力します。例: 94692133。例94692133 - 希望レビュー数
expected_count必須string収集したいレビュー数の目安です。結果は6件の完全バッチで返却・課金されるため、実際の件数は切り上げられることがあり、6件未満でも1バッチとして課金されます。値が大きいほど時間と費用が増えます。例2 - レビューの並び順
order_type必須string(enum)収集するレビューの並び順です。0はデフォルト、4は新しい順、9は最も参考、11は高評価順、12は低評価順。選択可能な値デフォルト0新しい順4最も参考9高評価11低評価12例4
出力
1 件のレコードのフィールド構造で、manifest.json の output.schema から生成されています。
- コメントID
comment_idstringこのTarget商品レビューの安定した識別子。ソースに無い場合は空です。例90cc93b7-f1aa-4b7d-9431-097a04e7f234 - コメントパラメータ
comment_paramsstring追加のレビューパラメータをソーステキストとして保持します。ソースに無い場合は空です。例{} - レビュー本文
comment_textstring公開レビュー本文の原文。ソースに無い場合は空です。例Not as good as my first pair I had. Volume not as good. No low end. - レビュータイトル
comment_titlestringレビューとともに表示される公開タイトル。ソースに無い場合は空です。例Not as good as my
サンプルデータ
output.schema から生成したサンプルです。サンプル値のないフィールドには構造上のプレースホルダーを使用しています。
{
"comment_id": "90cc93b7-f1aa-4b7d-9431-097a04e7f234",
"comment_params": "{}",
"comment_text": "Not as good as my first pair I had. Volume not as good. No low end.",
"comment_title": "Not as good as my",
"comment_type": "1",
"image_urls": "[]",
"is_recommended": false,
"item_main_pic_url": "<item_main_pic_url>",
"item_price_text": "<item_price_text>",
"item_sale_specs": "<item_sale_specs>",
"item_score_text": "<item_score_text>",
"item_title": "<item_title>",
"item_url": "https://www.target.com/p/-/A-94692133",
"origin_comment_id": "90cc93b7-f1aa-4b7d-9431-097a04e7f234",
"parent_comment_id": "0",
"platform_code": "target",
"publish_time": "2026-09-15T02:19:10",
"publish_time_text": "2026-09-15T02:19:10+08:00",
"rating_score": 3,
"reviewer_avatar_url": "<reviewer_avatar_url>",
"reviewer_id": "<reviewer_id>",
"reviewer_location": "<reviewer_location>",
"reviewer_name": "DENNIS T.",
"shop_id": "<shop_id>",
"shop_name": "<shop_name>",
"sku_id": "94692133",
"spu_id": "94692133",
"user_extra_info": "{}",
"verified_text": "<verified_text>",
"video_urls": "[]",
"task_item": "94692133",
"no_data": false
}連携方法
この App は MCP、API、SDK、ファイルエクスポートのいずれでも連携でき、どのチャネルも同じ能力と料金を共有します。すべてのリクエストは Authorization: Bearer ヘッダーで認証し、認証情報には API Key(長期有効。Data Hub コンソールで作成)を使用します。MCP クライアントは OAuth によるキー不要のログインにも対応しています。CLI や Skill など、さらに多くの連携方法も準備中です。 この App は非同期で実行され、途中でキャンセルできます:キャンセル後、実行は停止します。納品済みのレコードは保持され、課金対象になります。
MCP(Model Context Protocol)を使うと、Claude や Cursor などの AI クライアントからこの App を直接呼び出せます。クライアントと認証方式を選び、下の設定をコピーしてください。
クライアント設定
Bearer の後の値を長期有効な API Key に置き換えてください。あらゆるクライアント、CI、ヘッドレス環境で利用できます。
{
"mcpServers": {
"octoparse_datahub": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=super_ig/target-comment",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}AI に設定を任せる
設定を手作業で編集したくない場合は、インストールプロンプトをコピーして任意の AI クライアントに貼り付けてください。AI が自分のやり方でセットアップを完了します(プロンプトは AI があなたに API Key を尋ねる形になっているため、認証情報がチャット履歴や共有設定に残りません)。
detail.access.mcp.composeHint
料金
正常に返されたレコードの件数に応じて課金されます。失敗した実行には課金されません。 6 件を 1 つの課金単位とし、端数は 6 件に切り上げて課金されます。
返される件数にかかわらず、実行の送信 1 回ごとに課金されます。
複数の課金イベントはそれぞれ独立して累計されます。詳細は各項目をご覧ください。失敗した実行には課金されません。
Credits を確認今すぐ試す
パラメータを入力して実行してください。結果は実際の呼び出しによるものです。