Depop Secondhand Fashion Scraper - Search Listings & Products avatar

Depop Secondhand Fashion Scraper - Search Listings & Products

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Depop Secondhand Fashion Scraper - Search Listings & Products

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

ParseForge Banner

👗 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 aggregatorsCompetitive 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 maxItems cap 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

FieldTypeRequiredDescription
searchstringNoKeyword or phrase to search on Depop. Defaults to "jacket" if omitted.
maxItemsintegerNoCap on records returned. Free users are limited to 10; paid users may set up to 1,000,000.
sortstring (enum)NoSort 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

FieldTypeExample
🖼 imageUrlstringhttps://media-photos.depop.com/r1/367482878/3822833723_8429b361c20e42b3ae0aa6e437133de8/P8.jpg
📝 titlestringMen's Black Jacket
🏷️ brandstringLululemon
💰 pricestring£35.18
📏 sizestringS
conditionstringExcellent condition
👤 sellerstringlululemon_reseller
❤️ likesinteger47
🔗 urlstringhttps://www.depop.com/products/lululemon_reseller-womens-black-navy-jacket/
🗂️ categorystringWomen > Coats & Jackets
📄 descriptionstringLululemon running jacket, size small. Barely worn, excellent condition. No stains or damage.
🕒 scrapedAtstring (ISO 8601)2026-05-21T23:32:16.623Z
errorstring or nullnull

📦 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

ApproachCostCoverageRefreshFiltersSetup
⭐ Depop Scraper (this Actor)Pay per item, free previewAll Depop listings globallyOn demandKeyword, sort orderOne JSON input, no API key
Depop's own APINot publicly availableN/AN/AN/ANot available
Generic product APIsPer-call pricingMainstream retail, not resaleIndexed weeklyCategory, priceAccount, project, billing
DIY scraperEngineering time, proxy billWhatever you can maintainWhatever you can maintainWhatever you buildBuild and ship the whole stack
Manual copy-pasteTimeWhat you have patience forStale on day twoManualNone

Depop has no public API. This Actor is the only production-ready way to programmatically extract listing data at scale.


🚀 How to use

  1. Sign up for a free Apify account. Use this referral link to get started. Free accounts can preview 10 records per run.
  2. 👗 Open the Depop Scraper. Find it on your dashboard or in the Apify Store.
  3. 🛠️ Enter your search term. Type any keyword Depop's search bar accepts. Pick a sort order if you want. Set maxItems.
  4. ▶️ Click Start. The Actor scrolls through search results and enriches every listing. Records appear in the dataset tab as they land.
  5. 📥 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

🏷️ Resale entrepreneurs and vintage dealers

  • Track competitor prices for the same item across multiple sellers
  • Monitor how quickly similar listings sell (likes as a proxy)
  • Identify underpriced items for arbitrage across platforms
  • Build price history snapshots to time your own listings

📈 Brand protection and monitoring

  • Detect unauthorized use of brand name or logo in listings
  • Track volume and pricing of grey-market products
  • Identify top sellers moving your brand's items secondhand
  • Monitor condition grades to understand product longevity

🔍 Fashion analytics and trend intelligence

  • Spot emerging keyword trends before they peak in search volume
  • Measure demand signals via likes and listing volume
  • Benchmark secondhand prices against retail for margin analysis
  • Feed recommendation engines with real resale pricing data

🏢 Marketplace builders and aggregators

  • Aggregate Depop listings alongside other resale platforms
  • Build comparison tools for buyers shopping across marketplaces
  • Power deal-alert systems with real-time listing data
  • Enrich existing fashion datasets with secondhand price signals

🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Empirical datasets for papers on circular economy and fashion waste
  • Longitudinal studies tracking secondhand price trends over time
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on marketplace economics and pricing theory

🎨 Personal and creative

  • Side projects, portfolio demos, and indie resale app launches
  • Data visualizations on fashion trends and brand popularity
  • Content research for fashion bloggers, YouTubers, and newsletters
  • Personal wardrobing tools and style tracking

🤝 Non-profit and civic

  • Circular economy research and sustainability reporting
  • Advocacy datasets on fashion consumption and waste
  • Community tools for ethical sourcing and secondhand promotion
  • Investigative journalism on brand resale markets

🧪 Experimentation

  • Prototype AI recommendation systems with real fashion data
  • Validate product-market hypotheses for resale app ideas before engineering spend
  • Train small domain-specific models on fashion categorization
  • Test pricing algorithm concepts with live market input

🔌 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.

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.

  • 🛍️ 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.