SellerSprite Logo Amazon Seller Toolbox, Keyword Research, Reverse ASIN, Product Research
 日本語

Amazon商品データAPI・ASIN APIガイド:商品、売上、価格データを取得する

2026/09/03 閲覧数(67) コメント数(0)

この記事でわかること:SellerSprite APIとAmazon SP-APIの違い、取得できるデータの種類、認証方法、リクエストの実装例、レート制限やエラー対応、対応マーケットプレイス、開発環境への導入チェックポイントをまとめて解説します。

ASINやキーワードからAmazon市場の調査データをプログラムで取得したい開発者や運用担当者に向けて、SellerSprite APIの全体像を案内する入口です。Amazon公式のSP-APIと何が異なり、どのようなデータをどのように取得できるのかを最初に整理し、実際のリクエスト例を交えながら導入手順を解説します。

1. SellerSprite APIとAmazon SP-APIの違い

Amazonのデータを取得する手段として、Amazon SP-API(Selling Partner API)とSellerSprite APIの2つが代表的です。両者は目的と利用条件が大きく異なります。

比較項目Amazon SP-APISellerSprite API
データの種類自社アカウントの売上・在庫・注文・広告データ商品検索ボリューム・価格推移・競合キーワード・売上推定・レビュー分析など市場調査データ
対象ユーザーAmazonセラー(自社アカウント保有者)セラー・開発者・エージェンシー(アカウント保有不要)
認証方式OAuth 2.0 + Amazonログイン(セラーセントラル連携)APIキー(簡単に発行・管理可能)
データの鮮度リアルタイム(自社データ)定期的に更新(対象マーケットにより異なる)
利用開始までのハードル高(申請・審査・権限設定が必要)低(アカウント登録後すぐにAPIキーを発行)

使い分けのポイント:SP-APIは自社の運営データを連携するための公式インターフェースです。一方、SellerSprite APIは自社以外の市場全体の動向や競合データを調査するために設計されています。両者は補完関係にあり、SP-APIで取得した自社データとSellerSprite APIで取得した市場データを組み合わせることで、より精度の高い分析が可能になります。

2. 取得できるデータと用途

SellerSprite APIでは、以下のようなカテゴリのデータを取得できます。

  • 商品検索データ:キーワードの月間検索ボリューム、検索トレンド、関連キーワード
  • 商品詳細データ:ASIN単位のタイトル、ブランド、カテゴリ、BSR(ベストセラーランキング)
  • 売上推定データ:ASINごとの月間・日別売上推定値(時系列含む)
  • 価格・オファー情報:現在価格、価格履歴、新品・中古オファー状況
  • レビューデータ:星評価、レビュー件数、ポジティブ/ネガティブ傾向
  • 競合キーワード:ASIN逆引きによる流入キーワードと注目度

これらのデータは、商品リサーチ、市場分析、競合モニタリング、価格最適化、広告キーワード選定など、幅広い業務に活用できます。

3. 認証と最初のリクエスト

SellerSprite APIはシンプルなAPIキー認証を採用しています。

  1. SellerSpriteにアカウント登録(無料トライアル可)
  2. ダッシュボードの「API管理」または「設定」メニューからAPIキーを発行
  3. リクエストヘッダーに X-API-Key: {あなたのAPIキー} を設定してリクエストを送信

以下は、cURLを使った商品情報取得の最小限のリクエスト例です。

SellerSprite API リクエスト・レスポンス例
図:APIリクエストのイメージ(cURLとJSONレスポンス)
# リクエスト例(cURL) curl -X GET "https://api.sellersprite.com/v1/product/asin/B0XXXXXX" \ -H "X-API-Key: your_api_key_here" \ -H "Content-Type: application/json" # レスポンス例(JSON) { "asin": "B0XXXXXX", "title": "サンプル商品タイトル", "brand": "Sample Brand", "category": "家電・カメラ", "bsr": 1234, "price": 2980, "currency": "JPY" }

エラーハンドリングとしては、HTTPステータスコード(200成功、400不正リクエスト、401認証エラー、429レート制限超過、500サーバーエラー)を適切に処理する実装を推奨します。

4. 対応マーケットプレイスとデータ更新

SellerSprite APIは主要なAmazonマーケットプレイスに対応しています。

  • 日本(Amazon.co.jp)
  • アメリカ(Amazon.com)
  • イギリス(Amazon.co.uk)
  • ドイツ(Amazon.de)
  • フランス(Amazon.fr)
  • イタリア(Amazon.it)
  • スペイン(Amazon.es)
  • カナダ(Amazon.ca)
  • メキシコ(Amazon.com.mx)
  • オーストラリア(Amazon.com.au)

データの更新頻度はデータ種別によって異なります。

  • 価格・BSR・在庫ステータス:数時間〜24時間以内に更新
  • 検索ボリューム・トレンド:月次更新(前月分の確定値)
  • 売上推定値:日次更新(前日までの推定値を反映)
  • レビュー・評価:新着レビュー発生時に随時反映

実装上の注意:マーケットプレイスによってデータの網羅性や更新タイミングが異なる場合があります。商用利用前にテスト環境で対象マーケットのデータを検証することをおすすめします。

5. レート制限・クレジット・エラー

APIの安定運用のために、以下の制限が設定されています。

  • レート制限:プランにより異なります(スタータープラン:1秒あたり5リクエスト、プロフェッショナルプラン:1秒あたり20リクエストなど)
  • クレジット消費:エンドポイントごとにクレジットが設定されており、月間の利用可能クレジットの範囲内で利用します。詳細はダッシュボードの「API利用状況」で確認できます。
  • 主なエラーコード:
    • 429 Too Many Requests:レート制限に達しました。時間をおいて再試行してください。
    • 402 Payment Required:クレジット残高が不足しています。プランのアップグレードまたはクレジット追加をご検討ください。
    • 403 Forbidden:APIキーが無効か、権限が不足しています。
    • 503 Service Unavailable:一時的なサービス障害の可能性があります。数分後に再試行してください。

レート制限を超えた場合は、指数バックオフ(Exponential Backoff)を実装した再試行ロジックを推奨します。

6. 用途別エンドポイントと本番導入チェック

代表的なエンドポイントを用途別に整理しました。

  • 商品検索系:/v1/keyword/search(キーワード検索ボリューム)、/v1/keyword/suggest(サジェストキーワード)
  • ASINデータ系:/v1/product/asin/{asin}(単一ASIN詳細)、/v1/product/batch(複数ASIN一括取得)
  • 売上・トレンド系:/v1/product/sales/{asin}(売上推定値)、/v1/product/trend/{asin}(時系列トレンド)
  • 価格・オファー系:/v1/product/price/{asin}(現在価格・履歴)
  • レビュー系:/v1/product/reviews/{asin}(レビュー一覧・サマリー)
  • 競合キーワード系:/v1/reverse-asin/{asin}(ASIN逆引きキーワード)

本番導入前のチェックリスト

  • ✅ 対象マーケットプレイスでテスト用ASINを指定し、レスポンスを検証済み
  • ✅ APIキーのローテーション・再発行手順を確認
  • ✅ レート制限超過時の再試行ロジックを実装
  • ✅ エラーログの出力と監視体制を整備
  • ✅ 必要なクレジット数を見積もり、適切なプランを選択
  • ✅ 本番環境と開発環境で異なるAPIキーを使用
  • ✅ API仕様書(Swagger/OpenAPI)で最新のエンドポイントを確認

📌 関連する他のガイド:

⚙️ APIを今すぐ試す

アカウント登録後、すぐにAPIキーを発行してデータ取得を開始できます。

APIキーを発行する →

または プランとクレジットを確認

よくある質問(FAQ)

SellerSprite APIを使うにはAmazonセラーアカウントが必要ですか?

いいえ、不要です。SellerSprite APIはセラーアカウントを持たない開発者やエージェンシーでも利用できます。SellerSpriteへのアカウント登録とAPIキーの発行だけで利用を開始できます。

Amazon SP-APIとSellerSprite APIは併用できますか?

はい、併用が推奨されます。SP-APIで自社の売上・在庫データを取得し、SellerSprite APIで市場全体のトレンドや競合データを取得することで、より深いインサイトを得ることができます。

APIの利用料金はどのように計算されますか?

APIはクレジット制を採用しており、エンドポイントごとに消費クレジットが設定されています。月額プランに含まれるクレジットの範囲内で利用するか、追加クレジットを購入することができます。詳細はダッシュボードの「API利用状況」ページでご確認ください。

取得したデータは商用利用できますか?

はい、商用利用可能です。ただし、データの再配布(そのままの形で第三者に販売すること)は禁止されています。自社の分析ツールやレポート作成、業務改善などの用途でご利用いただけます。詳細は利用規約をご確認ください。

APIのドキュメントはどこにありますか?

SellerSpriteダッシュボード内の「APIドキュメント」または「開発者向けガイド」からSwagger(OpenAPI)形式のインタラクティブドキュメントにアクセスできます。エンドポイントごとのリクエストパラメータやレスポンススキーマを実際に試しながら確認することが可能です。

良いと思ったら「いいね!」しましょう

前へ

Amazonの商品画像・動画を保存するツール:AmzSaveの使い方

最近の人気記事
コメント
すべてのコメント (0) / 私のコメント (0)
新着順 (0) / 人気順 (0)

コメントなし