Methodology

SoldComps.io reports what items actually sold for on eBay: completed sales from eBay's own sold listings on eBay US, UK and Germany, from the last 90 days. Every sale links to its eBay listing so you can check it. We leave lots, for-parts sales, box-only and replica listings, cheap accessories, statistical outliers and accepted Best Offers with a hidden price out of the statistics, and report the median and middle half of what's left. SoldComps.io is independent: not affiliated with eBay, and not sold-comps.com.

Where the data comes from

For each search we read eBay's public sold-listing results for that marketplace (ebay.com, ebay.co.uk or ebay.de) at the time of the request: the sold price, sale date, condition, buying format, shipping and the listing link. We don't estimate, model or invent prices. Results for the same search are cached for up to 12 hours, so a number can be a few hours old; the response says when each sale happened.

Which sales count as a match

eBay pads sold results with loose matches. We keep a sale only if every number in your query appears in the title as a whole number ("N64" matches 64, "64GB" doesn't), quoted phrases appear exactly, and at least 80% of the other words appear. Minus words exclude a sale. Sales that don't match aren't returned or counted.

What we leave out of the statistics, and why

FlagWhat it meansExample title
lotSeveral items sold togetherN64 Console Bundle 8 Games · Pokemon cards x10
for_partsBroken, untested or for repair (not flagged when you search with condition=for_parts)Super Nintendo SNES ***For Parts or Repair***
box_onlyPackaging without the itemEmpty box only, no console
replicaDescribed as fake, replica or homage2 fake Rolex watches, props
accessoryA part or add-on far below the typical priceWatch box · bezel gasket for Rolex · card sleeves
outlierMore than 1.5× the interquartile range from the middleA $2,039 typo among $40 sales

Accepted Best Offers are a special case: eBay often shows the original list price, not what the buyer paid. When the accepted amount isn't shown, the sale is returned with best_offer_price_known: false and left out of the statistics rather than counted at a price nobody paid. In our sample of 5,779 eBay sold listings, 19.5% were such sales (dataset).

How the numbers are computed

stats is computed only from sales with an empty flags array and a known price. excluded tells you how many were left out. items lists up to limit sales, flagged ones included, so you can apply your own rules; set limit=200 to see every sale the stats were computed from.

Limits

How to check our numbers

Every sale in a result carries its eBay listing link, and the API lists flagged sales too (with the reason), so you can audit what was counted and what wasn't. Search the same item on eBay with the Sold items filter and compare. Spotted something wrong? Email hello@soldcomps.io and we'll correct it.

See it on real data

The eBay Sold Comps Index shows these rules applied to 34 popular items, with the sales found, excluded and counted for each.