ebaysoldlistingsDOCS

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.

GET/scrape?sold=falsecost 1 request
curl "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:

currentPricestring
Current price (the current bid on auctions), as a decimal string.
currentPriceMaxstring | null
Upper end of the price when the listing shows a range.
currentCurrencystring
ISO currency code for the current price.
bidCountnumber | null
Bids so far on auction listings.
timeLeftstring | null
Time remaining as eBay shows it, for example 1h 25m.
acceptsOffersboolean
True when the listing accepts Best Offers.
watcherCountnumber | null
Number of watchers, when eBay shows it.
unitsSoldnumber | null
Units already sold on a multi-quantity listing.

Shipping, condition, seller, title, link and image fields are the same as in sold results.