Sold listings on every marketplace
How to see sold listings and sold prices on eBay, Poshmark, Mercari, Depop, Whatnot, Vinted, Facebook Marketplace, OfferUp and TCGplayer, by hand and through one API.
Each resale marketplace shows past sales differently, and some don't show them at all. This page says what each one shows and what Soldgraph returns from it. Every Soldgraph search uses the same key and the same request format.
| Marketplace | Sold listings in Soldgraph | Active listings in Soldgraph |
|---|---|---|
| eBay (8 countries) | Yes | Yes |
| Poshmark (US, Canada) | Yes | Yes |
| Mercari (US) | Yes | Yes |
| TCGplayer (US) | Recent card sales, up to five per product | Product search with market price |
| Depop | No | Yes |
| Whatnot | No | Yes |
| Vinted | No | Yes |
| Facebook Marketplace | No | Yes, by location |
| OfferUp | No | Yes, by location |
#eBay
On eBay, search for the item and turn on the Sold items filter. Sold prices show in green, newest first, for about the last 90 days.
Through Soldgraph, GET /v1/ebay/sold returns the same sales as JSON for the US, UK, Canada, Australia, Germany, France, Italy or Spain, up to 200 rows a page and 100 pages deep. Every page comes with the median, p25, p75, low and high price. When a sale closed on an accepted Best Offer, eBay shows the asking price, so Soldgraph flags the row and gives a median of real sale prices without it. See eBay sold listings.
#Poshmark
On Poshmark, search for the item and filter to sold items. Prices are the listing's asking price; offers and bundles can change what the buyer paid.
Through Soldgraph, GET /v1/poshmark/sold returns Poshmark US or Canada sold listings with the sold date, condition, brand, size and the median price. Poshmark has no public developer API. See Poshmark sold listings.
#Mercari
On Mercari, search for the item and filter by sold status.
Through Soldgraph, GET /v1/mercari/sold returns Mercari US sold listings with the median price. Mercari US has no public developer API. See Mercari sold listings.
#TCGplayer
On TCGplayer, a card's product page shows its market price and its latest sales.
Through Soldgraph, GET /v1/tcgplayer/search finds products with TCGplayer's market price and current asks, and GET /v1/tcgplayer/sales returns a small sample of recent sales for one product, at most five in our observations. See TCGplayer recent sales.
#Depop, Whatnot and Vinted
These marketplaces don't offer a sold search. Sold items show on a seller's shop or in a finished show, but you can't search past sales by keyword.
Soldgraph returns their active listings: Depop in 4 countries, Whatnot in the US and Canada, and Vinted in the US, UK and 24 European countries. Asking prices on what's listed now are a useful guide to the going rate. See Depop, Whatnot and Vinted.
#Facebook Marketplace and OfferUp
Local marketplaces don't publish sold history; a sold item usually disappears.
Soldgraph returns what is listed near a location, with listing details, so you can see local asking prices. See Facebook Marketplace and OfferUp.
#Compare prices across marketplaces
To compare one item across marketplaces, send the same q to each sold endpoint and read result.summary.median from each. A batch runs them all in one call and returns a CSV.
curl -X POST "https://api.soldgraph.com/v1/batches" \ -H "Authorization: Bearer $SOLDGRAPH_KEY" \ -H "Content-Type: application/json" \ -d '{ "defaults": { "q": "nintendo switch oled" }, "searches": [ { "endpoint": "ebay/sold" }, { "endpoint": "mercari/sold" }, { "endpoint": "poshmark/sold" } ] }'Overviews: eBay sold listings API · findCompletedItems alternative · Poshmark sold listings API · Mercari sold listings API · Pokémon card price API