logo
JP

Target商品レビュー

Target商品SKU、希望レビュー数、並び順を指定すると、公開レビュー、評価、投稿者情報、投稿時刻を受け取れます

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

開発者
super_ig
料金
$0.005 / 6 件から
最終更新
2026-10-12

概要

公開されているTarget商品レビューは、買い物客が品質、フィット感、不具合、再購入意向をどう語るかを残します。このData Appは、1つのTarget商品の公開レビュー欄を、レビュータイトル、本文、星評価、投稿者名、メディアリンク、商品識別子、投稿時刻をそろえた記録にします。

商品ページをスクロールする代わりに、反復可能な口コミ分析向けの結果です。各レビューは原文のまま残り、Target商品SKUと商品URLに結び付くため、商品間や収集回間で同じ項目を比較できます。

データ説明

対象は、指定した商品SKUの収集時点で公開されているTarget商品レビューで、選択した並び順で返ります。通常の記録はコメントIDで識別され、収集ページをまたいだ重複が除かれます。削除済み、折りたたみ、ログイン後のみ見えるレビューは対象外です。

評価はレビュー上の整数の星です。投稿時刻にはタイムゾーンオフセットがありません。投稿時刻テキストは +08:00 などのソース側オフセットを保ちますが、買い物客の現地時刻と断定しないでください。商品タイトル、価格、メイン画像などの商品情報は、レビュー自体が有効でも空のことがあります。画像URLと動画URL はソーステキスト(多くの場合JSONのリンク一覧)として残ります。対象商品とデータなし は、公開レビュー結果が無い場合の収集結果を残します。

結果の形

通常の1件は、選んだTarget商品の公開レビュー1件です。

レビュータイトルレビュー本文評価投稿者名投稿時刻対象商品
Not as good as myNot as good as my first pair I had. Volume not as good. No low end.3DENNIS T.2026-09-15T02:19:1094692133
Great stuffWorks great for running and just wearing around the house if you want to listen to something. No complaints about mic quality so far either.5Michael L.2026-09-15T00:40:5294692133

ほかにコメントID、商品URL、画像URL、データなしフラグなどがあります。

利用シーン

  • 評価でレビューを分け、レビュータイトルとレビュー本文を読んで低評価の論点を探す。
  • 画像URLと動画URLで、メディア付きレビューを見つける。
  • 対象商品、SKU ID、商品URLでレビューを商品に戻して突き合わせる。
  • 投稿時刻または投稿時刻テキストで件数を数え、口コミの時間分布を見る。

適用範囲と境界

1回の実行でTarget商品SKUを1件と希望レビュー数を受け付けます。結果は6件の完全バッチで返却・課金されるため、実際の件数は切り上げられることがあります。取得保護は100ページ×20件です。公開されているTarget商品レビューのみが対象です。

  • 適している用途
  • 1件のTarget商品SKUについて、公開レビューのタイトル、本文、星評価が必要なとき
  • 評判分析のために投稿者名、レビューメディア、商品識別子、投稿時刻が必要なとき
  • 適さない用途
  • 1回の実行で複数商品のレビューが必要なとき — 商品SKUごとに別実行してください
  • 削除済み、折りたたみ、ログイン後のみ見えるTargetレビューが必要なとき
  • 新着レビューのライブ監視が必要なとき — このアプリは1回の収集スナップショットを返します

失敗時の処理

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

  1. 1レビューが返らない場合は、商品SKUと公開レビューの可視性を確認してください
  2. 2部分成功では完了したレビューが返ります。バッチ切り上げ後も実際の件数は希望値と異なることがあります
  3. 3レート制限、一時的な利用不可、タイムアウトのあとは後で再試行してください
  4. 4認証に失敗した場合は、実行環境に設定したAPI Keyを確認してください
  5. 5タスク文脈が一致しない、または期限切れの場合は、同じタスクを再試行せず新しい収集を提出してください

入力

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

  • Target商品SKUsku必須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 から生成されています。

  • コメントIDcomment_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 から生成したサンプルです。サンプル値のないフィールドには構造上のプレースホルダーを使用しています。

output.example
{
  "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 config
{
  "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件

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

$0.005/ 6 件
Per task submitted

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

$0.0001/ 回

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

Credits を確認

今すぐ試す

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

サンプル
パラメータは送信前に input.schema で検証されます
$0.005 / 6 件から