# SoldComps > 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. > > SoldComps (soldcomps.io, https://www.soldcomps.io) is a free sold comps lookup for items: search anything to see its recent eBay sales, the median sold price and the middle range, with no eBay sign-in. It is also a sold comps API: one GET request returns up to 200 completed eBay sales (sold price, shipping, date, condition, auction or fixed price, Best Offer status) from eBay US, UK or Germany as JSON, with the median and quartiles precomputed and lots, for-parts listings and outliers left out. No eBay developer approval needed. Free plan: 100 requests/month, no card. SoldComps is independent and not affiliated with eBay. Most links below are markdown versions of site pages; drop the `.md` for the HTML page (homepage markdown: https://www.soldcomps.io/index.md). ## Product - [API documentation](https://www.soldcomps.io/docs.md): the one endpoint (GET /v1/sold), parameters, response fields, stats, flags, errors, rate limits - [OpenAPI 3.1 spec](https://www.soldcomps.io/openapi.json): machine-readable description of the API; base URL https://www.soldcomps.io/v1, Bearer auth - [Pricing](https://www.soldcomps.io/pricing.md): billed per search, not per result. Free $0/mo for 100 requests; Starter $5/mo for 1,000 requests; Growth $29/mo for 12,000 requests; Scale $79/mo for 40,000 requests. Pay as you go: $6.00 per 1,000 requests, no subscription (failed requests are never billed; credits never expire) - [MCP server](https://www.soldcomps.io/mcp-server): connect Claude, ChatGPT, Cursor and other MCP clients to sold comps; remote endpoint https://www.soldcomps.io/mcp - [Free sold comps lookup](https://www.soldcomps.io/index.md): search any item at https://www.soldcomps.io for its recent eBay sold prices and median, no code, no sign-in - [Get a free API key](https://www.soldcomps.io/signup) ## Quickstart ```bash curl "https://www.soldcomps.io/v1/sold?q=rolex+submariner&condition=used" \ -H "Authorization: Bearer sh_live_xxxxxxxx" ``` Read `stats.median` for a price, or loop over `items` for the individual sales. ## Key facts - 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 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. - 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 100 requests a month. - What is a sold comps API? A sold comps API returns recent completed sales (sold comparables) for an item as structured data, so software can price things from what actually sold instead of from asking prices. Our API takes a keyword and returns up to 200 eBay sold listings as JSON, with the median and middle range already worked out. - Is there an official eBay API for sold comps? Only one: the Marketplace Insights API, which returns up to 90 days of sold items. It is a Limited Release API that requires eBay business approval, and eBay currently says it is not open to new users. The old Finding API call findCompletedItems was decommissioned in February 2025, and the Browse API only returns active listings. - What does one API request return? One request is one keyword search. It returns up to 200 completed eBay sales with title, sold price, shipping, sold date, condition, a Best Offer flag and a link to the listing, plus a median that already ignores lots, for-parts listings and outliers. - 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. - Do I need an eBay developer account? No. You sign up, get a SoldComps API key, and send a GET request with it. There's no eBay keyset, OAuth flow or approval process, and you never pass us an eBay login. - How is it priced? You pay per search, not per result. The free plan includes 100 requests a month with no card. Each request returns up to 200 sales. Plans start at $5 a month for 1,000 requests. Without a subscription, credits are $5 per 1,000 requests. - 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. ## Basics - [eBay Sold Comps Statistics: 1 in 3 Sold Results Can't Be Used at Face Value](https://www.soldcomps.io/blog/ebay-sold-comps-statistics.md): In a sample of 5,779 eBay US sold listings from 43 searches (Aug 1 to Oct 30, 2026), 31.5% couldn't be used as a comp at face value: 13.9% were lots, for-parts sales, accessories or outliers, and 19.5% were accepted Best Offers whose real price was hidden. A raw average of sold prices was 19% above the clean median in a typical search. Auctions sold for a median 18% less than Buy It Now. - [How Many Sold Comps Do You Need? A Rule of Thumb for Resellers](https://www.soldcomps.io/blog/how-many-sold-comps.md): Aim for 10 or more recent sales of the same item in the same condition, then use the median. With 3 to 9 sales, treat the number as a rough guide and price conservatively. With fewer than 3, widen the search to close variants, a longer window or another condition, or treat the item as rare and test it with an auction. Also check the spread: a wide middle range needs more sales. - [How to Find Sold Comps: Every Way to See What Items Actually Sold For](https://www.soldcomps.io/blog/how-to-find-sold-comps.md): To find sold comps, search the exact item on eBay while signed in and tick the Sold items filter, or use a free sold comps lookup that shows recent eBay sales with the median and middle range, no eBay sign-in needed. For many items, pull them into Google Sheets or through an API. Then match condition, drop lots and for-parts sales, and use the median of 10 or more recent sales. - [Sold Comps vs Active Listings: Which to Use When Pricing Resale Items](https://www.soldcomps.io/blog/sold-comps-vs-active-listings.md): Use sold comps to set your price and active listings to check your competition. An active listing's price is what a seller hopes to get, and the ones that haven't sold tend to be overpriced, stale or relisted. A sold comp is what a buyer actually paid. Price from the median of recent sold comps, then look at active listings to see how crowded the market is and who you're up against. - [Video Game Sold Comps: Pricing Consoles and Games From Real eBay Sales](https://www.soldcomps.io/blog/video-game-sold-comps.md): To price a video game or console, use recent eBay sold listings for the exact item in the same state: loose, complete in box (CIB), sealed or graded are separate markets. Drop bundles, lots and for-parts listings, check the region (NTSC, PAL, Japanese), and watch for reproduction carts. Take the median of 10 or more sales, and aim to buy near the 25th percentile. - [Liquidation Pallet Pricing: Value a Manifest Line by Line Before You Bid](https://www.soldcomps.io/blog/liquidation-pallet-manifest-pricing.md): To value a liquidation pallet, ignore the manifest's retail prices and price each line from recent eBay sold listings for that product in used or open-box condition. Multiply the median sold price by quantity, discount for returns, damage and missing items, subtract fees, shipping and your time, and bid well under what's left. Pricing the lines automatically from a spreadsheet takes minutes instead of hours. - [Sold Comps App: What Resellers Need on Their Phone While Sourcing](https://www.soldcomps.io/blog/sold-comps-app.md): A good sold comps app shows what items actually sold for on eBay, not asking prices. It should match the exact model and condition, drop lots and for-parts listings, and give you a median and a range in seconds without an eBay sign-in. While sourcing, decide what to pay from the low end of the range (the 25th percentile) and list at the median. - [Used GPU Prices: What Graphics Cards Actually Sell For on eBay](https://www.soldcomps.io/blog/used-gpu-prices.md): Used GPUs on eBay recently sold for a median of about $6,300 for an RTX 5090, $3,075 for an RTX 4090 (thin sample), $1,040 for an RTX 4080, $950 for an RX 7900 XTX, $432 for an RTX 3080 and $320 for an RTX 3060 12GB (eBay US sold listings, last 90 days, Oct 23, 2026). Search the exact model and VRAM, exclude broken cards, boxes and laptop GPUs, then use the median. - [eBay Average Sold Price: Why You Should Use the Median Instead](https://www.soldcomps.io/blog/median-vs-average-sold-price.md): Use the median. eBay sold data is full of bundles, sealed copies, damaged items and Best Offers shown at list price, and a few of those can move the average by 20% or more while barely moving the median. Remove lots and for-parts sales first, drop prices more than 1.5 times the interquartile range beyond the middle 50%, then take the median of what's left. - [eBay Now Makes You Sign In to See Sold Listings: What Changed and How to Get Sold Comps Anyway](https://www.soldcomps.io/blog/ebay-sold-listings-sign-in-required.md): Yes. Since mid-2026, eBay sends anyone who isn't signed in to an eBay account to a sign-in page when they filter search results by Sold or Completed items. Active listings still work signed out. Users reported tests starting in May 2026 and a broad rollout across eBay's major sites in late July 2026. You don't need Gmail specifically; any eBay account works. For apps and scripts, this broke anonymous scraping, so most now use a hosted sold-listings API. - [eBay Price History: How to See What an Item Sold For Over Time](https://www.soldcomps.io/blog/ebay-price-history.md): eBay's sold search shows roughly the last 90 days of sales. For longer price history, eBay sellers can use Product Research (Terapeak) in Seller Hub, which shows about three years of averages but no individual sales and no export. For history you can chart or use in code, log the median sold price yourself once a day or week, starting now. After a few months you have a price history nobody can take away. - [eBay Sell-Through Rate: How to Calculate STR (and What a Good One Is)](https://www.soldcomps.io/blog/ebay-sell-through-rate.md): eBay sell-through rate (STR) is the share of listings that sold: sold listings in the last 90 days divided by sold plus active listings, times 100. If 68 sold and 32 are listed now, STR is 68%. Resellers commonly treat 50% or higher as a fast seller and under 20% as slow. Because eBay search matching is noisy, also check sales per week, which is just the 90-day sold count divided by 13. - [eBay Sold Comps in Google Sheets: A =SOLDMEDIAN() Formula in 12 Lines](https://www.soldcomps.io/blog/ebay-sold-listings-google-sheets.md): Google Sheets can't read eBay sold listings directly, and IMPORTXML stopped working once eBay put sold results behind a sign-in. Instead, add a 12-line Apps Script custom function that calls a sold-listings API and returns stats.median. Then type =SOLDMEDIAN(A2) next to each item name to price a whole list. - [How to Pull eBay Sold Comps Fast (and Not Get Fooled by One Weird Sale)](https://www.soldcomps.io/blog/ebay-comps.md): To pull eBay comps, search the exact item, filter to Sold items and the right condition, drop lots, for-parts sales and the single lowest and highest prices, then take the median of what's left. Check you have at least 10 sales. Use the low end of the range to decide what to pay, and the median to decide what to list at. One cheap no-bid auction is an outlier, not the price. - [How to See eBay Sold Items (2026): Desktop, App, and in Bulk](https://www.soldcomps.io/blog/how-to-see-sold-listings-on-ebay.md): Sign in to eBay, search for the item, then tick 'Sold items' under Filters (on desktop it's in the left sidebar; in the app it's under Filter). Sort by 'Ended recently' to see the latest sales first. Since mid-2026 eBay only shows sold results to signed-in users, and it shows about the last 90 days. - [Is That eBay Sold Price Real? Cancelled Sales, Revised Prices, and Shill Bids](https://www.soldcomps.io/blog/fake-ebay-sold-prices.md): Some eBay sold prices aren't real sales. Cancelled orders can still show as sold, sellers can revise a multi-quantity listing's price after earlier sales (one $39.26 item showed as $2,039.26), listings ended by the seller can appear next to sold ones, and shill bidding can inflate auctions. Protect yourself by using the median of many sales instead of the last one, and by ignoring prices far from the rest. - [What Are Sold Comps? How Resellers Price Items From Real eBay Sales](https://www.soldcomps.io/blog/what-are-sold-comps.md): Sold comps (sold comparables) are the prices that items like yours actually sold for recently, usually taken from eBay's sold listings. Resellers use them to decide what to pay at a thrift store or estate sale and what to list at. Use the median of 10 or more recent sales of the same item in the same condition, and ignore lots, for-parts listings and asking prices. - [Why eBay's Suggested Price Is Wrong (and How to Check It in 30 Seconds)](https://www.soldcomps.io/blog/ebay-suggested-price-wrong.md): eBay's suggested price can be wrong because it's built from 'similar items,' which can mix new and used condition, include large lots, match the wrong variant, or even compare you to your own listings. Before accepting it, check sold listings for your exact item in your exact condition, drop lots, and take the median. If the suggestion is far from that median, trust the sold comps. ## Trading card comps - [Baseball Card Prices: How to Price a Whole Collection From eBay Sold Data](https://www.soldcomps.io/blog/baseball-card-prices.md): Baseball card prices come from recent sold listings for the exact card: player, year, set, card number and any parallel. Search raw and each grade separately, skip lots, and use the median of recent sales. To price a whole collection, list the cards in a spreadsheet and look each one up automatically instead of searching eBay card by card. - [Pokémon Card Prices From Real eBay Sales: Raw, Graded and Japanese](https://www.soldcomps.io/blog/pokemon-card-prices.md): To price a Pokémon card, look at recent eBay sold listings for the exact card (name, set and number), not asking prices or a price guide. Search raw and each grade separately, because a raw card and a PSA 10 of the same card can differ 10×. Exclude lots, then take the median of 10 or more recent sales. For prices that update automatically, pull the same searches through a sold-listings API on a schedule. - [Sports Card Comps: How to Pull Accurate eBay Sold Prices (Parallels, Grades, Raw)](https://www.soldcomps.io/blog/sports-card-comps.md): To comp a sports card, search eBay sold listings for the exact year, set, player, card number, parallel and grade. Broad searches mix base cards with Silver, refractor and auto versions, which can stretch the price range 4x or more. Exclude parallels you don't have, split raw from each grade and grader, drop lots and reprints, and take the median of 10 or more recent sales. - [Auction vs Buy It Now Sold Prices on eBay: Why They Differ and Which to Comp](https://www.soldcomps.io/blog/ebay-auction-vs-buy-it-now-sold-prices.md): On eBay, auction sold prices and Buy It Now sold prices are two different markets. Auctions clear at what bidders will pay right now, so they often close lower; Buy It Now sales reflect buyers who paid a set price to get it immediately. One reported card example: auctions closed at $275 and $281 while fixed-price sales were $345 and $348.99. Comp auctions against auctions and Buy It Now against Buy It Now. - [eBay Best Offer Sold Price: How to Tell What the Buyer Really Paid](https://www.soldcomps.io/blog/ebay-best-offer-accepted-price.md): When an eBay listing ends with 'Best offer accepted,' the price you see is often the original list price, not what the buyer paid, and the accepted amount is frequently hidden. Treat those sales as overstated. Either leave them out of your comps or use them only when the accepted amount is known. In SoldComps responses, best_offer_price_known is false for these, and they're excluded from the median. - [How to Comp Trading Cards With eBay Sold Listings (Raw vs Graded, Parallels, No Comps)](https://www.soldcomps.io/blog/how-to-comp-trading-cards-ebay.md): To comp a trading card on eBay, search each version separately: raw, then each grade (PSA 9, PSA 10, and so on), excluding the other versions with minus words like -psa -bgs -cgc. Exclude lots, then take the median of 10 or more recent sales. Mixing raw and graded sales in one median gives a number that's wrong for every version. If a card has no sales, comp the nearest versions: an adjacent grade, print run or grader. ## By category - [Estate Sale Comps: How to Price a Household Clear-Out From eBay Sold Prices](https://www.soldcomps.io/blog/estate-sale-sold-comps.md): To price an estate sale, comp the items that hold most of the value (brand-name kitchenware, small appliances, sewing machines, tools, collectibles) against recent eBay sold listings, and bulk-price the rest. Use the median of 10 or more sales of the same item. Then price below that median, because many estate sale buyers are dealers who resell and need room to profit. Heavy items often sell better locally. - [Sneaker Sold Comps: How to Price Jordans, Dunks and Yeezys From Real eBay Sales](https://www.soldcomps.io/blog/sneaker-sold-comps.md): To price sneakers, use sneaker sold comps: recent eBay sold listings for the exact model and colorway, ideally with the style code. Split by size and by new versus used, drop replicas and odd listings, and take the median of 10 or more sales. Buy at or below the 25th percentile and list near the median. Auctions often close well below Buy It Now. - [Comic Book Prices From eBay Sold Listings: Raw vs CGC, Keys and Variants](https://www.soldcomps.io/blog/comic-book-prices-ebay.md): To price a comic book, search eBay sold listings for the exact title, issue number and cover variant, then split raw copies from graded (CGC/CBCS) ones and match the grade. Exclude lots and runs, and use the median of recent sales. Graded copies of key issues can sell for many times a raw copy, so mixing them gives a wrong price. Price guides are a reference; recent sales show the current market. - [Rolex Sold Prices on eBay: What Submariner, Datejust and GMT-Master II Actually Sell For](https://www.soldcomps.io/blog/rolex-sold-prices.md): Rolex prices on eBay depend on the exact reference. In eBay US sold listings from the last 90 days (pulled Oct 23, 2026), a Submariner 126610 sold for a median of about $14,300, a Submariner 16610 about $9,200, a Datejust 126300 about $10,400 and a GMT-Master II 126710 about $19,000. Search by reference number, drop boxes, parts and replicas, and use the median, not the top sale. - [Used Auto Parts Prices by Part Number From eBay Sold Listings](https://www.soldcomps.io/blog/auto-parts-prices-by-part-number.md): Price used auto parts by searching eBay sold listings for the exact OEM part number in quotes, not a description. Titles are noisy, and eBay's loose matching mixes in parts for other vehicles. Include interchange numbers as separate searches, exclude cores and 'for parts' listings, and use the median of recent sales. For many parts, look them up from a spreadsheet or an API instead of one by one. ## By use case - [Automate Sold Comps: Price a Whole Inventory From a CSV in One Script](https://www.soldcomps.io/blog/automate-sold-comps.md): To automate sold comps, put one search per item in a CSV, call a sold comps API for each row, and write back the median, 25th and 75th percentile and the number of clean sales. Flag rows with fewer than 10 sales or a wide price range for manual review, and price the rest from the median. Re-run it on a schedule to keep prices current. - [Fair Market Value From Sold Comps: Donations, Estates and Insurance](https://www.soldcomps.io/blog/fair-market-value-sold-comps.md): Fair market value is what an item would sell for on the open market, and recent sales of comparable items are the IRS's own suggested evidence for it. For used goods, eBay sold comps for the same item, in the same condition, from the last few months are a strong record. Use the median, match condition carefully, and save the comps. Above $5,000 for an item or group of similar items, the IRS generally requires a qualified appraisal. - [Pawn Shop Sold Comps: Make Buy and Loan Offers From Real eBay Sales](https://www.soldcomps.io/blog/pawn-shop-sold-comps.md): Pawn shops and buy counters base offers on what an item will resell for, not what it cost new. Pull recent eBay sold comps for the exact model, use the 25th percentile as a quick-sale price, subtract selling costs, then offer a share of what's left. Loans usually go lower than outright buys. Skip items with few sales or a wide price range, or offer less on them. - [Sold Comps for Market Research: Check Demand Before You Buy Inventory](https://www.soldcomps.io/blog/sold-comps-market-research.md): Sold comps show what buyers actually paid, so they're the cheapest market research there is. For any product, check four things in recent eBay sales: how many sold per day (demand), the middle range of prices (do buyers agree on a price?), how many listings were lots, parts or fakes (noise), and whether the median leaves room over your landed cost. Fast, tight and clean beats a high price. - [Sold Comps for Resellers: Set a Max Buy Price Before You Pay for Anything](https://www.soldcomps.io/blog/sold-comps-for-resellers.md): Resellers use sold comps to decide what to pay, not just what to list at. Take the median of recent eBay sold prices for the exact item, subtract eBay's fees (13.6% plus $0.40 in most categories), shipping and the profit you want. What's left is your max buy price. If the tag is above it, walk. Check the middle range and sales count too: a wide range or few sales means buy lower. ## Optional - [Full text of every page and guide](https://www.soldcomps.io/llms-full.txt) - [About SoldComps and editorial standards](https://www.soldcomps.io/about.md)