Depop Scraper - Resale Fashion Listings
Pricing
from $1.00 / 1,000 results
Depop Scraper - Resale Fashion Listings
Scrape Depop resale & vintage fashion listings into clean structured data - price (item, fees & reductions), brand, size, condition, seller, category, photos, like count and sold status. Search by keyword or paste Depop search URLs. No account or API key needed.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
James Scott
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Depop resale, vintage and secondhand fashion listings into clean, structured data - no Depop account or API key required.
What you get (per listing)
- Product id,
slug, and canonical listing URL (depop.com/products/<slug>/) - Title and full description
- Brand, size(s), and condition (Brand new / Used - excellent / good / fair...)
- Price (
amount+currency), plusoriginalPrice,totalPrice(with buyer fee),discountedPriceand anisReducedflag - Seller username and profile URL (derived from the listing slug)
- Photos (
pictureUrls) and image count - Like count, sold status, boosted flag, and
dateUpdated - Category and full category breadcrumb, plus gender, colours, product type and location
Full field list
id, slug, url, title, description, brand, brandId, size, sizes, price, discountedPrice, originalPrice, totalPrice, isReduced, condition, conditionRaw, sellerUsername, sellerUrl, pictureUrls, isSold, status, dateUpdated, likeCount, category, categoryPath, categoryId, gender, colours, group, productType, location, country, listedQuantity, isBoosted, variantSetId, scrapedFrom.
Input
- Keyword - a search term such as
nike,carhartt jacket, ory2k jeans. The simplest way to pull a full, paginated result set. - Depop search URLs - build a filtered search on depop.com (keyword, brand, size, price, condition...) and paste the result URL(s). URLs that contain a keyword (
?q=...) are paginated in full; URLs without one are scraped as a single server-rendered page. - Max listings caps the run.
- Proxy - Apify's default datacenter proxy is enough (Depop is open from clean IPs).
Example input
{"query": "carhartt jacket","maxItems": 200,"proxyConfiguration": { "useApifyProxy": true }}
Or drive it from search URLs:
{"startUrls": [{ "url": "https://www.depop.com/search/?q=vintage%20levis" }],"maxItems": 500}
Example output (one record)
{"id": 812580641,"slug": "ahewivt215-nike-black-shorts-with-repeating-0f30","url": "https://www.depop.com/products/ahewivt215-nike-black-shorts-with-repeating-0f30/","title": "Nike Black Shorts With Repeating","brand": "Nike","size": "S","price": { "amount": 4.0, "currency": "USD" },"discountedPrice": null,"condition": "Used - excellent","sellerUsername": "ahewivt215","pictureUrls": ["https://media-photos.depop.com/r1/.../P0.jpg"],"isSold": false,"likeCount": 6,"category": "Shorts","scrapedFrom": "depop.com"}
Why this actor
- Straight from Depop's own search API: every field is read from the search response (
/presentation/api/v1/search/products/), so there are no extra per-listing requests, and pagination follows Depop's real cursor - fast, cheap and complete. - Rich records: item price and fees, reductions, seller, size variants, condition, category breadcrumb and like count - fields many Depop scrapers skip.
- Durable: parses embedded JSON, not brittle CSS selectors, and automatically falls back to the server-rendered search page if the API is ever unreachable.
- Export as JSON, CSV, Excel, or pull via the Apify API.
Great for resellers and analysts doing pricing intelligence, brand & trend monitoring, and secondhand-market research. This is public marketplace data for research; it is not a consumer report and must not be used for FCRA-covered purposes.