Amazon and Walmart data from one API
US price comparison is mostly this pair, and a repricer that watches one of them is watching half its competition. Both sit behind one key with the same request shape, so the match runs in your code rather than across two integrations.
Amazon's Product Advertising API needs a qualifying affiliate account; Walmart's affiliate and marketplace APIs need approval and return partner-scoped data. Neither is a general read.
Coverage
What the two engines give you
- Amazon
- search, product/detail, product/offers, product/reviews, products_batch, bestsellers
- Walmart
- search, product_detail, reviews, category
- Offer stack
- Amazon exposes every seller and condition on an ASIN
- Batch
- Amazon takes many ids in one call; Walmart is one at a time
Worked example
Watch one product on both retailers
Two searches, then the detail record on each side.
- 1
POST /amazon/v1/searchthe ASIN and the current buy-box price
- 2
POST /amazon/v1/product/offersthe rest of the offer stack under it
- 3
POST /walmart/v1/searchthe same product at Walmart
- 4
POST /walmart/v1/product_detailprice and availability
Both US prices for one product, with Amazon's full offer stack behind its headline.
Before you join them
Where the two sources genuinely differ
| amazon | walmart | |
|---|---|---|
| Identifier | ASIN | item id; no shared identifier, match on title and UPC |
| Offer stack | product/offers | not exposed separately |
| Depth | 15 actions | 4 actions |
| Markets | 19 marketplaces | walmart.com only in this engine today |