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
0
Monthly active users
a day 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.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
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.