本文へ移動

「リアルタイム在庫連携」は実際に何秒なのか 海外の速度表記とAPI上限から考える

ClariaSync 編集部12分で読めます

この記事の結論

在庫連携ツールの「リアルタイム」は、各社が違う区間を測った数字です。同じツールの速度が、自社サイトでは1〜2秒、競合の比較記事では15分と表記される例があり、どちらのページも測定区間を明示していません。遅延は検知間隔・自社処理・API送信・モール側の反映の4区間に分かれ、公表されるのは通常1区間だけです。見るべきは秒数ではなく、その遅延が自社の受注ペースで何件の売り越しになるかです。

  • 「リアルタイム」に業界共通の定義はない。同一ツールの速度が、自社表記1〜2秒に対し他社の比較記事では15分と、450倍以上ずれる例がある
  • 遅延は検知待ちから自社処理、API送信、モール側の反映まで4区間に分かれるが、各社が公表するのはたいてい1区間だけにとどまる
  • Amazon SP-APIのgetItemOffersは0.5リクエスト/秒。ポーリングのみで1,000SKUを一巡すると約33分かかる
  • Yahoo!ショッピングは価格を含む商品データの更新後に別途の反映処理が要る。個別反映APIは1商品ずつ・1クエリー/秒
  • 売り越し件数は受注件数の2乗に比例する。平均では小さく見えても、売れ筋SKUとセール時に集中して発生する

RepricerExpressの速度表記の開き(自社1〜2秒 vs 他社比較記事15分)

450〜900倍

同一ツールについて自社サイトと競合の比較記事が示す数字の比。両ページとも測定の起点・終点を定義していないため、区間を揃えた比較にはなっていない

出典

Amazonが新価格を確定するまでの標準的な待ち時間

1分30秒〜2分

Auraの自社ブログの記載(2026年8月時点)。同社のHyperdrive機能では10秒以内に短縮されるが、対象は1アカウント50商品

出典

SP-API getItemOffers のレート制限

0.5リクエスト/秒(バースト1)

ポーリングのみで1,000SKUを一巡すると2,000秒=約33分。同ページには事業上の必要に応じて記載より高いレートが適用されうる旨の注記もある

出典

SP-API patchListingsItem のレート制限

5リクエスト/秒(バースト5)

アカウントとアプリケーションの組み合わせあたりの値。1件ずつ送る場合、1,000SKUで200秒、10,000SKUで約33分

出典

SP-API createFeed の持続レート

0.0083リクエスト/秒(バースト15)

約120秒に1回。JSON_LISTINGS_FEEDには別途5分あたり5回・1回25,000件の制限があり、先に到達した方が効く

出典

JSON_LISTINGS_FEED の1回あたり上限件数

25,000件(従来10,000件)

投入頻度も5分に1回から5分に5回へ引き上げられた

出典

在庫連携ツールや価格改定ツールの紹介ページには、ほぼ例外なく「リアルタイム」と書かれています。ところが、その言葉が指す時間を各社の表記から拾い集めると、3桁近く違う数字が並びます。海外ツールの公開表記と、Amazon・Yahoo!ショッピングが公開しているAPI制限値から、「リアルタイム」の中身を分解します。

「リアルタイム」に業界の共通定義は無い

まず、同じツールについて別々の会社が書いた数字を並べてみます。以下はいずれも2026年8月時点の各社サイトの表記で、第三者による計測ではありません。

RepricerExpressは自社サイトで、競合の価格が変わってから自分の価格が更新されるまでを「1〜2秒」と表記しています。同じ会社のツールを、競合にあたるRepricer.comの比較記事は「15分ごとに価格改定する」と紹介しています。1〜2秒と15分では、450倍から900倍の開きがあります。

ここで大事なのは、どちらのページも「何を起点に、何を終点として測った数字なのか」を書いていない点です。前者は変化を検知してから価格を送るまでの速さを指しているように読め、後者は次に相場を見に行くまでの間隔を指しているように読めます。ただしこれは、書かれていない前提をこちらで補った読み方にすぎません。定義が明示されていない以上、この二つを同じ物差しの上に並べて比べることはできない、というのが正確なところです。

ツール自社サイトの表記他社の比較記事の表記
RepricerExpress1〜2秒15分(Repricer.com)
Aura10秒(Hyperdrive機能・1アカウント50商品まで)
Repricer.com2〜3分(自社の比較記事)
BQool確認できず15〜20分(Repricer.com)

同じRepricer.comの比較記事は、Informed.coを「10〜15分ごと」、Seller Snapを「5〜10分ごと」としています。いずれも競合他社が書いた数字である点には注意が必要です。なお、RepricerExpressのページにも第三者による計測結果は示されていません。

もうひとつ、速度表記には適用範囲という落とし穴があります。Auraは自社ブログで、標準の状態ではAmazon側が新価格を確定するまでに1分30秒から2分の待ちがあり、Hyperdrive機能を使うとこれが10秒以内に縮むと説明しています。ただし同社の記載では、この機能の対象は1アカウントあたり50商品です。3,000SKUを扱う事業者にとって、この10秒は在庫全体の1.7%にしか効きません。

遅延はどこで生まれるのか

在庫や価格が実際に切り替わるまでの時間は、次の4区間の合計になります。

  1. 検知待ち(相場や自社在庫の変化に気づくまで)
  2. 自社処理(ルール判定とキューの滞留)
  3. API送信(モールのレート制限で決まる)
  4. モール側の反映(受け付けてから店頭表示が変わるまで)

このうち、公開情報から数字を出せるのは1・3・4です。順に見ていきます。

検知待ちはAPIの上限で決まる

Amazon SP-APIのgetItemOffersは、公式ドキュメント上で0.5リクエスト/秒、バースト1と定められています。1商品の相場を見るのに2秒かかる計算です。1,000SKUをこの方法だけで一巡させると2,000秒、およそ33分になります。5,000SKUなら2時間46分です。

比較記事に「15分ごと」「10〜15分ごと」といった数字が並ぶのは、ポーリング中心の設計ではこのあたりが構造的な下限に近いからではないかと考えられます。ただし各社が内部設計を公開しているわけではないので、これは数字の並びから読み取った推測です。

秒単位を掲げるツールは、ポーリングではなくプッシュ通知を使っています。SP-APIのNotifications APIにはANY_OFFER_CHANGEDという種別があり、上位20オファーの価格変更、カートを獲得している出品の入れ替わり、カート価格の変動などをきっかけに、Amazon Simple Queue Service経由で送られてきます。Amazonは公式ドキュメントで、これを「情報を取りに行く代わりに、Amazonから直接受け取る」仕組みだと説明しています。

ただし制約もあります。通知が拾うのはコンディション別の上位20オファーまでで、21位以下の値動きは届きません。また、自分が出品していない商品は購読できません。プッシュに切り替えても、見えていない範囲は残ります。

送信側にも上限がある

価格や在庫を送る側にも制限があります。

AmazonのListings Items API v2021-08-01では、patchListingsItemとputListingsItemがいずれも5リクエスト/秒、バースト5です(アカウントとアプリケーションの組み合わせあたりの値)。1,000SKUの価格を1件ずつ送ると200秒、10,000SKUなら2,000秒でおよそ33分かかります。

大量更新はFeeds APIを使うことになります。JSON_LISTINGS_FEEDは仕様変更により、1回あたりの上限が10,000件から25,000件へ、投入頻度が5分に1回から5分に5回へ引き上げられました。一方でcreateFeed操作そのものの持続レートは0.0083リクエスト/秒、つまり約120秒に1回で、バーストが15です。Amazonは「先に到達した方の制限が効く」と明記しています。まとめて送るほど1件あたりは速くなり、こまめに送るほど1回あたりの待ちが効いてくる、という関係です。

モール側の反映が最後に残る

Yahoo!ショッピングのAPIは、公開されている各仕様ページで一律「1クエリー/秒」と記載されています。1リクエストで扱える件数は操作によって違い、在庫更新APIは商品コードをカンマ区切りで最大1,000個、商品一括更新APIはitem1からitem100までの最大100商品です。

ここで見落としやすいのが反映です。商品登録APIと商品一括更新APIの仕様ページには、どちらも「フロント反映はしません。別途反映処理が必要です」と明記されています。価格は商品データに含まれるため、価格改定はこの経路に乗ります。つまりYahoo!ショッピングでは、商品データの更新と反映が別の工程になっています。

ひとつ補足しておくと、この注記があるのは商品データ側のAPIで、在庫更新APIの仕様ページには同じ記載がありません。在庫数だけを更新する場合と、価格を含む商品データを更新する場合とで、必要な工程が違うということです。

その反映を担う商品個別反映APIは、「指定した商品データを1つだけを反映します」という仕様で、こちらも1クエリー/秒です。1,000商品を個別反映で処理すると1,000秒、約17分かかります。3,000商品なら50分です。

さらに同ページには、「OKレスポンスが返却されてもシステムの処理途中でエラーになる場合があるため、反映履歴または反映エラーメールをご確認ください」と書かれています。送信が成功したことと、店頭に反映されたことは別物です。連携ツールが送信成功だけを見て「同期完了」と表示していれば、実際には反映されていない状態を正常として扱ってしまいます。

遅延1分は、どれくらいの売り越しにつながるのか

秒数の議論を、自社の損失に翻訳します。ここからは公開情報にもとづく試算で、当社の実測値ではありません。

在庫を1点だけ持つ商品を考えます。あるモールで注文が入った瞬間から、他モールの在庫表示が更新されるまでのL秒間、他モールは売れる状態のまま残ります。この窓の中に別モールから同じ商品への注文が入ると、売り越しになります。

同じ商品への注文の平均到着率を「1日の受注件数 ÷ 86,400秒」とすると、1日あたりの売り越し件数の上限はこう書けます。

売り越し件数/日 ≒ n² × L ÷ 86,400 × (N−1) ÷ N

  • n:その商品が1日に受ける注文件数(全モール合計)
  • L:在庫を全モールに反映しきるまでの遅延秒数
  • N:出品しているモール数

注目すべきは、nが2乗で効くことです。注文が増えると、危険な窓の数と、その窓に別の注文が飛び込む確率が同時に上がるためです。売り越しは受注量に比例するのではなく、受注の集中度に対して急に立ち上がります。

3モール出品(N=3)として年間換算したものが次の表です。

1日の注文件数遅延10秒遅延1分遅延5分遅延15分
1件0.03件/年0.2件/年0.8件/年2.5件/年
3件0.3件/年1.5件/年7.6件/年22.8件/年
10件2.8件/年16.9件/年84.5件/年253件/年
30件25.3件/年152件/年760件/年2,281件/年

1日1件しか売れない商品なら、遅延が15分あっても年2.5件です。安全在庫を1点積むだけで実質的に消えます。ところが1日10件動く商品では、同じ15分の遅延が年253件になります。これは年間受注3,650件の6.9%にあたります。

この数字がAmazonのアカウント指標にどう関わりうるかも見ておきます。出荷前キャンセル率について、複数のEC専門メディアは、目標値が2.5%未満で、直近7日間の出品者出荷(MFN)注文を対象に測られると説明しています。FBA注文は対象外です。つまりここでの話は、自己発送で売っている場合に限られます。

条件を置いた仮の計算として、1日10件・遅延15分の商品を8点抱え、3モールに均等に分散していると仮定すると、Amazon分の売り越しは週13件になります。同じ週のAmazonでの出品者出荷注文が500件なら2.6%で、目標値をわずかに超えます。ただしこれは、目標値を超える条件を逆算して組み立てた例です。一般的な水準を示したものではありません。

売り越しは1件ごとの損失が小さく見えるため後回しにされがちですが、集中して出るとアカウントの健全性指標にまで届きうる、という程度には見ておいたほうが安全です。

Methodology

この記事の数字の出どころ

  • ツールの速度表記は、各社が2026年8月時点で自社サイトおよびブログに掲載している内容です。第三者による計測ではありません。競合ツールの速度に関する記述は、いずれも別の競合他社が書いたものである点に留意してください。
  • Amazon SP-APIのレート制限は、Amazonの開発者向けドキュメントに記載された既定値です。Product Pricing APIのリファレンスには「事業上の必要性に応じて、記載より高いレートが適用される場合がある」旨の注記があり、実際の上限はアカウントによって変わります。
  • Yahoo!ショッピングAPIの制限値と反映仕様は、Yahoo!デベロッパーネットワークの各API仕様ページの記載によります。
  • 出荷前キャンセル率の目標値2.5%と、その対象が出品者出荷(MFN)注文・直近7日間であることは、EC専門メディアおよび海外のEC情報サイトの記載を参照しました。Amazonの公式ヘルプページは取得できなかったため、最新の基準はセラーセントラルのアカウント健全性ダッシュボードでご確認ください。

確認できなかったこと

  • BQoolが自社サイトで価格改定サイクルを何分と表記しているかは、確認できませんでした。本記事の表では「確認できず」としています。
  • 楽天市場のRMS APIについては、仕様書の閲覧にRMSへのログインが必要で、公開URLからレート制限値を確認できませんでした。このため楽天の数値は扱っていません。
  • メルカリShops、au PAYマーケット、Qoo10のAPI制限値も同様に、公開情報から確認できた範囲に含まれていません。

計算していないこと

  • 売り越しの試算は、在庫を常に1点しか持たない、注文が時間的に一様に到着する、遅延中は他モールが必ず古い値を表示する、という3つの前提を置いた上限値です。安全在庫を積めば実際の件数はこれより急速に下がります。
  • 表の右下(1日30件・遅延5分以上)は、計算上の値が受注全体の7%を超えており、確率が小さいことを前提にした近似が崩れる領域です。上限としても粗いものとして扱ってください。
  • キャンセルに伴う顧客対応の工数、レビュー低下、検索順位への影響は計算に含めていません。
  • これらはすべて公開情報にもとづく試算であり、ClariaSyncの実測値ではありません。 当社の遅延実測値は現時点で公開していません。

ツール選定で確認すべき3つの質問

秒数を比べても意味がないとすれば、代わりに何を聞けばよいのか。次の3つが有効です。

1. その秒数は、どこからどこまでを測っていますか

変化が起きた時点を起点にしているのか、自社システムが変化を受け取った時点からなのかで、数字は大きく変わります。終点についても、APIにリクエストを送った時点なのか、モール側で店頭表示が変わった時点なのかを確認してください。Yahoo!ショッピングの商品データのように反映処理が別工程になっている場合、この違いが分単位で効きます。

2. その速度は、全商品に適用されますか

上位何件かだけが高速で、残りは通常サイクルという設計は珍しくありません。Auraが機能の対象を50商品と明記しているのは、むしろ誠実な部類です。自社のSKU数を伝えた上で、全件を一巡させるのに何分かかるかを聞くのが確実です。

3. 遅延している間、システムはどう振る舞いますか

遅延をゼロにはできない以上、遅延中の設計こそが差になります。安全在庫を自動で積むのか、危険な状態を検知して受注を止めるのか、それとも売り越しを許容して事後処理に回すのか。あわせて、送信成功と反映完了を区別して監視しているかも確認してください。区別していないツールは、反映されていない状態を正常と表示します。

ClariaSync の場合

ClariaSyncが行っているのは、遅延をゼロにすることではありません。モールのレート制限は誰にも動かせず、Yahoo!ショッピングの反映処理を待つ時間も、AmazonのListings Items APIの5リクエスト/秒も、ツールを乗り換えたところで変わりません。SKU数が増えれば一巡時間が伸びるのも同じです。

できるのは、遅延がある前提で売り越しを起こしにくくすることです。在庫にバッファを持たせて、反映を待っている間に売り切れてしまう幅を狭めます。価格の自動改定には下限と上限を設けているので、下限を割る価格も、相場から外れた高値も送りません。モール別の手数料を踏まえて利益を計算するため、価格を動かした結果が赤字になっていないかをモールをまたいで確認できます。

一方で、当社の遅延実測値はまだ公開できる段階にありません。この記事で示したのは公開情報からの試算だけで、そこに自社データは1件も含まれていません。実測値を公開できる状態になったら、この記事を数値付きで更新します。

秒数を掲げる代わりに、遅延がある前提でどう設計しているかを説明する。現時点でお伝えできるのはそこまでです。

この記事の数字について

海外リプライサー各社が2026年8月時点で自社サイト・ブログに掲載している速度表記と、Amazon SP-API公式ドキュメントおよびYahoo!デベロッパーネットワークの各API仕様ページに記載された公開制限値のみを使用。全URLをWebFetchで実アクセスし数値を1件ずつ照合した。下書き段階で BQool に帰属されていた『7〜10分サイクル』は Aura のページが別ツール ProfitProtectorPro に対して書いた数字の誤帰属だったため削除済み。ツールの速度表記については、いずれのページも測定の起点・終点を定義していないため、区間を揃えた比較はできない点を本文に明記した。売り越し件数の試算式(n²×L÷86,400×(N−1)÷N)は、ポアソン到着・在庫常時1点・遅延中は他モールが必ず古い値を表示する、という3前提を置いた上限値であり、Pythonで全セル検算済み。楽天RMS APIはログイン必須のため制限値を確認できず、メルカリShops・au PAYマーケット・Qoo10も公開情報から取得できなかったため扱っていない。Amazonの出荷前キャンセル率2.5%はEC専門メディアおよび海外EC情報サイトの記載を参照しており、Amazon公式ヘルプページは取得できなかった。同指標は出品者出荷(MFN)注文のみ・直近7日間が対象で、FBA注文は対象外である点を本文に明記した。ClariaSyncの実測値は一切使用していない。

よくある質問

「リアルタイム在庫連携」と書かれていれば、売り越しは起きなくなりますか。
起きなくなるとは言えません。「リアルタイム」に業界共通の定義がなく、各社が違う区間を測った数字を掲げているためです。実際の反映までにはモール側の処理時間も含まれ、Yahoo!ショッピングのように価格を含む商品データの更新とは別に反映処理が必要なモールもあります。売り越しを防ぐうえで効くのは秒数そのものより、遅延中に安全在庫を確保する設計と、送信成功ではなく反映完了を監視しているかどうかです。
遅延を1秒に近づければ、安全在庫は不要になりますか。
不要にはなりません。本記事の試算式では、1日10件動く商品を3モールに出している場合、遅延10秒でも年2.8件の売り越しが計算上残ります。またモール側の反映時間は事業者側で短縮できず、通信障害やAPI側の一時的なエラーで遅延が跳ね上がる場面もあります。遅延を縮める取り組みと、安全在庫で危険な窓を埋める取り組みは、どちらか一方では足りません。
出品するモールを増やすと、売り越しリスクはどれくらい増えますか。
本記事の単純モデルでは、モール数Nに対して (N−1)÷N という係数で効きます。2モールで0.5、3モールで0.67、6モールで0.83となり、増やすほど上がりますが頭打ちになります。それよりも影響が大きいのは1商品あたりの受注件数で、こちらは2乗で効きます。モールを増やすこと自体より、受注が集中する売れ筋SKUの在庫管理を厚くするほうが、売り越し対策としては効果的です。
記事の計算式は、自社の数字に当てはめて使えますか。
目安としては使えます。売れ筋SKUの1日あたり受注件数をn、想定する遅延秒数をL、出品モール数をNとして、n² × L ÷ 86,400 × (N−1) ÷ N を計算すると、1日あたりの売り越し件数の上限が出ます。ただしこれは在庫を常に1点しか持たない前提の上限値で、安全在庫を積めば実際の件数はこれより下がります。また計算結果が受注件数の数%を超える領域では近似が崩れるため、その場合は在庫運用そのものの見直しが先になります。

出典

  1. [1]Instant Repricing: What it Actually MeansAura2026-08-01(閲覧日)
  2. [2]Best Amazon Repricer in 2026: Top Tools ComparedAura2026-08-01(閲覧日)
  3. [3]Fastest Amazon Repricer 2026: Speed Rankings & ReviewsRepricerExpress2026-08-01(閲覧日)
  4. [4]Best Repricing Software for Amazon 2026Repricer.com2026-08-01(閲覧日)
  5. [5]Usage Plans and Rate Limits(SP-API)Amazon Selling Partner API Documentation2026-08-01(閲覧日)
  6. [6]Listings Items API Rate LimitsAmazon Selling Partner API Documentation2026-08-01(閲覧日)
  7. [7]Feeds API Rate LimitsAmazon Selling Partner API Documentation2026-08-01(閲覧日)
  8. [8]Update: Feed size and rate limit changes for the JSON_LISTINGS_FEEDAmazon Selling Partner API Documentation2026-08-01(閲覧日)
  9. [9]Product Pricing v0(getItemOffers リファレンス)Amazon Selling Partner API Documentation2026-08-01(閲覧日)
  10. [10]Notification Type Values(ANY_OFFER_CHANGED)Amazon Selling Partner API Documentation2026-08-01(閲覧日)
  11. [11]Notifications API(v1 ユースケースガイド)Amazon Selling Partner API Documentation2026-08-01(閲覧日)
  12. [12]在庫更新APIYahoo!デベロッパーネットワーク2026-08-01(閲覧日)
  13. [13]商品一括更新APIYahoo!デベロッパーネットワーク2026-08-01(閲覧日)
  14. [14]商品登録APIYahoo!デベロッパーネットワーク2026-08-01(閲覧日)
  15. [15]商品個別反映APIYahoo!デベロッパーネットワーク2026-08-01(閲覧日)
  16. [16]在庫に関連するAPIYahoo!デベロッパーネットワーク2026-08-01(閲覧日)
  17. [17]【必見】ちょっと注意!Amazon出品者出荷における「購入者都合」の注文キャンセル対応ECのミカタ2024-12-17
  18. [18]Pre-Fulfillment Cancel Rate (CR): What Affects This Metric?Retail Dogma2026-08-01(閲覧日)

本文は出典にあたって編集部が独自に構成したものです。各社の記事本文を転載したものではありません。 制度・料金・仕様は変わることがあるため、実務の判断は必ず各出典の最新情報をご確認ください。

関連する記事

この記事は ClariaSync 編集部が一次情報にあたって作成しています。内容の正確性には努めていますが、 制度や各モールの仕様は変わることがあります。実務の判断は出典の最新情報をご確認ください。