Deprecation of Feeds API support for XML and Flat File Listings Feeds
Effective immediately Amazon’s Feeds API stops accepting XML or flat‑file listings, returning a 4xx “Unsupported Feed Type”. Sellers must switch to SP‑API endpoints such as POST /listings/2021-08-01/items/{sellerId}/{sku} or the batch call that handles up to 25,000 items, respecting a 30 req/sec limit.
Overview
Amazon has stopped accepting XML and flat‑file listings feeds through the Feeds API as of today. The legacy format can no longer be used to submit pricing, inventory, relationship, or image data, and no new categories or attributes will be added to the old XML schema. Sellers must migrate to the Selling Partner API (SP‑API) immediately to keep their catalog up‑to‑date and avoid feed rejections.
Key Points
- Deprecation effective immediately — The Feeds API will reject any XML or flat‑file feed submitted from today onward.
- Legacy XML schema frozen — Amazon will not accept extensions or new category nodes in the old XML definition.
- All listing data impacted — Price, quantity, product relationships, and image URLs sent via XML or flat files will no longer be processed.
- SP‑API as the recommended path — Listings Items, Listings Items Restrictions, and Catalog Items endpoints replace the former feed mechanism.
- Urgent migration required — If a seller’s next scheduled feed runs after the change, the submission will be rejected and the listing may become outdated.
How the Change Works
-
Feed submission block — When a seller posts an XML or flat‑file feed to the Feeds API, Amazon returns a 4xx error stating the format is unsupported.
- Example: A retailer that uploads a daily inventory file containing 5,000 SKUs receives an “Unsupported Feed Type” response, causing the entire update to stop.
-
Legacy XML schema locked — The XSD that defined the old XML structure is archived; Amazon will not process any added elements such as new attribute groups or category‑specific tags.
- Example: A vendor attempts to include a
<BatteryLife>node for a new line of electronics, but the feed is rejected because the schema cannot be extended.
- Example: A vendor attempts to include a
-
SP‑API endpoint activation — Sellers must call and supply a JSON payload that mirrors the data previously sent in XML.
Analysis & Recommendations
Why This Matters
Any XML or flat‑file feed submitted after the announcement will be rejected, causing price, inventory, or image data to become stale and potentially leading to lost sales. The new SP‑API offers stricter validation and faster processing, but requires immediate code changes and credential setup to avoid catalog gaps.
Key Takeaways
- Feeds API rejects XML/flat‑file feeds from today with a 4xx error stating "Unsupported Feed Type".
- Legacy XML schema is frozen; new tags like <BatteryLife> will not be processed.
- SP‑API replaces feeds: POST /listings/2021-08-01/items/{sellerId}/{sku} for single SKUs and POST /listings/2021-08-01/items/batch for up to 25,000 ...
- SP‑API enforces a rate limit of 30 requests per second and returns structured errors such as "code":"InvalidInput".
Recommended Actions
- →Audit all integration jobs (e.g., nightly cron) that push XML or flat‑file feeds; list them in a spreadsheet and mark them for replacement.
- →In Seller Central go to Apps & Services > Developer Central, create SP‑API credentials, and update your middleware to sign JSON requests with AWS S...
- →Run a pilot batch of 500 items via POST /listings/2021-08-01/items/batch, monitor CloudWatch for three consecutive non‑2xx responses, and adjust pa...
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!