Amazonレビュー分析API
ASIN を指定して Amazon の商品レビューを JSON で取得。星の数で絞り込み、レビュー日、バリエーション SKU、写真・動画、購入確認済み・Vine の区別まで取れます。
9月 14, 2026
この API で取れるもの
商品レビューエンドポイントは、1 つの ASIN のカスタマーレビューをページ単位で返します。本文に加えて、レビューの種類を区別するためのメタデータも含まれます。
items[] の各要素が 1 件のレビューです。
| フィールド | 意味 |
|---|---|
star、title、content | 星の数とレビュー本文 |
date | レビュー日(ミリ秒のタイムスタンプ。ドキュメントの例は 1772380800000) |
skus | レビュー投稿者が購入したバリエーション(サイズや色など) |
likes | 「役に立った」の数 |
image、video、images、videos | 写真・動画の有無とリンク |
verified | Amazon で購入済みのレビューか |
vine | Amazon Vine メンバーのレビューか |
free、experience | 無料で受け取った商品か、先行体験プログラムのレビューか |
author、authorLabels | 投稿者名とプロフィールのラベル |
全フィールドは Product Reviews リファレンスにあります。
実際のレスポンスを見る
2026-10-15 に本番 API から取得した保存済みのレスポンスで、リアルタイムの呼び出しではありません。キーを作成すると任意の ASIN やキーワードを照会できます。
POST
/v1/amazon/review200 OKリクエスト
{
"marketplace": "US",
"asin": "B08CK5Z5Q1",
"page": 1,
"size": 2,
"stars": [
1,
2
]
}レスポンス
{
"request_id": "3abbd602-e5d3-4372-900a-d7cc927f9a31",
"data": {
"total": 345,
"pages": 173,
"page": 1,
"size": 2,
"items": [
{
"author": "D…",
"title": "Do not buy this piece of crap collar",
"content": "I bought this collar 2 months ago It is falling apart. The stitches are coming apart. Do not buy this piece of crap collar. I wish I could give this collar a 50 below zero rating<br>",
"date": 1788710400000,
"star": 1,
"authorLabels": null,
"skus": [
"Size: Large (Pack of 1)",
"Color: Teal"
],
"likes": 0,
"verified": false,
"vine": false
},
{
"author": "A…",
"title": "D rings are now plastic - not metal! Very unhappy with this change.",
"content": "I have purchased this collar in the past and was satisfied, but am returning the two collars I just purchased because the product is not the same now. The Amazon description still says the D ring is made of metal, but the collars I received have plastic D rings which are not acceptable as I believe they are a safety hazard for my large dogs.<br>",
"date": 1787673600000,
"star": 1,
"authorLabels": [
"Verified Purchase"
],
"skus": [
"Size: Large (Pack of 1)",
"Color: Hotpink"
],
"likes": 0,
"verified": true,
"vine": false
}
]
}
}リクエスト例
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/review \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"marketplace": "US",
"asin": "B08CK5Z5Q1",
"page": 1,
"size": 20,
"stars": [1, 2, 3]
}'asinは必須です。marketplaceは US、JP、UK、DE、FR、IT、ES、CA、IN、MX、BR、AU、AE に対応し、Amazon.co.jp の商品ならJPと日本の ASIN を指定します。starsで星の数を絞り込めます。[1, 2, 3]なら低評価のレビューだけが返り、分析はたいていここから始めます。pageとsizeでページを送り、レスポンスにはtotalとpagesが含まれます。
よくある使い方
- 何を直すべきかを見つける。 自社と主要な競合の星 1〜3 のレビューを取得し、不満を「商品の問題」「出品ページの問題」「一度きりの問題」に分けます。手順は Amazon レビューの分析方法にあります。
- バリエーションごとに分ける。
skusでグループ化します。低評価が特定のサイズや色に集中していれば、商品ライン全体ではなくその SKU の問題である可能性が高くなります。 - レビュー履歴を追う。 各レビューを
dateと一緒に保存しておけば、改良の前後や出品ページの更新前後など、期間ごとにレビューの変化を比べられます。 - レビューの出どころで重みを変える。 評価を集計する前に、
verified、vine、free、experienceを分けておきます。混ぜてはいけない理由は Amazon レビューの 4 つの出どころで、表計算での扱いはレビューをエクスポートして分析するで説明しています。
知っておきたい制約
- 1 つの ASIN のレビューは「レビューを書くことを選んだ購入者」というサンプルです。少数または偏ったサンプルはまれな不満を大きく見せるので、件数は
likesや日付と合わせて見てください。 - 親 ASIN の下のバリエーションはレビューを共有します。レビューを特定のバージョンに結び付ける前に、商品詳細で確認してください。
- レビュー本文は購入者の意見です。問題の手がかりにはなりますが、原因の証明にはならず、商品の効能をうたう根拠にもなりません。
- 成功した呼び出し 1 回につき 1 billing unit を消費します。
429はエラーとレート制限に従って処理してください。
よくある質問
Amazon に公式のレビュー API はありますか? Amazon のセラー向け API や広告 API は、任意の商品のレビュー本文を返しません。このエンドポイントは、上に挙げたマーケットプレイスで、指定した任意の ASIN のレビューを返します。
低評価のレビューだけを取れますか?
はい。"stars": [1, 2] または [1, 2, 3] を指定してください。
AI エージェントにレビューを分析させられますか? はい。このエンドポイントはリモート MCP サーバーのツールとして公開されているので、Claude Code や Cursor のエージェントが同じ会話の中でレビューを取得し、要約できます。