Depop Scraper — Fashion Resale & Sold Items | from $1.50/1K avatar

Depop Scraper — Fashion Resale & Sold Items | from $1.50/1K

Pricing

Pay per usage

Go to Apify Store
Depop Scraper — Fashion Resale & Sold Items | from $1.50/1K

Depop Scraper — Fashion Resale & Sold Items | from $1.50/1K

Scrape Depop seller shops and product listings via the internal Depop web API. Returns title, brand, category, price, condition, size, seller stats, likes, sold status. No proxy needed. Pay per result.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

S7 Studio

S7 Studio

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Depop Scraper — Fashion Resale + Sold Items | from $1.50/1K | First on Store

Built for Depop resellers tracking competitor shop inventory, vintage clothing arbitrageurs comparing Depop to eBay/Vinted prices, and brand researchers monitoring streetwear re-sale values.

Pricing: Pay per listing — $1.50/1K (active listings), $2.50/1K (sold items for price research). First 5 results free.

No proxy. No CAPTCHA. Internal JSON API — not HTML scraping.

Scrape Depop seller shops and product listings at scale via the Depop internal web API. Get brand, category, price, size, condition, likes, sold status, seller stats — all in a clean flat JSON output. No proxy needed. Pay per result.

First-mover advantage: as of May 2026 there are zero dedicated Depop scrapers on the Apify Store. If you need Depop resale data, this is your only automated option.

What data do you get?

FieldDescription
product_idNumeric Depop product ID
titleListing title (derived from description first line)
descriptionFull listing text
brandBrand name (e.g. Nike, Levi's, Adidas)
categoryCategory name (e.g. T-shirts, Jeans, Trainers)
sizeListing size (e.g. S, M, L, 32, UK9)
conditionItem condition (when available)
priceNumeric price in listing currency
currencyISO currency code (GBP, USD, EUR, AUD…)
seller_usernameSeller's Depop handle
seller_idNumeric seller ID
soldtrue if item is sold, false if active
likesNumber of likes (from detail fetch)
countrySeller country code (GB, US, etc.)
image_urlHighest-resolution listing photo URL
urlDirect link to the Depop listing
parse_confidenceData quality score 0–1 (1.0 = all fields present)
warningsMachine-readable quality flags

How to use

Scrape a seller's shop

Provide one or more Depop usernames to fetch all their active listings:

{
"sellerUsernames": ["vintagethreads", "depopfashion"],
"maxResults": 200,
"includeSold": false
}

Include sold items (price research)

{
"sellerUsernames": ["vintagethreads"],
"includeSold": true,
"maxResults": 100
}

Fetch specific product IDs

{
"productIds": ["660869422", "661695995"]
}

Filter by brand and price

{
"sellerUsernames": ["bigvintagestore"],
"brandFilter": "Nike",
"minPrice": 20,
"maxPrice": 100,
"maxResults": 500
}

Why use this?

Zero access friction

Depop's internal web API (webapi.depop.com) is reachable from Apify cloud IPs with standard browser impersonation — no residential proxy, no CAPTCHA solving, no Playwright overhead. Cost per run = Apify compute only.

Reliable JSON — not HTML scraping

This actor queries the same internal JSON API that the Depop website uses. Unlike HTML scrapers that break every time a CSS class changes, our API-based approach survives Depop frontend redesigns.

Dropshipping & resale research

  • Find underpriced items before they sell: sort by recently listed
  • Track competitor pricing for specific brands/categories
  • Identify trending items by likes count
  • Build price history by comparing active vs sold listings

parse_confidence quality signal

Every record ships a parse_confidence score (0.0–1.0). A score below 0.8 means key fields are missing and the API response drifted — you'll know immediately if something breaks, without digging through empty datasets.

Limitations

  • No keyword search: Depop's public search API (/api/v2/search/products/) was deprecated (HTTP 410). This actor works on seller shops and direct product IDs. To find items, scrape known sellers or discover seller usernames from Depop manually.
  • No condition field: Depop does not expose the item condition (new/like new/good/fair/poor) in the public listing API. The condition field will be null.
  • No created_at: Listing date is not available in the public listing API. The created_at field will be null.
  • Sold items order: Sold items are returned newest-sold-first.

vs. competitors

FeatureThis actorAny alternative
Dedicated Depop scraperYes (first on Store)None as of May 2026
Internal API (not HTML)YesN/A
Sold items + priceYesN/A
parse_confidenceYesN/A

Use with AI agents (MCP)

This actor is tagged MCP_SERVERS — compatible with Claude, GPT-4o, and other MCP-aware agents:

https://mcp.apify.com/?tools=bovi/depop-scraper

Pricing example

VolumeModeCost
100 listingsActive$0.15
1,000 listingsActive$1.50
100 listingsSold items$0.25
1,000 listingsSold items$2.50

First 5 results are free. Sold items (with sold: true) use the $2.50/1K rate — active listings use $1.50/1K.

FAQ

Do I need a proxy or Depop account? No. The actor uses Depop's internal web API (webapi.depop.com) which is accessible from Apify cloud IPs with standard browser headers — no proxy, no login needed.

Can I search Depop by keyword? Not currently — Depop deprecated their public search API (returns HTTP 410). You must scrape by seller username or direct product IDs. To find sellers, browse Depop manually and note usernames.

What output formats are available? JSON (default), CSV, and Excel — via the Apify dataset export or API.

What if a seller username returns empty? Confirm the username exists on Depop (case-insensitive). Private shops return no listings. The actor logs a warning and moves to the next username — it does not crash.

Pricing

Pay per listing — $1.50/1K (active), $2.50/1K (sold items for price research). First 5 results free.

Integrations

Built for fashion resellers and vintage arbitrageurs tracking competitor inventory and sold-item prices across Depop shops — the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.

This actor fetches publicly visible listing data from Depop's own web API — the same data shown to any unlogged visitor browsing the site. Use of this data is subject to Depop's Terms of Service. The actor developer is not affiliated with Depop.