Amazon商品データAPI:ASIN検索と商品詳細
ASIN を指定して Amazon の任意の商品を検索し、タイトル、価格、BSR、評価、セラー、バリエーション、商品説明、リスティング品質を JSON で取得。1 商品でも一括でも、13 マーケットプレイスに対応。
9月 29, 2026
この API で取れるもの
商品詳細エンドポイントは、ASIN を受け取り、その商品のリスティングデータを 1 つの JSON オブジェクトとして返します。ページから解析する必要はありません。
よく使うフィールド:
| フィールド | 意味 | ドキュメントの例 |
|---|---|---|
asin、parent、title、brand | どの商品か、親 ASIN はどれか | B0DRVKZHK9、Yitrust |
price、primePrice、deliveryPrice、coupon | 現在価格、プライム価格、配送料、クーポンの表記 | 73.99、-1、-1、"" |
bsrRank、bsrLabel、subcategories | BSR、そのカテゴリー、サブカテゴリーの順位 | 58102、Beauty & Personal Care、Hot-Air Hair Brushes で 136 位 |
rating、ratings、reviews | 星の平均、評価数、レビュー数 | 4.6、13、null |
sellerName、sellerId、sellers、fulfillment | 誰が売っているか、セラー数、配送方法 | Yitrust、1、FBA |
variations、skuList、variationList | バリエーションの数と、各バリエーションの ASIN | 2、["Color: Black"] |
features、overviews、dimensions、weight | 商品の特徴、属性表、サイズと重量 | 2.49 Pounds |
badge | ベストセラー、Amazon's Choice、新着、A+ コンテンツ、動画の有無 | "ebc": "Y" |
lqs | リスティング品質スコア | 100 |
nodeIdPath、nodeLabelPath | カテゴリーノードのパス | 3760911:11057241:11058091:11058221 |
全フィールドは Product Details リファレンスにあります。
リクエスト例
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/asin/detail \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"marketplace": "US",
"asin": "B08CK5Z5Q1"
}'asinは必須です。marketplaceは US、JP、UK、DE、FR、IT、ES、CA、IN、MX、BR、AU、AE に対応し、Amazon.co.jp の商品ならJPと日本の ASIN を指定します。- このエンドポイントが受け取るのは ASIN です。UPC、EAN、GTIN のパラメーターはないため、バーコードは ASIN に変換してから呼び出します。識別子の違いは ASIN とは何か、SKU・UPC・FNSKU との違いで説明しています。
多数の商品を調べる
詳細エンドポイントは 1 回の呼び出しで 1 商品を返します。多数の ASIN を 1 リクエストで比べるには、商品検索の asins 配列を使います。各商品の価格、BSR、推定月間販売数、評価、セラーデータが返ります。リスティングそのもの(タイトル、特徴、バリエーション、属性)が必要なときは詳細、比較表が必要なときは検索を使ってください。
同じ ASIN を入力にするエンドポイントは次のとおりです。
- 商品履歴:価格、順位、評価、リスティングの時系列スナップショット。
- ASIN 販売数トレンド:親と各子の月間販売数と売上。
- クーポントレンドと商品詳細とクーポントレンド。
よくある使い方
- 商品リストに項目を足す。 すでに追跡している ASIN に、タイトル、ブランド、価格、BSR、カテゴリーを足して、スプレッドシートを使えるデータ表にします。
- 競合を監視する。 毎日同じ ASIN を取得し、
price、bsrRank、rating、couponを比べます。1 日 1 回のジョブは競合の価格とクーポンの監視で紹介しています。 - 比べる前にリスティングを確認する。 2 つの商品を並べる前に
variationsとparentを見てください。親の数字はバリエーション全体を含みます。API の販売データで分かること、分からないことを参照してください。 - リスティングを採点する。
lqs、バッジのフラグ、featuresの長さで、競合のリスティングがどれだけ作り込まれているかをすばやく読み取れます。
知っておきたい制約
- その商品に存在しないフィールドは
nullまたは-1で返ります。ドキュメントの例にもprimePrice: -1、deliveryPrice: -1、reviews: null、questions: nullがあるので、計算の前に確認してください。 overviewsは JSON 文字列なので、もう一度パースする必要があります。- すべてのレコードに、ミリ秒のタイムスタンプ
createdTimeとupdatedTimeがあります。価格を判断の根拠にする前に、updatedTimeを確認してください。 - 成功した呼び出し 1 回につき 1 billing unit を消費します。
429はエラーとレート制限に従って処理してください。
よくある質問
Amazon の Product Advertising API のことですか? いいえ。Product Advertising API はアソシエイト向けです。このエンドポイントは BSR、リスティング品質、バリエーションといったリサーチ用のデータを返し、アソシエイトのアカウントは不要です。
UPC や EAN で検索できますか? 直接はできません。バーコードを先に ASIN に変換してから、エンドポイントを呼び出してください。
AI エージェントから商品を調べられますか? はい。このエンドポイントはリモート MCP サーバーのツールとして公開されているので、Claude Code や Cursor などの MCP クライアントが会話の途中で商品を取得できます。