# Does the eBay Browse API return sold listings?

URL: https://ebaysoldlistingsapi.com/blog/does-ebay-browse-api-return-sold-listings

Updated: 2026-09-29



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.



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 product | Sold data? | Catch
--- | --- | ---
Browse API | No | Active listings only
Finding API (findCompletedItems) | Used to | Shut down in February 2025
Marketplace Insights API | Yes, 90 days | Limited release, needs eBay approval
Terapeak | Yes | Browser 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.

Q: Can the eBay Browse API filter by sold items?
A: No. The Browse API only returns active listings. None of its filters return sold or completed items.

Q: Which eBay API returns sold items?
A: Only the Marketplace Insights API, which is limited release and requires approval. The old Finding API findCompletedItems call was retired in February 2025.

Q: How can I get sold prices without eBay approval?
A: 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.
