Depop Scraper - Resale Fashion Listings avatar

Depop Scraper - Resale Fashion Listings

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Depop Scraper - Resale Fashion Listings

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

James Scott

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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), plus originalPrice, totalPrice (with buyer fee), discountedPrice and an isReduced flag
  • 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, or y2k 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.