Amazon SP-APIの取得・設定方法|無在庫販売ツール連携の準備
公開日: 2025/7/2
Amazon SP-API(Selling Partner API)の役割と、無在庫販売ツールに連携するための取得・設定手順を解説。出品用アカウント、デベロッパー登録、リフレッシュトークンの考え方と、つまずきやすいポイントまで。
Amazon→楽天の無在庫販売を自動化するには、Amazonの商品データを正規の方法で取得する「SP-API(Selling Partner API)」の設定が欠かせません。本記事では、SP-APIの役割と、ツール連携に必要な準備・設定手順、つまずきやすいポイントを解説します。
SP-APIとは
SP-API(Selling Partner API)は、Amazonが提供する公式のAPIです。商品カタログ情報、価格、出品者オファー、在庫状況などをプログラムから取得できます。無在庫販売ツールは、このAPIを通じて商品データを取得し、楽天販売価格の計算や在庫・価格の同期に利用します。
スクレイピング(画面の機械的な読み取り)と違い、SP-APIは公式に認められた方法のため、安定して継続的にデータを取得できます。
連携に必要なもの
- Amazonの出品用アカウント(セラーセントラル)
- SP-APIを利用するためのデベロッパー登録・アプリ認可
- ツール側に登録する認証情報(リフレッシュトークン等)
設定の大まかな流れ
- セラーセントラルでSP-APIアプリを認可する
- 認可の結果として発行される認証情報を取得する
- その認証情報をツールに登録し、対象マーケットプレイス(日本=amazon.co.jp)を指定する
- テスト取得で商品データが正しく取れるか確認する
具体的な画面や項目名はAmazon側の仕様変更で変わることがあるため、最新のセラーセントラルの案内に沿って進めてください。
つまずきやすいポイント
- マーケットプレイスの選択ミス:日本で販売するなら amazon.co.jp を指定します。ここを誤ると商品が「無効なASIN」として扱われます。
- レート制限:SP-APIにはエンドポイントごとに呼び出し回数の上限があります。特に価格取得は上限が厳しく、大量のASINを一気に処理すると時間がかかります。
- 新しい商品の価格未反映:登録されて間もないASINは、Amazon側の価格データがAPIにまだ反映されていないことがあります。この場合は時間をおいて再取得します。
ツール側での扱い
当ツールでは、登録した認証情報を安全に保管し、レート制限に合わせて自動で取得を調整します。価格が取得できない商品は「価格情報準備中」などの状態を明示し、誤って「出品なし」と判定しないよう設計しています。
よくある質問
SP-APIの利用に追加費用はかかりますか? SP-API自体の利用は基本的に無料ですが、出品用アカウントの維持費が別途かかる場合があります。詳細はAmazon公式をご確認ください。
認証情報を変更したら再設定が必要ですか? はい。トークンを再発行した場合は、ツール側の認証情報も更新してください。
Amazon→楽天の無在庫販売を自動化しませんか?
商品データ取得・自動出品・在庫連携・価格同期をまとめて自動化。