ホームへ戻る

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を利用するためのデベロッパー登録・アプリ認可
  • ツール側に登録する認証情報(リフレッシュトークン等)

設定の大まかな流れ

  1. セラーセントラルでSP-APIアプリを認可する
  2. 認可の結果として発行される認証情報を取得する
  3. その認証情報をツールに登録し、対象マーケットプレイス(日本=amazon.co.jp)を指定する
  4. テスト取得で商品データが正しく取れるか確認する

具体的な画面や項目名はAmazon側の仕様変更で変わることがあるため、最新のセラーセントラルの案内に沿って進めてください。

つまずきやすいポイント

  • マーケットプレイスの選択ミス:日本で販売するなら amazon.co.jp を指定します。ここを誤ると商品が「無効なASIN」として扱われます。
  • レート制限:SP-APIにはエンドポイントごとに呼び出し回数の上限があります。特に価格取得は上限が厳しく、大量のASINを一気に処理すると時間がかかります。
  • 新しい商品の価格未反映:登録されて間もないASINは、Amazon側の価格データがAPIにまだ反映されていないことがあります。この場合は時間をおいて再取得します。

ツール側での扱い

当ツールでは、登録した認証情報を安全に保管し、レート制限に合わせて自動で取得を調整します。価格が取得できない商品は「価格情報準備中」などの状態を明示し、誤って「出品なし」と判定しないよう設計しています。

よくある質問

SP-APIの利用に追加費用はかかりますか? SP-API自体の利用は基本的に無料ですが、出品用アカウントの維持費が別途かかる場合があります。詳細はAmazon公式をご確認ください。

認証情報を変更したら再設定が必要ですか? はい。トークンを再発行した場合は、ツール側の認証情報も更新してください。

Amazon→楽天の無在庫販売を自動化しませんか?

商品データ取得・自動出品・在庫連携・価格同期をまとめて自動化。

関連記事