June 2023 SP-API Release Announcement
In June 2023 Amazon launched the Replenishment API (v2022‑11‑07) delivering real‑time sell‑through, on‑hand and demand forecasts per SKU. The service replaces legacy forecast endpoints and enforces a 5 requests‑per‑second (≈432,000/day) rate limit. Sellers must enroll via the Subscriptions API before calling the /forecast endpoint.
Overview
In June 2023 Amazon added the Replenishment API (version v2022‑11‑07) to the Selling Partner API family, delivering real‑time inventory and demand forecasts for each SKU. The service replaces older forecast endpoints and lets sellers programmatically calculate restock quantities, aiming to cut stock‑out incidents and streamline purchasing. Sellers who rely on timely replenishment should adopt the new API to keep pace with rapid demand shifts.
Key Points
- API version — Launched under version v2022‑11‑07, the Replenishment API supersedes the legacy inventory‑forecast endpoints and is the only supported method for automated demand projections.
- Performance data — The response includes daily sell‑through rates, on‑hand quantities, and projected demand, enabling calculations such as “average daily sales = 120 units over the past 30 days” for any listed SKU.
- Subscription model — Access is controlled through the Amazon Subscriptions API; sellers must explicitly enroll the Replenishment service in their developer profile before any forecast calls can be made.
- Rate limits — Amazon caps calls at 5 requests per second per seller, which equates to roughly 432,000 calls per day and requires careful throttling for high‑volume catalogs.
- Integration scope — Both FBA and FBM fulfillment models are supported, and the API returns separate replenishment suggestions for each channel, allowing mixed‑fulfillment strategies.
- Error handling — Standard JSON error codes (e.g., 400 for an invalid SKU, 429 for throttling) are returned, enabling developers to build automated retry and fallback logic in third‑party inventory tools.
How Replenishment API Works
- Register the API — Sellers add the Replenishment service to their SP‑API subscription list via the developer console; for instance, a brand managing 2,000 SKUs must enable the service before any forecast data becomes available.
- Submit a request — A POST call to
/replenishment/v2022-11-07/forecastcarries a JSON array of SKU identifiers and a horizon parameter, such as a 14‑day demand projection for 150 items, which Amazon then processes in real time.
Analysis & Recommendations
Why This Matters
The API lets sellers compute restock quantities instantly, reducing stock‑outs that previously required manual spreadsheets. With a 5 RPS cap, high‑volume catalogs must throttle calls, making proper integration essential for uninterrupted forecasting.
Key Takeaways
- Version v2022‑11‑07 supersedes legacy inventory‑forecast endpoints.
- Rate limit is 5 requests per second per seller (≈432,000 calls per day).
- Forecast payload includes sellThroughRate, availableQuantity, and recommendedReorderQuantity.
- Access requires enrollment through the Amazon Subscriptions API.
Recommended Actions
- →Enable the Replenishment service in SP‑API Developer Portal > Subscriptions, then generate new access tokens.
- →Add a nightly job (e.g., 02:00 UTC) that POSTs SKU list to /replenishment/v2022-11-07/forecast and stores the response.
- →Implement exponential back‑off for 429 throttling (1 s, 2 s, 4 s) in your integration code.
Comments
Join the discussion
Log in or create an account to share your thoughts on this update.
No comments yet. Be the first to share your thoughts!