Depop Scraper – Listings, Prices, Sellers & Demand
Pricing
from $2.00 / 1,000 listings
Depop Scraper – Listings, Prices, Sellers & Demand
Scrape Depop by keyword and get hundreds to thousands of real listings — price, discount, sold-status, condition, size, brand, colour, seller and live like-count — plus exact demand counts and seller stats (followers, rating, items sold). No proxies, no browser, no login.
Pricing
from $2.00 / 1,000 listings
Rating
0.0
(0)
Developer
Yakugusa Yumitori
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Depop Scraper – Resale Listings, Prices & Sellers
Type a keyword → get hundreds to thousands of real Depop listings with price, sold-status, condition, size, brand, likes + exact demand counts and seller stats.
⚡ No proxies. No browser. No setup.
Most Depop scrapers run a stealth headless browser (Camoufox / Playwright / Puppeteer) and make you bring and configure residential proxies — slow, expensive, fragile, and fiddly to set up. This one doesn't. Just type a keyword and run:
| This actor | Typical Depop scrapers | |
|---|---|---|
| Proxy setup | ✅ None — works out of the box | ❌ You must supply & configure proxies |
| Engine | ✅ Lightweight (no browser) | ❌ Headless browser (Camoufox/Playwright) |
| Speed | ✅ Hundreds of listings in seconds | ❌ Browser pages load one at a time |
| Cost per run | ✅ Low (no browser CPU/RAM) | ❌ High (heavy browser containers) |
| Demand data | ✅ Exact live market counts | ❌ Listings only |
| Seller stats | ✅ Followers / rating / items sold | ❌ Rarely included |
| Reliability | ✅ No captchas, no browser flakiness | ❌ Breaks when the page UI changes |
Bottom line: more data, faster and cheaper, with zero configuration — captured live from Depop, never estimated.
🛍️ What you get per listing
| Field | Example |
|---|---|
price / original_price / discount_pct | 50.00 / 170.00 / 71 |
brand | Carhartt |
condition | used_excellent |
sizes | ["L"] |
colours | ["navy","blue"] |
like_count | 277 ← per-listing demand signal |
status | ONSALE / SOLD |
seller + url | @mila_mae · link |
category / department / location | Outerwear / Menswear / Lake Stevens, US |
photo | image thumbnail |
Optional seller enrichment adds seller_followers, seller_rating,
seller_reviews, seller_items_sold, seller_verified to every listing — and a
dedicated Sellers tab.
Plus a per-keyword run summary (Key-Value store → SUMMARY): live demand total,
department split, price min/median/max, % reduced, and top brands.
🎯 Best features
- Zero proxy setup — it just works. No residential proxy account, no config.
- Live demand counts — the exact number of listings for your keyword, split by department. Real market size, not a guess.
- Per-listing likes — the clearest demand signal Depop exposes. Sort by it to see what's actually selling.
- Seller intelligence — followers, rating, reviews and items-sold for the sellers behind every listing.
- Depth is a dial — Light pulls a fast few-hundred sample; Deep pulls a few thousand. You choose coverage vs. speed.
- Captured live — every field is read from Depop at run time, never modelled.
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchTerms | array | — | Keywords to harvest, e.g. "carhartt jacket", "y2k baby tee". |
depth | select | light | light ≈ a few hundred listings · deep ≈ a few thousand. |
maxItemsPerTerm | integer | 500 | Cap on listings kept per keyword. |
enrichSellers | boolean | false | Add seller followers / rating / items-sold (Sellers tab). |
country | string | us | Market for demand counts & pricing (ISO-2). |
startUrls | array | — | Depop search URLs (harvested like keywords) or shop URLs. |
shopNames | array | — | Seller handles, e.g. "shadyvtg" — pulls their stats directly. |
Minimal — just type a keyword:
{"searchTerms": ["carhartt jacket"]}
Full example:
{"searchTerms": ["carhartt jacket", "y2k baby tee"],"depth": "light","maxItemsPerTerm": 500,"enrichSellers": true,"country": "us"}
Coverage depth
| Depth | Listings / keyword |
|---|---|
| Light | a few hundred |
| Deep | a few thousand |
For niche keywords, Deep approaches full-market coverage. For huge keywords it returns a deep, deduped, representative sample.
Output
Results land in two dataset views — 🛍️ Listings and 🏪 Sellers — plus a per-keyword run summary in the Key-Value store. Every record is clean JSON, ready for the API, MCP, or any downstream tool.
🛍️ A listing (keyword / search-URL run)
Every listing is a complete record — here's one in full (enrichSellers on adds the
seller_* fields):
{"id": 774289895,"url": "https://www.depop.com/products/chow_picky-vintage-carhartt-jacket-very-high-8a0b/","photo": "https://media-photos.depop.com/b1/452092653/3909731495_…/P0.jpg","brand": "Carhartt","price": 50.0,"original_price": 170.0,"currency": "USD","is_reduced": true,"discount_pct": 71,"status": "ONSALE","condition": "used_good","sizes": ["M"],"colours": ["navy", "blue"],"like_count": 61,"category": "Outerwear","department": "Menswear","product_type": "jackets","description": "Vintage carhartt jacket very high quality and nice fade #90s #sick #workwear","location": "Lake Stevens, United States","country": "US","username": "chow_picky","search_term": "carhartt jacket","seller": "chow_picks","seller_followers": 27,"seller_rating": 5.0,"seller_reviews": 4,"seller_items_sold": 26,"seller_verified": false}
🏪 A seller (shop-URL / shopNames run)
{"record_type": "seller","seller": "shadyvtg","seller_followers": 3053,"seller_rating": 3.95,"seller_reviews": 1674,"seller_items_sold": 10073,"seller_verified": true,"seller_url": "https://www.depop.com/shadyvtg/"}
📊 Run summary (Key-Value store → SUMMARY)
One entry per keyword — the market at a glance:
{"keyword": "carhartt jacket","demand_total": 69514,"departments": { "menswear": 60362, "womenswear": 7604, "kidswear": 1442, "everything_else": 106 },"harvested": 500,"price_min": 8.0,"price_median": 62.0,"price_max": 480.0,"reduced_count": 168,"top_brands": { "Carhartt": 451, "Carhartt WIP": 15, "Dickies": 13, "Nike": 6 }}
Use cases
- Resellers & vintage dealers — price your inventory against the live market (median
- distribution by condition and size); see which brands and styles get the most likes.
- Sourcing — find high-demand, under-supplied niches before you buy stock.
- Brands & brand protection — monitor the secondhand volume and pricing of your label, spot grey-market activity, and gauge brand health on the resale market.
- Market researchers & analysts — measure demand via listing volume + engagement, benchmark resale prices against retail, and build datasets for fashion/circular-economy research.
- Competitor analysis — see who the top sellers are for any keyword and how their catalogs are priced.
Good to know — results mirror Depop's own search
Your results are exactly what Depop returns for that keyword — faithful and
unfiltered. So you may see listings whose brand isn't the literal word you typed.
That's expected and correct:
- Style & aesthetic keywords aren't brands — searching
y2k,vintage,streetwearorcottagecorereturns every brand tagged that way (American Vintage, Mossimo, Southpole…) plus lots ofOther(unbranded thrift/vintage — which is most of that market). That spread is the real picture for a style search. - Sub-brands & parent brands — e.g. searching
jordanalso returnsNike-branded listings, because Air Jordan is a Nike line and sellers tag it either way. SearchingcarharttreturnsCarhartt WIPtoo. - Keyword in the title — Depop matches your term against titles, tags and descriptions, so a listing that mentions your keyword can carry a different brand.
This is what you want for accurate market data — if we silently dropped those, your price and demand numbers would be wrong (often a large share of a model's market is tagged under the parent brand).
Want just one exact brand? Everything you need is already in the data — filter it in one click:
- Open the Storage → Dataset tab (or export to CSV / Google Sheets).
- Filter or sort by the
brandcolumn (e.g. keep onlybrand = "Jordan"). - The
top_brandsblock in the run summary shows the full brand breakdown so you know what's in there before you filter.
FAQ
Is scraping Depop legal? This actor only collects public listing and shop data — pages anyone can view without logging in — and never bypasses access controls or touches private/account data. That's the lower-risk category, but you're responsible for using the data in line with Depop's Terms and any privacy rules (GDPR / CCPA) that apply to you.
Do I need a Depop login or account? No. Everything comes from public pages — no login, no cookies, no account.
How fresh is the data? Every field is read from Depop live at run time — never cached or estimated. Depop has no fixed refresh schedule, so you set the cadence: run it on the Apify scheduler (e.g. daily for price/inventory tracking, weekly for trends).
Can I get sold items and seller stats?
Yes — to the extent Depop shows them publicly, which this actor reads directly. Each
listing carries its status (ONSALE / SOLD), and seller enrichment pulls
followers, rating, reviews and items-sold from public shop pages. Most tools can't
reliably surface these — we read them straight off the page.
Which markets does it cover?
Set the country input (ISO-2, e.g. us, gb, au) — demand counts and pricing
reflect that market.
Notes
- Public Depop data only — no login, no personal/private data, no account access.
- Junk/placeholder listings (e.g. "ISO" posts, sentinel prices) are filtered out.
- Prices are in the market's currency (set by
country).