Depop Shop Scraper avatar

Depop Shop Scraper

Pricing

from $5.00 / 1,000 shop profiles

Go to Apify Store
Depop Shop Scraper

Depop Shop Scraper

The Depop Shop Scraper turns seller usernames or shop URLs into the seller profile — followers, items sold, reviews, rating — plus every active listing and optional sold history with prices, brand, condition, sizes, images and dates; ideal for resale research, competitor tracking and sourcing.

Pricing

from $5.00 / 1,000 shop profiles

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

16

Total users

10

Monthly active users

5 days ago

Last modified

Share

🚀 Depop Shop Scraper: Seller Profiles, Listings and Sold Items

Get everything a Depop seller has on the table. The Depop Shop Scraper takes Depop usernames or shop URLs and returns the seller profile (followers, items sold, reviews and rating) with every active listing in the shop and, on request, its sold items: what sold, when and for how much. Use it for Depop reseller research, competitor tracking, sourcing and pricing, or as a simple alternative to a Depop API.

🎯 Use Cases

  • Depop seller research: pull followers, items sold, review count, rating and last-seen date for any Depop seller in one row, and vet shops before you buy, partner or hire.
  • Depop sold items and prices: collect a shop's sold history with prices and dates to learn what sells on Depop and at what price, before you price your own stock.
  • Competitor tracking for resellers: re-run on rival Depop shops to see new listings, price drops and discounts, and what actually sold since last time.
  • Best sellers and sourcing: find the brands, categories, sizes and conditions that move fastest across the top Depop shops in your niche.
  • Market research: aggregate listings from hundreds of Depop stores into one spreadsheet for brand, category and price analysis.

✨ Features

  • Seller profile: name, bio, verified badge, followers, following, items sold, review count and rating, last seen, avatar and the active-listing total.
  • Every active listing: item price, shipping, tax and buyer fee, total price, original price and discount percent, brand, category, condition, colours, gender, product type, sizes, quantity, boosted flag, location, country, images, and created and updated dates.
  • Depop sold items (optional): the same fields for sold listings plus the category path and an approximate sale date, thousands deep on busy shops.
  • Usernames or URLs: paste aviancurated, @aviancurated or https://www.depop.com/aviancurated/; duplicates are scraped once.
  • Caps per shop: separate limits for active and sold listings keep runs predictable.
  • Fast: a 200-listing shop takes a few seconds, and one run can cover hundreds of shops.
  • Fair billing: one small price per profile, listing and sold item. Shops that don't exist are not charged.

🛠️ How It Works

  1. Paste Depop usernames or shop URLs, for example aviancurated or https://www.depop.com/aviancurated/.
  2. Choose the depth: turn on Include sold items and set the per-shop caps.
  3. Run the scraper and get one profile row per shop plus one row per listing, as JSON, CSV or Excel, or through the API.

⚙️ Input

FieldWhat it does
Depop shopsSeller usernames or shop URLs, one per line. Left empty, the run scrapes two example shops.
Include sold itemsAlso collect the shop's sold listings with the price and an approximate sale date. Default off.
Max listings per shopActive listings to collect per shop. Default 100.
Max sold items per shopSold listings to collect per shop when sold items are on. Default 100.
{
"shops": ["aviancurated", "https://www.depop.com/vintage/"],
"includeSold": true,
"maxListingsPerShop": 200,
"maxSoldPerShop": 1000
}

💰 Pricing

Pay only for the rows you get. No monthly rental.

EventPriceWhat you get
Shop profile$0.005 per shopThe seller row with followers, items sold, reviews, rating and totals.
Active listing$0.001 per listing ($1.00 per 1,000)One active listing with the full price breakdown.
Sold listing$0.001 per sold item ($1.00 per 1,000)One sold listing with an approximate sale date, only when Include sold items is on.
Actor start$0.00005 per runCharged once when the run starts.

Examples:

  • One shop with 200 active listings = $0.005 + $0.20 = $0.205.
  • The same shop with its last 1,000 sold items = $0.205 + $1.00 = $1.205.
  • 50 shops with 100 active listings each = $0.25 + $5.00 = $5.25.

Shops that don't exist are not charged.

📊 Sample Output Data

Each shop gives one shop row followed by its listing rows and, when sold items are on, its sold rows. Real rows from a run:

[
{
"type": "shop",
"username": "aviancurated",
"id": 45750651,
"url": "https://www.depop.com/aviancurated/",
"name": "avian",
"bio": "FL BASED 📦 all sales final, ‼️some items may have flaws everything is secondhanded/vintage‼️DM for any questions",
"verified": true,
"followers": 1115,
"following": 8,
"itemsSold": 3467,
"reviewsTotal": 637,
"rating": 4.8,
"lastSeen": "2026-09-21T02:24:09.972408Z",
"picture": "https://media-photos.depop.com/b1/45750651/4294511912_d738194fc50546b5b00808f42d1ba0c7/U5.jpg",
"activeListings": 133,
"scrapedAt": "2026-09-21T07:05:42.050Z"
},
{
"type": "sold",
"shop": "aviancurated",
"id": "913517625",
"url": "https://www.depop.com/products/aviancerated-levis-550-blue-jeans-42-067e/",
"status": "purchased",
"description": "Levi's 550 blue jeans 42 Size \" #denim",
"brand": "Levi's",
"category": "Jeans",
"categories": ["Menswear", "Bottoms", "Jeans"],
"condition": "used_good",
"colours": ["blue"],
"gender": "male",
"productType": "jeans",
"sizes": ["42\""],
"price": 5,
"originalPrice": 10,
"discountPercent": 50,
"shipping": 3.99,
"tax": 0,
"buyerFee": 0,
"totalPrice": 5,
"currency": "USD",
"quantity": 1,
"boosted": false,
"location": "Sun City Center, United States",
"country": "US",
"images": [
"https://media-photos.depop.com/b1/45750651/4710807223_11c07a403cb2484ca41d81fe0f7a5d3c/P0.jpg",
"…"
],
"createdAt": "2026-09-16T16:35:40.247880Z",
"updatedAt": "2026-09-21T04:31:12.378253Z",
"soldAt": "2026-09-21T04:31:12.378253Z",
"scrapedAt": "2026-09-21T07:05:42.050Z"
}
]

totalPrice is the item price plus tax and buyer fee; shipping is listed separately, and prices are in the shop's currency (for example USD or EUR). discountPercent is computed from originalPrice when the seller has cut the price. Active listings have status onsale; sold items show purchased or marked_as_sold, and soldAt is when the listing was last updated, which is usually the sale but can be a later edit. categories (the path, such as Menswear › Bottoms › Jeans) and soldAt appear on sold rows only. Unknown shops come back as { "type": "shop", "username": "...", "status": "not_found" }.

🔁 Schedule and Integrate

To track Depop sellers, run it once a day (or weekly for slower shops) with the same list of shops: each run is a dated snapshot, so new listings, price changes and fresh sold items stand out when you compare runs. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new data lands where your team already works.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{ "shops": ["aviancurated"], "includeSold": true, "maxListingsPerShop": 20, "maxSoldPerShop": 20 }

❓ Depop Seller and Sold Items FAQ

Does Depop have an official API? Depop offers a selling API to approved partners and sellers for managing their own shop's listings and orders. It is not a public way to read other sellers' shops. This Actor needs no key, account or approval and returns the public data any shopper sees on a Depop shop page: the seller profile, active listings and sold items.

How do I see a Depop seller's sold items? Turn on Include sold items and set Max sold items per shop. Each sold item comes back with its price, discount, brand, category, size and approximate sale date, so you can see what sells on Depop and for how much.

How much should I sell my item for on Depop? Run the scraper on a few shops that sell the same brand or category with sold items on, then compare the sold prices for matching condition and size. That gives you real prices that sold, not just asking prices.

Do I need a Depop account? No. Only public shop data is collected.

Why is a field empty? Sellers fill in different details: some listings have no size, brand, condition or colour, and discountPercent is only set when the price was cut. Missing values are null or an empty list.

Are there limits? Caps are per shop and set by you. Busy shops have thousands of sold items; raise Max sold items per shop to go deeper. If a shop fails after retries, it gets a row with status: "failed", and re-running usually collects it.