Poshmark Scraper - Listings, Sold Comps & Seller Leads
Pricing
from $3.00 / 1,000 listing scrapeds
Poshmark Scraper - Listings, Sold Comps & Seller Leads
Scrape Poshmark listings with brand, size, condition, price + original price, photos & engagement, plus real sold comps (sold price & days-to-sell), full seller closets, and rich seller leads with followers, ratings, website & linked Instagram. Monitoring mode. JSON, CSV, Excel.
Pricing
from $3.00 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Poshmark Scraper — Listings, Sold Comps & Seller Leads
Extract resale listings, real sold prices, and seller leads from Poshmark — one of the largest social marketplaces for fashion, shoes, bags, beauty, home and electronics. Get brand, size, condition, price + original price & discount, photos, colors, style tags and engagement, plus sold comps (final sold price & days-to-sell), full seller closets, and rich seller-lead profiles with followers, items sold, ratings, website and linked Instagram / Twitter / Pinterest.
No login, no cookies, no API key — powered by Poshmark's own public data, so results are clean, structured JSON.
Why this Poshmark scraper?
| Typical scrapers | This actor |
|---|---|
| One listing dump | 5 modes — Search, Sold comps, Closet, Seller leads, Item detail |
| Title + price only | 40+ fields per listing: brand, size, condition, price + original price + discount %, colors, style tags, photos, likes/shares/comments, the seller |
| No sold data | Sold comps — the final sold price, sold date and days-to-sell Poshmark hides from search (real comps for pricing & sourcing) |
| No contact data | Seller leads — followers, items sold, ratings, super-seller status, city/state, website + linked Instagram/Twitter/Pinterest and a 0–100 lead score |
| Re-scrapes everything | Monitoring mode — emit only new listings/sold comps/sellers since the last run |
| Hidden caps & start fees | No start fee, transparent pay-per-result, honest result caps |
Use cases
- Resale pricing & sourcing — pull sold comps for a brand/style (e.g. "Lululemon Align leggings") to see what actually sells, at what price, and how fast (days-to-sell) before you buy or list.
- Deal & restock monitoring — watch a saved search (e.g. "NWT Coach bag under $120") and get only newly listed items each run for sniping deals or reselling.
- Reseller & influencer lead generation — turn the sellers behind listings into leads: followers, sales volume, ratings, super-seller/ambassador status, website and linked socials for wholesale, consignment, sourcing or partnership outreach.
- Competitor closet tracking — pull a competitor's entire closet to see what they list, at what prices, with how many likes and shares.
- Brand & trend analysis — aggregate prices, conditions, discounts and engagement across a brand or category to model demand and resale value.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Poshmark Scraper, fill in the inputs you need, and click Start.
- Watch results stream into the dataset table as each record is parsed.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
{"mode": "search","searchQueries": ["nike air force 1", "lululemon align leggings"],"brand": "Nike","department": "Women","priceMin": 25,"priceMax": 150,"conditionFilter": "nwt","sortBy": "newest","enrichSellerLeads": true,"maxResults": 500,"proxyConfiguration": { "useApifyProxy": true }}
- mode —
search(live listings),soldComps(sold price & days-to-sell),closet(a seller's listings),sellers(seller leads), oritemDetail(specific listings). - searchQueries — keywords like
nike air force 1,coach bag,vintage levis. Combined with the filters below. - brand / department / color / priceMin / priceMax / conditionFilter / sortBy — narrow the results. Poshmark returns up to ~5,000 results per search, so use several focused queries to go deeper.
- sellerUsernames — usernames (or closet URLs) for
closetandsellersmodes. - listingIds — specific listing IDs for
itemDetailmode. - startUrls — paste Poshmark URLs directly:
poshmark.com/listing/...,poshmark.com/closet/<username>, orposhmark.com/search?query=.... - enrichSellerLeads — also output a deduplicated seller-lead record for every unique seller found.
- crawlSellerWebsites — for sellers with a website, crawl it for emails & phone numbers.
Output
A listing record (type: "listing", or type: "soldListing" in sold-comps mode):
{"type": "soldListing","id": "6a235d7cb9449136f18e99a2","url": "https://poshmark.com/listing/6a235d7cb9449136f18e99a2","title": "Nike Air Force 1 '07 Triple White","brand": "Nike","department": "Women","category": "Shoes","size": "US 8","condition": "Used - Like new","conditionCode": "uln","colors": ["White"],"styleTags": ["sneakers", "streetwear"],"price": { "amount": 72, "currency": "USD", "symbol": "$", "display": "$72" },"originalPrice": { "amount": 110, "currency": "USD", "symbol": "$", "display": "$110" },"discountPercent": 35,"status": "sold_out","isSold": true,"soldDate": "2026-05-31T18:02:00Z","daysToSell": 6,"quantitySold": 1,"shares": 412,"likes": 38,"comments": 2,"hasOffers": true,"sellerUsername": "kicks4u","sellerName": "Kick Seller","sellerUrl": "https://poshmark.com/closet/kicks4u","coverImage": "https://di2ponv0v5otw.cloudfront.net/posts/...jpeg","images": ["https://di2ponv0v5otw.cloudfront.net/posts/...jpeg"],"listedAt": "2026-05-25T14:00:00Z","scrapedAt": "2026-06-17T03:00:00Z"}
A seller record (type: "seller") carries fullName, location, followers, itemsSold, listingsForSale, sellerRating, sellerRatingCount, superSeller/ambassador, website, instagram/twitter/pinterest, joinedAt, a 0–100 leadScore, and (with crawlSellerWebsites) crawledEmails / crawledPhones.
Notes: sold-comp fields (soldDate, daysToSell, quantitySold) are populated for sold listings. Empty results are reported as a successful run. The actor scrapes public marketplace data only.
Monitoring — get only new listings
Turn on monitorMode and the actor remembers every id it has emitted (in a named key-value store keyed by monitorKey). On the next run with the same inputs it returns only records it hasn't seen before — new listings, new sold comps or new sellers.
- Use a distinct monitorKey per saved search so different watches keep separate memory.
- It pairs perfectly with Apify Schedules: the schedule starts the run on a cron; monitoring mode dedupes against prior runs — so a daily watch for "NWT Coach bag under $120" only ever surfaces fresh listings.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it on a cron to keep your data fresh.
- Webhooks — trigger downstream actions the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/poshmark-scraper').call({mode: 'soldComps',searchQueries: ['lululemon align leggings'],priceMax: 120,monitorMode: true,monitorKey: 'lulu-sold-comps',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} records`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new records straight into your CRM or sheet.
- Slack — get notified when a run finds something new.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "pull sold comps for Lululemon Align leggings on Poshmark and tell me the median sold price and average days-to-sell" and let it run this scraper for you.
More scrapers from scrapesage
Pair Poshmark with other marketplace, price and lead-gen scrapers:
- reverb-scraper — musical-instrument marketplace listings, price guide & seller leads
- shopify-store-scraper — Shopify storefront products, prices & merchant leads
- made-in-china-scraper — B2B supplier products & company leads
- tradeindia-scraper — India B2B suppliers, products & contacts
- importyeti-scraper — US-customs supplier & importer trade intelligence
- craigslist-scraper — classifieds listings & seller contacts
- sgcarmart-used-car-scraper — used-vehicle prices & dealer leads
- website-contact-scraper — emails, phones & socials from any domain list
Tips
- Poshmark returns up to ~5,000 results per search. To pull a whole brand or category, split it into several narrower queries (by keyword, price band, or size).
- The default Apify Proxy (datacenter) works well with Poshmark — no residential proxy needed.
- Use sortBy =
newestwhen monitoring for fresh listings, ormost_likedto surface the hottest items. - Use soldComps mode to value items: it returns the final sold price, sold date and days-to-sell so you can price and source with real data.
- Turn on enrichSellerLeads to get a rich lead record per seller, and crawlSellerWebsites to add emails & phones from sellers' own websites.
FAQ
- Does it need my Poshmark login or an API key? No. It reads Poshmark's public data — no account, cookies or key.
- Can I really get sold prices? Yes —
soldCompsmode returns sold listings with the final price, sold date and days-to-sell, which the normal search hides. - Which regions are covered? Poshmark US (and items surfaced on poshmark.com). Prices are in USD.
- How do I get seller contact details? Use sellers mode (or
enrichSellerLeads) — profiles expose followers, ratings, location, website and linked Instagram/Twitter/Pinterest, plus a lead score;crawlSellerWebsitesadds emails & phones from a seller's own website. - Are there exports? Yes — JSON, CSV, Excel, XML and RSS, plus the API and 5,000+ integrations.
- Is this legal? It collects publicly available marketplace listings and public seller profiles only — no private personal data.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.