Poshmark Sold Comps Scraper - Resale Prices & Pricing Stats avatar

Poshmark Sold Comps Scraper - Resale Prices & Pricing Stats

Pricing

$2.00 / 1,000 comp rows

Go to Apify Store
Poshmark Sold Comps Scraper - Resale Prices & Pricing Stats

Poshmark Sold Comps Scraper - Resale Prices & Pricing Stats

Pull Poshmark sold comps and pricing stats so resellers know what items actually sell for. Returns sold listings plus median/average/min/max sold price, an optional active-vs-sold spread, and a suggested max buy price — exported as CSV/JSON.

Pricing

$2.00 / 1,000 comp rows

Rating

0.0

(0)

Developer

Open Web Team

Open Web Team

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Know what items actually sell for on Poshmark before you buy or relist.

This Actor searches Poshmark sold listings for a keyword or brand, extracts each sold comp (title, sold price, original price, discount, size, image, URL), and rolls them up into reseller pricing intelligence: median / average / min / max sold price, an optional active-vs-sold spread, and a suggested max buy price - exported as CSV or JSON.

It is built for resellers and flippers, not just "give me raw listings." Sold comps tell you the truth; active asking prices do not.

Why Use This Actor

  • Get real sold prices, not optimistic active asking prices.
  • See median, average, min, and max sold price for any query in one row.
  • Optionally compare sold vs active to spot over- or under-priced inventory.
  • Get a suggested max buy price so you protect your margin at the source.
  • Export CSV-ready comps for sourcing spreadsheets, Whatnot prep, or accounting.
  • No login required for public sold-listing data.

Common Use Cases

  • Decide what to pay at a thrift store, estate sale, or wholesale lot.
  • Price your own listings against what comparable items actually sold for.
  • Spot brands/sizes with a wide active-vs-sold spread (slow movers vs fast flips).
  • Build a sourcing cheat sheet of median resale values by keyword.

Quick Preview

InputOutput
nike air max women, availability soldmedian $40, range $19-$72, 10+ sold comps with size and discount
add includeActiveComparison: trueactive median, active-vs-sold spread, suggested max buy price

Input Example

{
"query": "nike air max women",
"availability": "sold",
"maxItems": 50,
"includeActiveComparison": true,
"targetMarginPercent": 50
}

You can also pass a brand (e.g. Nike) or a full startUrl. If no input is provided, the Actor runs the sample query above so you can see the output immediately.

Output

The Actor writes one summary row plus one row per listing to the default dataset.

Summary row

{
"recordType": "summary",
"query": "nike air max women",
"availability": "sold",
"soldCount": 50,
"medianSoldPrice": 40,
"averageSoldPrice": 41.1,
"minSoldPrice": 19,
"maxSoldPrice": 72,
"activeCount": 50,
"activeMedianPrice": 65,
"activeVsSoldSpread": 25,
"targetMarginPercent": 50,
"suggestedMaxBuyPrice": 20
}

Listing row

{
"recordType": "listing",
"status": "sold",
"rank": 1,
"title": "Nike Air Max size 9 women's",
"price": "$30",
"priceValue": 30,
"originalPrice": "$125",
"originalPriceValue": 125,
"discountPercent": 76,
"size": "US 9",
"listingUrl": "https://poshmark.com/listing/...",
"imageUrl": "https://di2ponv0v5otw.cloudfront.net/...",
"scrapedAt": "2026-06-21T20:28:00.102Z"
}

Dataset Views

ViewBest for
Sold compsIndividual listings with price, discount, and size
Pricing summaryOne-row pricing intelligence for the query

Input Reference

FieldMeaning
queryKeyword to search on Poshmark
brandOptional brand page instead of search
availabilitysold (sold comps), available (active), or all
maxItemsMax listings to extract (1-200; page is scrolled to load more)
includeActiveComparisonAlso scrape active listings and compute the spread
targetMarginPercentMargin used to compute suggestedMaxBuyPrice
proxyEnabled / proxyConfigurationRoute through Apify Proxy (residential recommended if blocked)
startUrlFull Poshmark URL; overrides the above

Output Fields

FieldMeaning
statussold or active (detected from the Poshmark badge)
price / priceValueListing price as text and number
originalPrice / originalPriceValueOriginal retail price when shown
discountPercentDiscount off original price (0-100)
sizeParsed size token
medianSoldPrice / averageSoldPriceCentral sold price for the query
activeVsSoldSpreadActive median minus sold median
suggestedMaxBuyPriceNaive max buy price for your target margin

Limits and Caveats

  • Sold comps reflect listed sold prices, not after-fee proceeds. Poshmark does not publicly expose final sale dates or days-to-sell, so this Actor does not promise those fields.
  • suggestedMaxBuyPrice is a simple rule of thumb (sold median x (1 - targetMargin)). It ignores marketplace fees, shipping, and condition. Treat it as a starting point, not advice.
  • Pricing stats are most reliable with maxItems of 50-200; very narrow queries return fewer comps.
  • Poshmark renders with JavaScript and lazy-loads on scroll; the Actor uses a headless browser. Enable residential proxy if you hit blocks on repeated runs.
  • This Actor reads public listing data only; it does not log in or scrape private account data.

Pricing

Designed for pay-per-result pricing plus Apify platform usage. Because it launches a headless browser (and a second pass when active comparison is on), enable proxy only when needed to keep runs inexpensive.