One API, 2 marketplaces

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.

Why not the official API

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. 1
    POST /amazon/v1/search

    the ASIN and the current buy-box price

  2. 2
    POST /amazon/v1/product/offers

    the rest of the offer stack under it

  3. 3
    POST /walmart/v1/search

    the same product at Walmart

  4. 4
    POST /walmart/v1/product_detail

    price 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

 amazonwalmart
IdentifierASINitem id; no shared identifier, match on title and UPC
Offer stackproduct/offersnot exposed separately
Depth15 actions4 actions
Markets19 marketplaceswalmart.com only in this engine today