UPDATE: Starting July 10th, 2023, the rate for the getItemOffersBatch operation within the Product Pricing API will be lowered
Amazon’s Product Pricing API will lower the getItemOffersBatch rate limit to 5 calls per second on July 10 2023, down from 10. Each batch still holds up to 50 ASINs, but the overall throughput is halved. Exceeding the limit returns a 429 status, requiring exponential back‑off.
Overview
Amazon has revised the rate limit for the getItemOffersBatch call in its Product Pricing API. The change, effective July 10 2023, reduces how many bulk pricing requests sellers can send per second. Sellers who pull large volumes of pricing data must adjust their code now to keep listings accurate and avoid throttling.
Key Points
- New Effective Date — The limit change takes effect on July 10 2023, giving developers an extra month beyond the original May 1 announcement to test and adapt.
- Reduced Throughput — Calls per second for
getItemOffersBatchwill drop from the previous 10 to 5, halving the speed at which bulk pricing can be retrieved. - Batch Size Unchanged — Each request can still include up to 50 ASINs, but the overall number of ASINs processed per minute will be lower because of the throttled cadence.
- Documentation Updated — The Product Pricing API reference now lists the new limit and includes guidance on handling throttling responses, ensuring developers have the latest information.
- Pricing Feed Lag — Slower data pulls may delay updates to your pricing feed, potentially leaving some listings behind competitors if not scheduled carefully.
- Developer Alert — Amazon will notify registered developers via email when the new limit is enforced, so you can confirm that your integration is compliant.
- Extended Testing Window — The shift to July 10 allows you to run integration tests against the new constraints before the final cut‑over, reducing the risk of outages.
- 429 Status Code — Exceeding the limit will return a
429 Too Many Requestsresponse, requiring your application to implement retry logic to stay within bounds. - Monitoring Recommendations — Amazon suggests using CloudWatch metrics to track API usage and detect throttling events early, helping you maintain smooth operations.
- Support Availability — Seller Support will be on hand during the transition period to answer migration questions and troubleshoot issues related to the new limit.
Analysis & Recommendations
Why This Matters
Halving the call rate cuts bulk pricing throughput in half, potentially extending update cycles from 15 to 30 minutes. Sellers risk delayed price adjustments, losing competitiveness. Implementing back‑off and monitoring prevents throttling and ensures timely listings.
Key Takeaways
- Limit reduced to 5 calls/sec from 10.
- Batch size remains 50 ASINs per request.
- 429 Too Many Requests triggers exponential back‑off (1,2,4,8,16,30s).
- Effective July 10 2023.
Recommended Actions
- →Throttle getItemOffersBatch to ≤5 calls per second in your integration.
- →Add exponential back‑off logic on 429 responses (1s, 2s, 4s, 8s, 16s, 30s).
- →Configure CloudWatch metrics and alarms for API call counts to alert when approaching the 5 calls/sec threshold.
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!