eBay sold comps for anything.
See what it actually sold for.

Sold comps are what an item actually sold for: recent completed sales, not asking prices. Search anything to see its eBay sold comps, the median sold price and the middle range, with lots and outliers left out. Free, no eBay sign-in.

The same data from one API call: up to 200 sales per request, 2,000 free credits a month

Look up eBay sold comps

Live eBay sold listings from the last 90 days. Five free lookups a day; the examples are always free.

Sold comps: Pokemon Card

Real sales from the last 90 days: what it sold for, when, and in what condition. The median skips lots, broken items and outliers.

How to read your sold comps

Built for AI agents

Give Claude, ChatGPT, Cursor or your own agent eBay sold comps in one step. The remote MCP server needs no key to try; the API gives production agents up to 200 sales per call. Agent guide.

Claude Code
claude mcp add --transport http soldcomps https://www.soldcomps.io/mcp

eBay sold comps, explained

Sold comps (short for sold comparables) are recent completed sales of the same or a near-identical item, used to price it from what buyers actually paid rather than what sellers are asking. For items like cards, watches, sneakers and electronics, sold comps usually come from eBay sold listings; price from the median of 10 or more recent sales.

In real estate, comps are recently sold homes; here, sold comps means recently sold items: cards, watches, consoles, sneakers, tools, anything that sells on eBay. Look up any item above, free.

Raw eBay results need cleaning first: in our sample of 5,779 sold listings, 31.5% couldn't be used at face value. They were lots, broken items, outliers, or Best Offers whose real price was hidden. See the data.

01 · sold, not asking

Use what sold, not what's listed

An active listing is a hope; a sold comp is a fact. Unsold listings sit at the top of the range. Sold vs active

02 · same item, same condition

Compare like with like

Match the model, edition, size and condition. Drop lots, for-parts sales and empty boxes. How to find sold comps

03 · median of 10+

Price from the median

Ten or more recent sales, then the middle one. One weird sale can't move it. How many you need

Who uses sold comps

Anyone who has to put a number on a used item. Same data, five jobs.

This week's eBay Sold Comps Index: median sold prices for 34 popular items. Sold comps by category: Pokémon cards · Sports cards · Sneakers · Video games · Rolex watches · Used GPUs · Liquidation pallets · Estate sales

query · pokemon card

charizard 4/102

$ GET /v1/sold?q=charizard+4/102 → 186 sales

Real sales, not asking prices

Every item is a completed eBay sale with its sold price, date, condition and shipping. Up to 200 per request.

clean · 200 sales

median $118.50

lots · for parts · outliers → left out

A price you can use

The median comes back precomputed, with lots, for-parts listings, outliers and hidden Best Offers left out.

your app ← json

200 OK

no eBay keyset · no OAuth · no review

Nothing to get approved

No eBay developer keyset, OAuth or partner review. Get a key and make your first call in a minute.

How the sold comps API works

Search a keyword, get every recent eBay sale back as JSON, with the junk already filtered out of the median.

  1. 1 Your app asks

    GET /v1/sold
      ?q=nintendo 64 console
      &condition=used
    
    Host: www.soldcomps.io
    Authorization:
      Bearer sh_live_…

    One GET request with your API key. No eBay account, OAuth or approval.

  2. 2 We fetch & clean

    • N64 Console w/ Controller, TestedN64 Console w/ Controller, Tested$118.50
    • Nintendo 64 Console Only, WorksNintendo 64 Console Only, Works$96.00
    • N64 Bundle 12 Games LOTN64 Bundle 12 Games LOT$389.99lot
    • N64 NOT WORKING for partsN64 NOT WORKING for parts$41.00for parts
    • Nintendo 64 Charcoal GreyNintendo 64 Charcoal Grey$124.00

    Up to 200 recent sales. Lots, for-parts listings and outliers are flagged and left out of the stats.

  3. 3 You get sold comps

    $118.50

    median sold price

    183 clean sales from the last 90 days. 17 lots and outliers excluded.

200 price tags in rows, a few faded out

200 sales in one call · lots, for-parts and outliers flagged and left out of the median

One endpoint.
Clean JSON.

A single GET request with your API key. No OAuth, no XML, no pagination tokens. Pass a keyword, get back up to 200 sold listings.

Every sale includes the sold price, shipping, currency, sold date, condition, how it sold (auction, Buy It Now or Best Offer), a photo and a link to the listing.

sites
eBay US, UK and Germany: ebay.com, ebay.co.uk, ebay.de
filters
Condition, price range, buying format, date window
stats
Median, middle half, min and max, with lots, broken items and outliers left out
Sold comps API docs →
RESPONSE · JSON
{
  "query": "pokemon card charizard",
  "site": "EBAY_US",
  "window_days": 90,
  "count": 186,
  "stats": {
    "median": 42.5,
    "p25": 18,
    "p75": 96,
    "min": 3.5,
    "max": 410,
    "excluded": 23,
    "currency": "USD"
  },
  "items": [
    {
      "item_id": "306123456789",
      "title": "Charizard ex 199/165 Pokemon 151 Special Illustration Rare NM",
      "sold_price": { "value": 42.5, "currency": "USD" },
      "shipping": { "value": 4.99, "currency": "USD" },
      "sold_at": "2026-10-22",
      "condition": "Pre-Owned",
      "buying_format": "auction",
      "best_offer_accepted": false,
      "url": "https://www.ebay.com/itm/306123456789",
      "flags": []
    },
    // … 185 more sales
  ]
}

Pricing

Priced in credits: 20 per search plus 1 per sale returned. Free to start, or pay as you go with no subscription. Full pricing

PlanPriceCredits / moRate limit
FreeFree2,00030 req/min
Starter$5/mo50,00060 req/min
Growth Popular$29/mo300,000120 req/min
Scale$79/mo850,000300 req/min
Pay as you go$6 / 50,000 creditsas many as you buy60 req/min

Guides

How to find comps, how many you need, and why sold beats asking. All guides.

FAQ

What are sold comps?

Sold comps (short for sold comparables) are recent completed sales of the same or a near-identical item, used to price it from what buyers actually paid rather than what sellers are asking. For items like cards, watches, sneakers and electronics, sold comps usually come from eBay sold listings; price from the median of 10 or more recent sales. In real estate, comps are recently sold homes; for items, they are recently sold listings.

How do I check eBay sold comps for free?

Type the item into the search on this page. You'll see recent eBay sales with their sold prices, plus the median and middle range, without signing in to eBay. On eBay itself you need to be signed in and tick Sold items under Filters.

Are eBay sold comps accurate?

They are real completed sales, so they beat asking prices, but not every sold listing is a clean comp. Lots and bundles, for-parts items and typos skew the numbers, and when a seller accepts a Best Offer eBay shows the list price, not what the buyer paid. We leave those out of the median and use the middle half of sales, so one odd sale can't move the number.

How far back does the data go?

The last 90 days of sales, which is about how far eBay's own sold search goes. Results are refreshed daily.

Why is the median different from the average?

The median is the middle sale, so a few bundles, broken units or typos can't drag it around. We also leave lots, for-parts sales, outliers and Best Offers with hidden prices out of the median.

Can I look up many items at once?

Yes, with the API: one request per item returns the same numbers as JSON, so you can price a whole spreadsheet or inventory. The free plan includes 2,000 credits a month.

How far back does eBay sold data go?

eBay shows roughly the last 90 days of completed sales, and that is the window SoldComps returns. For multi-year trend charts, eBay's own Terapeak dashboard goes back about three years, but it has no API.

How is it priced?

In credits: 20 credits per search plus 1 per sale returned (a 50-sale search costs 70, a 200-sale search 220, a search with no sales 20). Failed calls cost nothing. The free plan includes 2,000 credits a month with no card. Plans start at $5 a month for 50,000 credits, and prepaid credits are $6 per 50,000 with no subscription.

Can I use the data in a commercial product?

Yes, every plan including Free permits commercial use, such as a repricing tool, a card scanner, a Chrome extension or an estate-sale pricing workflow.