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、subcategoriesBSR、そのカテゴリー、サブカテゴリーの順位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バリエーションの数と、各バリエーションの ASIN2、["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 を入力にするエンドポイントは次のとおりです。

よくある使い方

  1. 商品リストに項目を足す。 すでに追跡している ASIN に、タイトル、ブランド、価格、BSR、カテゴリーを足して、スプレッドシートを使えるデータ表にします。
  2. 競合を監視する。 毎日同じ ASIN を取得し、price、bsrRank、rating、coupon を比べます。1 日 1 回のジョブは競合の価格とクーポンの監視で紹介しています。
  3. 比べる前にリスティングを確認する。 2 つの商品を並べる前に variations と parent を見てください。親の数字はバリエーション全体を含みます。API の販売データで分かること、分からないことを参照してください。
  4. リスティングを採点する。 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 クライアントが会話の途中で商品を取得できます。