この記事でわかること: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-API | SellerSprite 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キー認証を採用しています。
- SellerSpriteにアカウント登録(無料トライアル可)
- ダッシュボードの「API管理」または「設定」メニューからAPIキーを発行
- リクエストヘッダーに
X-API-Key: {あなたのAPIキー} を設定してリクエストを送信
以下は、cURLを使った商品情報取得の最小限のリクエスト例です。
図:APIリクエストのイメージ(cURLとJSONレスポンス) curl -X GET "https://api.sellersprite.com/v1/product/asin/B0XXXXXX" \ -H "X-API-Key: your_api_key_here" \ -H "Content-Type: application/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)で最新のエンドポイントを確認
よくある質問(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)形式のインタラクティブドキュメントにアクセスできます。エンドポイントごとのリクエストパラメータやレスポンススキーマを実際に試しながら確認することが可能です。
著者:セラースプライト(SellerSprite) 編集部
Amazon外部サービスプロバイダー(Amazon SPN)として、Amazon市場向けのリサーチツールを提供している私たちは、日々変化するAmazon市場において、セラーの皆様が抱える「何が売れるのか?」「どうすれば利益を出せるのか?」という悩みを解決するための情報を発信しています。
私たちは単なるツールの提供者ではなく、伴走型パートナーとしてセラー様と一緒に成長しようと考えています。
EC事業者やこれから物販ビジネスを始める方に向けて、実用的な情報をお届けしています。