Depop Secondhand Fashion Scraper - Search Listings & Products
Pricing
from $19.00 / 1,000 results
Depop Secondhand Fashion Scraper - Search Listings & Products
Scrape Depop secondhand fashion listings by keyword. Extracts title, brand, price, size, condition, seller, likes, category, description and more.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share

👗 Depop Secondhand Fashion Scraper
🚀 Export Depop listings in seconds. Title, brand, price, size, condition, seller, likes, category, description, and product photo for any keyword search, ready to drop into your spreadsheet, BI tool, or resale pipeline.
🕒 Last updated: 2026-05-21 · 📊 12 fields per record · Millions of listings indexed globally · Depop coverage across all categories · Real-time secondhand fashion data
Depop is one of the largest peer-to-peer fashion resale platforms, running millions of active listings across clothing, accessories, and vintage items from sellers worldwide. The structured data behind each listing is richer than the thumbnail grid you scroll: title, brand, size, condition grading, seller handle, like count, category breadcrumb, full description, and the product photo URL. This Actor walks Depop's search results page by infinite scroll, then visits each product detail page to collect the complete record, all with Cloudflare bypass handled automatically.
The Actor accepts a plain search keyword ("jacket", "levi's jeans", "vintage adidas") and an optional sort order, scrolls through search results until your maxItems cap is reached, then enriches every listing with its detail page. Output is a clean, flat JSON schema whether you are building a resale price tracker, training a fashion AI, or monitoring competitors.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Resale entrepreneurs, vintage dealers, fashion analysts, brand protection teams, academic researchers, price intelligence platforms, second-hand aggregators | Competitive pricing, inventory sourcing, trend detection, brand monitoring, resale margin analysis, dataset enrichment for fashion apps, market research |
📋 What the Depop Scraper does
- 🔍 Searches Depop by keyword. Pass any search term Depop's search bar accepts and the Actor scrolls through results until your
maxItemscap is hit. - 🔃 Supports four sort orders. Relevance (default), newly listed, price ascending, and price descending - matching the same filters the Depop UI exposes.
- 🏷️ Captures full listing detail. Each result is enriched with a second visit to the product page to pull title, condition, seller handle, likes, category breadcrumb, and full description.
- 📷 Returns the primary product photo. The main listing image URL is included in every record, ready for display or download.
- 🛡️ Bypasses Cloudflare automatically. Camoufox (real Firefox TLS fingerprint) combined with residential UK proxy handles the bot detection layer without any configuration.
- 📦 Flat, consistent output. All 12 fields are present in every record. Missing values return as
null, never as missing keys, so downstream tooling never has to guard.
Each record stands on its own with identification (url, title, seller), commerce (price, brand, size, condition), engagement (likes), taxonomy (category), and content (description, imageUrl) fields. The output shape is identical whether you searched for streetwear or vintage furniture.
💡 Why it matters: Depop is the go-to resale destination for Gen Z fashion. The pricing signal sitting behind millions of listings is the closest public proxy for real secondhand market rates - and it includes condition grading, brand attribution, and seller reputation data you cannot get from a generic e-commerce feed.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing keyword search, enrichment, and CSV export end to end.
⚙️ Input
| Field | Type | Required | Description |
|---|---|---|---|
search | string | No | Keyword or phrase to search on Depop. Defaults to "jacket" if omitted. |
maxItems | integer | No | Cap on records returned. Free users are limited to 10; paid users may set up to 1,000,000. |
sort | string (enum) | No | Sort order for search results. One of: relevance (default), newlyListed, priceAscending, priceDescending. |
Example: search for vintage Levi's jeans, newest first, up to 50 results.
{"search": "levi's jeans vintage","maxItems": 50,"sort": "newlyListed"}
Example: find the cheapest Adidas tracksuits available right now.
{"search": "adidas tracksuit","maxItems": 100,"sort": "priceAscending"}
⚠️ Good to Know: Depop's search is keyword-based and returns results from all sellers globally. Sort order affects which listings appear first but not the total pool. The detail-page enrichment step adds roughly 2-4 seconds per listing due to Cloudflare challenge handling.
📊 Output
Each record is a flat JSON object with all 12 fields below. Empty values are returned as null so downstream tooling never has to guess.
🧾 Schema
| Field | Type | Example |
|---|---|---|
🖼 imageUrl | string | https://media-photos.depop.com/r1/367482878/3822833723_8429b361c20e42b3ae0aa6e437133de8/P8.jpg |
📝 title | string | Men's Black Jacket |
🏷️ brand | string | Lululemon |
💰 price | string | £35.18 |
📏 size | string | S |
✅ condition | string | Excellent condition |
👤 seller | string | lululemon_reseller |
❤️ likes | integer | 47 |
🔗 url | string | https://www.depop.com/products/lululemon_reseller-womens-black-navy-jacket/ |
🗂️ category | string | Women > Coats & Jackets |
📄 description | string | Lululemon running jacket, size small. Barely worn, excellent condition. No stains or damage. |
🕒 scrapedAt | string (ISO 8601) | 2026-05-21T23:32:16.623Z |
❌ error | string or null | null |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 🛡️ | Cloudflare bypass built in. Camoufox (real Firefox TLS fingerprint) plus residential UK proxy is handled automatically. You never configure a proxy or worry about bot detection. |
| 📦 | Detail-page enrichment included. Every listing is visited individually to pull title, condition, seller, likes, category breadcrumb, and full description - not just what appears on the search grid. |
| ♾️ | Infinite scroll pagination. Depop loads 24 items per scroll. The Actor keeps scrolling until your cap is reached or no more items load. |
| 🏷️ | Condition grading preserved. Depop concatenates condition with size and brand in a bullet-separated string. This Actor parses it cleanly and returns only the condition segment. |
| 🔃 | Four sort orders. Relevance, newly listed, price ascending, and price descending - the same knobs the Depop UI exposes. |
| 🆓 | Free tier for previewing. Free Apify accounts get a 10-record preview before committing to a paid plan. |
| 🧾 | Schema is flat and stable. Twelve fields, no nested objects, no surprise missing keys - just null for empty values. |
📊 A single keyword search can return hundreds to thousands of matching listings. The Actor processes roughly 10-15 listings per minute with detail-page enrichment on a residential proxy.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ Depop Scraper (this Actor) | Pay per item, free preview | All Depop listings globally | On demand | Keyword, sort order | One JSON input, no API key |
| Depop's own API | Not publicly available | N/A | N/A | N/A | Not available |
| Generic product APIs | Per-call pricing | Mainstream retail, not resale | Indexed weekly | Category, price | Account, project, billing |
| DIY scraper | Engineering time, proxy bill | Whatever you can maintain | Whatever you can maintain | Whatever you build | Build and ship the whole stack |
| Manual copy-paste | Time | What you have patience for | Stale on day two | Manual | None |
Depop has no public API. This Actor is the only production-ready way to programmatically extract listing data at scale.
🚀 How to use
- ✅ Sign up for a free Apify account. Use this referral link to get started. Free accounts can preview 10 records per run.
- 👗 Open the Depop Scraper. Find it on your dashboard or in the Apify Store.
- 🛠️ Enter your search term. Type any keyword Depop's search bar accepts. Pick a sort order if you want. Set
maxItems. - ▶️ Click Start. The Actor scrolls through search results and enriches every listing. Records appear in the dataset tab as they land.
- 📥 Download CSV, Excel, JSON, or XML. Or stream the dataset into Make, Zapier, Airbyte, or your own webhook.
⏱️ Total time: under 2 minutes to first record, roughly 10-15 enriched records per minute after that. A 100-listing pull typically completes in 8-12 minutes.
💼 Business use cases
🌟 Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
🔌 Automating Depop Scraper
Schedule runs, chain into pipelines, or trigger from your own code. The Actor exposes the standard Apify run API so any HTTP client works.
- 🟩 Node.js: use the Apify JavaScript client to start runs and read the dataset programmatically.
- 🐍 Python: use the Apify Python client for the same operations from a notebook or backend service.
- 📚 Docs: see the Apify Actor API reference for raw HTTP examples.
Schedules run from Apify Console without writing any glue. Pick a frequency, attach an input template, and the dataset rebuilds itself on the cadence you choose, ready for webhooks or storage exports.
🤖 Ask an AI assistant about this scraper
Not sure if this Actor covers your use case? Paste the question below into ChatGPT, Claude, or Gemini.
"I found the ParseForge Depop Scraper on Apify. It scrapes secondhand fashion listings from Depop including title, brand, price, size, condition, seller, likes, category, and description. I want to [describe your project]. Can this Actor help me? What input would I use?"
The AI will map your requirements against the input schema and sample output documented above.
❓ Frequently Asked Questions
🔌 Integrate with any app
Trigger runs, read datasets, and chain workflows from wherever your team already works.
- Make - drag-and-drop scenarios that start a Depop run and route the dataset to a sheet or CRM.
- Zapier - zaps that trigger off new dataset items.
- Slack - post run summaries or new listings to a channel.
- Airbyte - sync the dataset to Postgres, BigQuery, Snowflake, or Redshift.
- GitHub Actions - run the Actor on every push or on a cron schedule.
- Google Drive - drop CSV exports straight into a shared folder.
🔗 Recommended Actors
- 🛍️ Bstock Scraper - wholesale and liquidation lots from B-Stock auctions, ideal for bulk resale sourcing alongside Depop pricing data.
- 💼 Upwork Scraper - freelance job listings from Upwork for market research on the creator economy intersecting with fashion resale.
- 🏠 Airbnb Scraper - short-term rental listings for the same cities your fashion sellers are based in.
- 🍽️ OpenTable Scraper - restaurant data for full lifestyle and consumer behavior datasets.
- 🗺️ Google Maps Scraper - local business listings to enrich seller location data with neighborhood context.
💡 Pro Tip: browse the complete ParseForge collection for more e-commerce, marketplace, and resale scrapers.
🆘 Need Help? Open our contact form and we will get back the same day.
⚠️ Disclaimer: Independent tool, not affiliated with Depop or its parent company. Only publicly available listing data is collected. Users are responsible for compliance with applicable laws and Depop's terms of use.