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.
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.
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
New price against what used actually sells for
Amazon gives the new offer stack; eBay gives completed sales.
- 1
POST /amazon/v1/searchfind the product, take the ASIN
- 2
POST /amazon/v1/product/offersevery seller and condition on that ASIN
- 3
POST /ebay/v1/searchthe same item on eBay, with sold prices available
- 4
POST /ebay/v1/item_detailcondition, format and the seller behind it
A new-price floor and a used-market clearing price for one product.
Where the two sources genuinely differ
| amazon | ebay | |
|---|---|---|
| Identifier | ASIN, stable per marketplace | item id, per listing, not per product |
| Format | fixed price | auction and buy-it-now; the format changes what the price means |
| Sold history | not published | sold prices are researchable |
| Seller shape | offers on one product record | seller_profile and seller_items as their own surfaces |