Skip to content

Depop Scraper

Try for free

Scrape Depop listings by keyword or URL, whole shops and seller reviews: prices, fees, shipping, brand, condition, sizes, colours, photos and seller stats in 12 markets. No login needed.

🛍️ Depop Scraper

Turn Depop into clean, structured data: search listings by keyword with brand, price, condition, colour and category filters, paste any Depop URL (product, search, shop, category or brand page), or pull every review a seller has received. You get prices with fees and shipping, brand, condition, sizes, colours, photos and seller stats in 12 Depop markets, with no login and no browser. A 1,000-listing search finishes in about 20 seconds.

✨ Why use Depop Scraper?

  • ⚡ Fast — reads the same JSON the Depop website loads, 100 listings per request; 1,000 listings in about 20 s, 10,000 in about 95 s.
  • 🔓 No login, no cookies — only public data, nothing to set up.
  • 🧭 Every way in — keywords with filters, product URLs, search URLs with their filters, whole shops, category and brand pages, and seller reviews.
  • 🌍 12 markets — US, UK, Australia, Canada, New Zealand, Ireland, France, Germany, Italy, Spain, the Netherlands and Belgium, each in its own currency.
  • 🧾 Rich records — price, buyer fee, tax, shipping cost and provider, discount, brand, condition, sizes with stock, colours, style tags, every photo, likes and location.
  • 👤 Seller data on demand — switch on details to add the seller's username, rating, review count, items sold and last activity to every listing.

🎯 Use cases

  • 🔎 Resale sourcing — track vintage Carhartt, Nike or Levi's listings under a price you set and buy before others do.
  • 💲 Price research — compare asking prices, discounts and shipping costs by brand, condition and size across markets.
  • 📈 Trend tracking — schedule a search or a category page every day and watch what is listed, at what price.
  • 🏪 Competitor shops — export a whole Depop shop: every listing with price, size and condition.
  • ⭐ Seller due diligence — pull a seller's reviews with rating, text, date and the product reviewed.
  • 📊 Market reports — build datasets of brand, size and condition mix for research or dashboards.

🚀 How to use

  1. Type one or more search keywords (for example nike vintage), or paste Depop URLs, or add sellers for reviews.
  2. Pick the country and any filters (price range, brands, condition, colours, categories, sizes).
  3. Set Max results per search or URL (20 by default; 0 means everything Depop returns).
  4. Turn on Seller and full item details if you need seller stats and the Depop title.
  5. Click Start, then download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesKeywords; each runs its own Depop search with the filters.
startUrlsProduct, search, shop, category or brand URLs from depop.com.
maxItemsResults per keyword, URL or seller (default 20, 0 = all).
countryDepop market: us, gb, au, ca, nz, ie, fr, de, it, es, nl, be.
sortByrelevance, priceLowToHigh or priceHighToLow.
minPrice / maxPricePrice range in the market's currency.
gender, categories, productTypes, brandIds, conditions, colours, sizesDepop's own search filters.
onSaleOnly, kidsOnlyDiscounted items only, kidswear only.
includeDetailsAdds seller stats, Depop title, readable names and national shipping (extra event).
reviewSellers, reviewRoleSellers whose reviews to save, as a seller or as a buyer.
proxyConfigurationResidential proxy in the market's country by default.
{
  "searchQueries": ["carhartt jacket", "nike vintage"],
  "country": "gb",
  "minPrice": 20,
  "maxPrice": 80,
  "conditions": ["used_like_new", "used_excellent"],
  "maxItems": 100,
  "includeDetails": true
}

📤 Output

Each listing is one row. Seller fields marked * are filled when details are on, or for shop URLs.

FieldDescription
titleDepop title with details on, otherwise the first line of the description
price, currencyItem price in the market's currency
totalPrice, buyerFee, taxWhat Depop shows the buyer, with fee and tax
shippingCost, shippingProvider, nationalShippingCostShipping price and carrier
isReduced, originalPrice, discountPercentagePrice drops
brandName, categoryName, group, productType, genderWhat the item is
conditionId, conditionName, colours, style, age, sourceTagsItem attributes
sizes, sizeNames, quantitySizes with stock
pictures, mainPicture, likeCount, locationPhotos, likes and where it ships from
sellerId, sellerUsername, sellerReviewsRating, sellerReviewsTotal, sellerItemsSold, sellerLastSeen*Seller
url, source, scrapedAtListing link, the input that found it, and when

Review rows (type: "review") carry rating, text, date, authorUsername, productId, productPicture and the seller's profile stats.

Example listing with details on (seller data is fictional):

{
  "type": "listing",
  "id": "963134634",
  "url": "https://www.depop.com/products/vintagefinds_uk-vintage-rework-carhartt-jacket-05fc/",
  "title": "Carhartt Men's Multi Jacket",
  "description": "Vintage rework Carhartt Jacket - patchwork\n\n#carhartt #jacket #vintage",
  "price": 25,
  "currency": "GBP",
  "totalPrice": 29.94,
  "buyerFee": 1.95,
  "shippingCost": 2.99,
  "shippingProvider": "MY_HERMES",
  "isReduced": false,
  "brandName": "Carhartt",
  "categoryName": "Outerwear",
  "group": "coats-jackets",
  "productType": "jackets",
  "gender": "male",
  "conditionName": "Excellent condition",
  "colours": ["Multi", "Black"],
  "sizeNames": ["XXL"],
  "likeCount": 0,
  "pictureCount": 3,
  "mainPicture": "https://media-photos.depop.com/b1/100000001/4999478659_e38dfa42005049d1b8017e0aed407845/P0.jpg",
  "location": "Leeds, United Kingdom",
  "sellerId": "100000001",
  "sellerUsername": "vintagefinds_uk",
  "sellerReviewsRating": 4.9,
  "sellerReviewsTotal": 37,
  "sellerItemsSold": 52,
  "sellerLastSeen": "active_this_week",
  "market": "gb",
  "source": "carhartt jacket",
  "detailsFetched": true
}

💰 Pricing

  • $1.60 per 1,000 results (listings or reviews), charged per saved row.
  • $0.70 per 1,000 item details, only when Seller and full item details is on.
  • Platform usage (compute and residential proxy) is billed on top and is small: a 1,000-listing search measured about $0.002, and 1,000 listings with details about $0.01.
  • Example: 1,000 listings ≈ $1.60; 1,000 listings with seller details ≈ $2.31.

Set a maximum cost per run in the run options and the run stops cleanly when it is reached.

❓ FAQ

Is it legal to scrape Depop? The actor reads only public listing, shop and review pages that anyone can open without an account. Check Depop's terms and the data-protection rules that apply to you before using personal data such as seller names.

Do I need a Depop account or my own proxy? No. Depop refuses datacenter connections, so the actor uses residential proxies in the market's country by default.

How many results can I get? Up to 100,000 per keyword, URL or seller. Depop's search stops paging at about 3,000 results, so deeper keyword runs continue by price range automatically (10,000 unique listings measured in about 95 s). Shops are walked to the last item.

Why is a field empty? Sellers leave some attributes empty (style, age, material). Seller username and stats need Seller and full item details on, except for shop URLs, where they are always filled.

Can I schedule it or use the API? Yes. Schedule runs from the console, or start them through the API and read the dataset as JSON, CSV or Excel.

Can I sort by newest? Depop no longer offers a newest-first sort, so the actor offers relevance and price order.

⚠️ Limits

  • Only public data. Sold-item history, likes lists, messages and anything behind a login are not collected.
  • No newest-first sort (Depop refuses it).
  • Past about 3,000 results per keyword, price-range paging can skip listings when more than a few thousand share exactly one price.
  • sellerLastSeen is Depop's activity label (for example active_today), not a timestamp.
  • Review rows cover reviews Depop shows on the seller's profile.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.