Active listings
Set sold=false on GET /scrape to return current live eBay listings with asking price, bids, time left, watchers and units sold.
Set sold=false on the same endpoint to return current live listings in the same shape. Useful for comparing what is
selling against what is on the market right now.
/scrape?sold=falsecost 1 requestcurl "https://api.ebaysoldlistingsapi.com/scrape?keyword=nintendo+switch+oled&sold=false" \
-H "Authorization: Bearer YOUR_API_KEY"Add buyingFormat=auction to return live auctions only. Active results use these fields in place of the sold price
and date:
currentPricestringcurrentPriceMaxstring | nullcurrentCurrencystringbidCountnumber | nulltimeLeftstring | null1h 25m.acceptsOffersbooleanwatcherCountnumber | nullunitsSoldnumber | nullShipping, condition, seller, title, link and image fields are the same as in sold results.
Best Offer prices
Get the price the buyer actually paid on eBay sales that closed through an accepted Best Offer, with bestOfferPrice=true.
PSA population and graded prices
PSA graded card prices by grade, population reports for a single card or a whole set, card search and a full list of PSA sets per game, with one API key.