One API, 2 marketplaces

Amazon and eBay data from one API

New and used pricing for the same item lives on these two, and the gap between them is the whole question for arbitrage, repricing and valuation. Both are covered here, including eBay's sold prices, which is the part most catalogues lack.

Why not the official API

Amazon's Product Advertising API requires an affiliate account in good standing with qualifying sales, and eBay's Browse API needs an application key and does not return sold prices. This is read-only public data with neither account.

Coverage

What the two engines give you

Amazon
search, product/detail, product/offers, product/reviews, products_batch, bestsellers, category/browse
eBay
search, item_detail, items_batch, seller_items, seller_profile, deals, categories
Markets
19 Amazon marketplaces and 13 eBay marketplaces
Batch
both take a batch of ids in one call
Worked example

New price against what used actually sells for

Amazon gives the new offer stack; eBay gives completed sales.

  1. 1
    POST /amazon/v1/search

    find the product, take the ASIN

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

    every seller and condition on that ASIN

  3. 3
    POST /ebay/v1/search

    the same item on eBay, with sold prices available

  4. 4
    POST /ebay/v1/item_detail

    condition, format and the seller behind it

A new-price floor and a used-market clearing price for one product.

Before you join them

Where the two sources genuinely differ

 amazonebay
IdentifierASIN, stable per marketplaceitem id, per listing, not per product
Formatfixed priceauction and buy-it-now; the format changes what the price means
Sold historynot publishedsold prices are researchable
Seller shapeoffers on one product recordseller_profile and seller_items as their own surfaces