
Sold prices for secondhand fashion, in one API call
SoldStack is a developer-facing API that returns clean sold-price comparables for secondhand clothes, shoes and bags from Poshmark. One call returns the median sold price, p10/p90 range, median days to sell, net payout after fees, a suggested max buy price, and a data-confidence score. It also filters raw marketplace search results to keep only listings that actually match the queried item. Live Poshmark data refreshes every 6 hours, and the API is also exposed as a remote MCP server so AI agents like Claude and Cursor can query it.
Send a brand + item search and get back only the listings that actually sold — off-topic titles, bundles/lots, kids' sizes, other item types, duplicates and price outliers are removed before any math.
Every response includes median, p10/p90 range with outliers trimmed, median days to sell, median net payout after marketplace fees, and a suggested max buy (a third of the net payout) for sourcing decisions.
POST item plus tag price to /v1/verdict and get a buy or pass decision, e.g. 'Buy · sells for about $194 · pay under $52'.
Each result includes a high/medium/low confidence rating with a plain-English note on how far to trust the number.
Runs as a remote MCP server at /mcp, so Claude, Cursor and other MCP clients can look up sold prices and verdicts with your API key.
No-code usage via a formula like =SOLDPRICE("coach tabby 26") in any cell, or pointed at a whole inventory column.
Data comes from Poshmark's public sold listings, fetched live the first time and served from cache for 6 hours; repeated searches and filter changes within that window are free.
Send a brand and item search to GET /v1/sold (or /v1/verdict with a cost for a buy/pass verdict) using your X-API-Key header.
SoldStack keeps only the sold listings that match the item, discarding off-topic titles, bundles and lots, kids' sizes, other item types, duplicates and price outliers.
You receive stats (median, p10/p90, median_days_to_sell, median_net_payout, suggested_max_buy) plus a cleaning.confidence field in a single schema.
Free tier with 100 lookups/month (no card). Paid plans are lookup-based, not seat-based, with 50% off the first 3 months during launch week using code LAUNCH50 (first 20 customers, ends Oct 12). A $5 one-month pass gives 2,500 lookups for 30 days with no subscription. Repeated searches within 6 hours and failed lookups are free.
$0
100 lookups a month, no card required. One key works across the API, Google Sheets and AI agents.
Pay for lookups (full tier prices not listed on the page)
Launch week: 50% off your first 3 months on any paid plan with code LAUNCH50. Repeating a search within 6 hours is free, as is changing filters. Cancel any time.
$5
2,500 lookups for 30 days across Google Sheets, the API or AI agents. One payment, no subscription, nothing to cancel.
From Poshmark's public sold listings — the same results a shopper sees when filtering a search to sold items. SoldStack reads them politely, one request at a time, cached for 6 hours.
A search is fetched live the first time, then served from cache for 6 hours. Each item includes its sold date so you can filter to the window you care about.
Not yet. eBay's sold search sits behind sign-in and a CAPTCHA, and its official sold-data API is closed to new developers. SoldStack won't bypass either and will prioritize a compliant source based on developer votes.
One API call to /v1/sold or /v1/verdict that fetches fresh data. Repeats within 6 hours and failed lookups are free. The demo on the site doesn't count.
Yes. SoldStack is a remote MCP server at /mcp, so Claude, Cursor and other MCP clients can look up sold prices and buy-or-pass verdicts directly with your API key.
Email [email protected] — you'll hear back from a person, usually within a day. Full reference is in the API docs.