ebaysoldlistingsAPI
Guide

Does the eBay Browse API return sold listings?

Short answer: no. The Browse API only searches active listings. Here is why, what the filter options really do, and how to get sold prices from code instead.

· 5 min read

No. The eBay Browse API's item_summary/search endpoint only returns items that are currently for sale. There is no filter, marketplace header, or scope that makes it return sold or completed listings. Developers usually find this out after building an integration, so here is the full picture.

What the Browse API does return

  • Live Buy It Now and auction listings with their current price.
  • Filters such as price, conditions, buyingOptions, and itemLocationCountry, all applied to active items.
  • Item details through getItem, including for items that ended recently, but only if you already know the item id, and without a clean sold price.

Asking prices are not market prices. Plenty of listings sit unsold for weeks, and many sell below asking through Best Offer. If you price from active listings, you price from what sellers hope for.

Where eBay keeps sold data

eBay productSold data?Catch
Browse APINoActive listings only
Finding API (findCompletedItems)Used toShut down in February 2025
Marketplace Insights APIYes, 90 daysLimited release, needs eBay approval
TerapeakYesBrowser tool inside Seller Hub, no API

Getting sold listings from code

The eBay Sold Listings API returns completed sales for any keyword, and active listings from the same endpoint when you want both sides of the market:

# completed sales (default)
curl "https://api.ebaysoldlistingsapi.com/scrape?keyword=steam+deck+oled" \
  -H "Authorization: Bearer YOUR_API_KEY"

# current listings, same response shape
curl "https://api.ebaysoldlistingsapi.com/scrape?keyword=steam+deck+oled&sold=false" \
  -H "Authorization: Bearer YOUR_API_KEY"

Comparing the two is a quick way to spot opportunity: if the median active price sits well above the median sold price, sellers are overpricing and items will sit.

Can the eBay Browse API filter by sold items?

No. The Browse API only returns active listings. None of its filters return sold or completed items.

Which eBay API returns sold items?

Only the Marketplace Insights API, which is limited release and requires approval. The old Finding API findCompletedItems call was retired in February 2025.

How can I get sold prices without eBay approval?

Use an independent sold-listings API. The eBay Sold Listings API returns up to 240 completed sales per keyword as JSON, free for 50 requests a month.

Try it with real data

Get completed eBay sales as JSON. Fifty free requests a month, no card required.

Get your API key