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

Amazon FBA料金計算API:手数料と利益見込みを自動計算する

2026/09/04 閲覧数(50) コメント数(0)

この記事でわかること:SellerSprite FBA料金計算APIで取得できるデータの種類、Web計算機とAPIの使い分け、必須入力項目(寸法・価格・原価など)、リクエストとレスポンスの実装例、手数料・利益率の計算式、市場別料金と適用日の扱い方、一括処理とエラー対応までを解説します。

複数商品のFBA採算を継続的に評価したい開発者や運用担当者に向けて、SellerSprite FBA料金計算APIの具体的な使い方を解説します。本APIでは、商品の寸法・価格・原価などの入力情報をもとに、FBA手数料、紹介料、配送料、純利益、利益率などを自動計算できます。料金改定時に結果を追跡できるよう、適用市場と料金表のバージョンも明示しながら、実装例を紹介します。

1. Web計算機とAPIの使い分け

SellerSpriteは、FBA料金計算に関してWeb版の利益計算機とAPIの2つのインターフェースを提供しています。目的に応じて適切に使い分けることが重要です。

比較項目Web版利益計算機FBA料金計算API
主な用途単一商品の簡易採算確認・アイデア検証複数商品の継続的な採算評価・システム連携
入力方法ブラウザ上で手動入力プログラムからJSONで送信
処理可能な商品数1商品ずつ一括処理(バッチ)が可能
自動化不可(手動操作が必要)可能(定期実行・トリガー連携)
推奨ユーザー初心者・少品目セラー開発者・大規模セラー・エージェンシー

Web版の利益計算機はFBA利益計算機のご利用ガイドで詳しく紹介されています。APIは、定期的な採算評価の自動化や、自社システムへの組み込みを目的とする場合に適しています。

Web版FBA利益計算機とAPIの使い分けイメージ
図:SellerSprite-利益計算機

2. 寸法・価格・原価などの必須入力

FBA料金計算APIで正確な結果を得るためには、以下の入力項目を正しく設定する必要があります。

必須入力項目

  • 商品寸法(Package Dimensions):縦・横・高さ(cmまたはinch)
  • 商品重量(Package Weight):商品の重量(gまたはoz)
  • 販売価格(Selling Price):設定予定の販売価格(通貨指定)
  • 仕入れ原価(Manufacturing Cost):商品1個あたりの仕入れコスト
  • マーケットプレイス(Marketplace):販売予定のAmazonサイト(JP / US / UK / DE / FR / IT / ES / CA / MX / AU)
  • カテゴリ(Category):商品が属するAmazonカテゴリ(手数料率が異なるため重要)

オプション入力項目

  • 配送方法(Fulfillment Type):FBA / FBM(自己発送)の選択
  • 返品率(Return Rate):予想される返品率(デフォルトは0%)
  • PPC予算(PPC Budget):広告費の見込み額
  • その他コスト(Other Costs):ラベリング費・通関費など

寸法・重量の正確性が重要:FBA手数料は商品のサイズ区分と重量によって大きく変動します[reference:0]。寸法や重量の入力が不正確だと、実際の手数料と大きく乖離する可能性があります。実測値を基に入力してください。

3. リクエストとレスポンス

以下は、FBA料金計算APIのリクエストとレスポンスの例です。

curl -X POST "https://api.sellersprite.com/v1/fba/calculate" \ -H "X-API-Key: your_api_key_here" \ -H "Content-Type: application/json" \ -d '{ "marketplace": "JP", "category": "Electronics", "selling_price": 5980, "manufacturing_cost": 1200, "package_dimensions": { "length": 25, "width": 18, "height": 5, "unit": "cm" }, "package_weight": { "value": 350, "unit": "g" }, "return_rate": 0.05, "ppc_budget": 500 }'
{ "code": 200, "data": { "marketplace": "JP", "category": "Electronics", "selling_price": 5980, "manufacturing_cost": 1200, "fees": { "referral_fee": 898, "fba_fee": 420, "storage_fee": 15, "total_fees": 1333 }, "profit": { "gross_profit": 4780, "net_profit": 3447, "profit_margin": 57.6, "roi": 187.3 }, "break_even": { "break_even_price": 2533, "break_even_acOS": 25.4 }, "fee_version": "2026-09", "calculated_at": "2026-09-04T09:00:00+09:00" }, "request_id": "req_fba_xyz789" }

レスポンスに含まれる主なフィールドの説明:

  • referral_fee(紹介料):Amazonに支払う成約料(カテゴリごとに異なる率で計算)
  • fba_fee(FBA手数料):配送代行手数料(サイズ・重量に基づく)
  • storage_fee(保管料):月間の在庫保管料(推定値)
  • net_profit(純利益):販売価格から全費用(仕入れ・手数料・広告・返品)を差し引いた最終利益
  • profit_margin(利益率):販売価格に対する純利益の割合(%)
  • roi(投資利益率):仕入れ原価に対する利益の割合(%)
  • break_even_price(損益分岐点価格):利益がゼロになる販売価格
  • fee_version(料金バージョン):計算に使用したAmazon料金表のバージョン

4. 手数料・利益率の計算式

FBA料金計算APIが内部的に使用している主要な計算式を以下に示します。

紹介料(Referral Fee)

紹介料 = 販売価格 × カテゴリ別紹介料率(8%〜15%)

カテゴリによって紹介料率が異なります(例:家電・カメラは8%、ファッションは10%など)。APIは指定されたカテゴリに基づいて自動的に適用されます。

FBA手数料(FBA Fee)

FBA手数料 = サイズ区分に基づく基本料金 + 重量に基づく追加料金

Amazonは商品のサイズ区分(Small / Standard / Large / Oversizeなど)と重量に基づいてFBA手数料を設定しています[reference:1]。APIは入力された寸法・重量から自動的にサイズ区分を判定し、対応する料金を適用します。

純利益(Net Profit)

純利益 = 販売価格 − 仕入れ原価 − 紹介料 − FBA手数料 − 保管料 − PPC費用 − 返品損失

利益率(Profit Margin)

利益率(%) = 純利益 ÷ 販売価格 × 100

ROI(投資利益率)

ROI(%) = 純利益 ÷ 仕入れ原価 × 100

計算例(家電カテゴリ・日本市場)

  • 販売価格:5,980円
  • 仕入れ原価:1,200円
  • 紹介料(8%):478円
  • FBA手数料(標準サイズ):420円
  • 保管料(推定):15円
  • PPC費用(推定):500円
  • 返品損失(5%想定):299円
  • 純利益:5,980 − 1,200 − 478 − 420 − 15 − 500 − 299 = 3,068円
  • 利益率:3,068 ÷ 5,980 × 100 = 51.3%
  • ROI:3,068 ÷ 1,200 × 100 = 255.7%

5. 市場別料金と適用日

FBA料金はマーケットプレイスごとに異なり、かつ定期的に改定されます[reference:2]。APIを利用する際は以下の点に注意してください。

  • 市場別の料金体系:日本(JP)、アメリカ(US)、イギリス(UK)、ドイツ(DE)、フランス(FR)、イタリア(IT)、スペイン(ES)、カナダ(CA)、メキシコ(MX)、オーストラリア(AU)の各市場で、FBA手数料・紹介料・保管料が異なります。
  • 料金改定への対応:Amazonは毎年春(2月〜4月頃)と秋(9月〜11月頃)にFBA手数料を改定することが一般的です[reference:3]。APIレスポンスには fee_version フィールドが含まれており、どの料金表で計算されたかを追跡できます。
  • 季節変動への対応:一部の市場では繁忙期(特に年末商戦期)にFBA手数料が変動する場合があります[reference:4]。APIは最新の料金表を反映しています。

料金改定時の注意:料金改定後は、過去の計算結果と新しい計算結果を比較する際に同じ料金バージョンで比較することが重要です。APIレスポンスの fee_version を必ず記録し、分析時に参照してください。

6. 一括処理とエラー対応

複数商品の採算を一括で評価するための実装パターンと、エラー対応のポイントを紹介します。

一括処理の実装パターン

  • チャンク分割:一度に処理する商品数を一定数(例:50件)に分割し、段階的に処理する
  • 非同期処理:キュー(Redis / SQSなど)を用いて非同期で処理し、結果をデータベースに保存する
  • ステータス管理:各商品の処理状態(未処理・処理中・完了・エラー)を管理する
import requests import time API_KEY = "your_api_key_here" API_URL = "https://api.sellersprite.com/v1/fba/calculate" def calculate_fba_profit(product_data): headers = {"X-API-Key": API_KEY, "Content-Type": "application/json"} try: response = requests.post(API_URL, json=product_data, headers=headers, timeout=30) response.raise_for_status() return response.json() except requests.exceptions.RequestException as e: return {"error": str(e), "product": product_data} def batch_calculate(products, chunk_size=50): results = [] for i in range(0, len(products), chunk_size): chunk = products[i:i + chunk_size] for product in chunk: result = calculate_fba_profit(product) results.append(result) time.sleep(0.2) return results products = [ { "marketplace": "JP", "category": "Electronics", "selling_price": 5980, "manufacturing_cost": 1200, "package_dimensions": {"length": 25, "width": 18, "height": 5, "unit": "cm"}, "package_weight": {"value": 350, "unit": "g"} } ] results = batch_calculate(products)

エラー対応のポイント

  • 入力バリデーション:APIリクエスト前に必須項目がすべて揃っているか、数値が正しい範囲内かを検証する
  • レート制限への対応:429エラーが発生した場合は指数バックオフで再試行する
  • エラーログの記録:エラーが発生した商品のASINや入力内容をログに記録し、後で調査できるようにする
  • 部分的成功の許容:バッチ処理の一部がエラーになっても、成功した分はデータベースに保存し、エラー分は後で再処理する設計にする

関連する他のガイド:

FBA料金計算APIを今すぐ試す

アカウント登録後、すぐにAPIキーを発行してFBA手数料と利益見込みの自動計算を開始できます。

APIキーを発行する

または Web版FBA利益計算機を試す

よくある質問(FAQ)

Web版のFBA利益計算機とAPIは同じ計算ロジックを使っていますか?

はい、同じ計算エンジンを使用しています。Web版とAPIは共通の料金データベースと計算ロジックを共有しているため、同じ入力値に対して同じ結果が得られます[reference:5]。APIはWeb版と同じ精度を保ちながら、プログラムからの自動実行を可能にしています。

FBA料金計算APIで対応しているマーケットプレイスはどこですか?

日本(JP)、アメリカ(US)、イギリス(UK)、ドイツ(DE)、フランス(FR)、イタリア(IT)、スペイン(ES)、カナダ(CA)、メキシコ(MX)、オーストラリア(AU)の10のマーケットプレイスに対応しています。各市場のFBA料金体系は異なるため、marketplaceパラメータを正しく指定してください。

FBA料金が改定された場合、APIは自動的に最新料金を反映しますか?

はい、Amazonの公式料金改定後、速やかに最新料金が反映されます[reference:6]。APIレスポンスには fee_version フィールドが含まれており、どの料金表で計算されたかを確認できます。過去の計算結果と比較する際は、同じ料金バージョンで比較することをおすすめします。

バリエーション商品(サイズ違い・カラー違い)の採算はどうやって計算すればいいですか?

バリエーションごとに寸法・重量・価格が異なる場合は、それぞれ個別のリクエストを送信してください。バリエーション間で仕入れ原価や販売価格が異なる場合は、それらを区別して入力することで、各バリエーションごとの正確な採算を計算できます。

FBA料金計算APIの結果は実際のAmazon請求とどの程度一致しますか?

APIはAmazonの公式料金表に基づいて計算を行っていますが、実際の請求には以下の要因で差異が生じる可能性があります。①実際の商品寸法・重量が入力値と異なる場合 ②返品・補償事由による追加費用 ③プロモーション・クーポンによる価格変動 ④長期保管料などの追加費用。APIの結果は「見込み値」として捉え、実際の請求書と定期的に照合することをおすすめします。

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

前へ

Amazonデータ取得方法を比較:外部API・スクレイピング・SP-APIの選び方

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

コメントなし