# Depop Email Scraper – Advanced, Cheapest & Reliable 📧⚡👕 (`contactminerlabs/depop-email-scraper-advanced-cheapest-reliable`) Actor

🔍 Scrape Depop Emails

Enter your search parameters to collect publicly available contact emails from Depop profiles, along with seller name, bio snippet, profile URL & platform info ✉️📊

Perfect for lead generation, seller outreach & contact enrichment in tools like Google Sheets or CRMs ⚡🧩

- **URL**: https://apify.com/contactminerlabs/depop-email-scraper-advanced-cheapest-reliable.md
- **Developed by:** [ContactMinerLabs](https://apify.com/contactminerlabs) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.00005 / actor start

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### 👗 Depop Email Scraper – Find Vintage Shops', Boutiques' & Fashion Brands' Emails Fast 📧

**Depop Email Scraper** extracts **public business email addresses published by Depop shops – vintage stores, boutiques, streetwear and sneaker resellers, handmade and upcycled fashion brands, jewelry makers and small fashion businesses** in minutes. Add your keywords (type of shop or niche), pick the email domains you want (@gmail.com, @outlook.com, @yahoo.com…) and get a clean, deduplicated list of business emails with the matching Depop shop or website URL and the text around the email.

Perfect for **fashion brands, wholesalers and suppliers, sourcing agents, e-commerce tools and apps, marketing agencies and PR teams** looking to reach independent fashion sellers directly for wholesale, collaborations and partnerships.

### ✨ Why this Depop Email Scraper?

- 💼 **Business emails only** – an email is kept only when it is published with a business context ("business inquiries", "wholesale", "collab", "PR", "boutique"…). Private sellers' personal emails are filtered out
- 🌐 **Double coverage** – Depop shop pages **and** the shops' own websites that mention their Depop store, where most sellers publish their business email
- 📝 **Reads full shop bios** – when the search result does not show the email, the actor opens the page and reads it in full, including contact buttons
- 🔁 **Deep search** – many query variations and time windows to surface shops other tools miss
- 🧩 **Smart extraction** – collects **every** business email on a page, including emails written as `name [at] gmail [dot] com`
- 🎯 **Unique emails only** – every email appears once, no duplicates
- ⚡ **Fast** – emails start coming in from the first minute, no Depop account needed
- 🧹 **Clean data** – placeholders and fake addresses are filtered out
- 🛑 **Stops exactly at your target** – and stops automatically when no more emails are available, so you never waste time or money
- 📤 **Export anywhere** – JSON, CSV, Excel, XML, HTML, API, Zapier, Make, Google Sheets

### 🔍 What does it extract?

| Field | Description |
| --- | --- |
| `email` | Business email of the shop or brand |
| `emailDomain` | Domain of the email (e.g. `gmail.com`) |
| `title` | Shop name or page title |
| `url` | Link to the Depop shop or website where the email was found |
| `snippet` | Text around the email (business context) |
| `platform` | `Depop` |
| `displayedUrl` | Readable version of the URL |
| `thumbnail` | Image when available |
| `scrapedAt` | Date and time of extraction |

### 🛠 How to scrape Depop emails (3 steps)

1. **Add one or more keywords** with **+ Add** – e.g. `vintage`, `streetwear`, `boutique`, `sneakers`, `handmade`
2. **Choose the email domains** – e.g. `@gmail.com`, `@outlook.com`, `@yahoo.com`, `@icloud.com`, `@hotmail.com`
3. **Set the maximum number of emails** and click **Start**

Download your email list in **JSON, CSV, Excel, XML or HTML**, or send it to your CRM through the Apify API and integrations.

### 💡 Tips to get more Depop emails

🔹 **Shop types**: vintage, vintage store, boutique, streetwear, sneakers, y2k, 90s, designer, luxury, reworked, upcycled, handmade, jewelry, sustainable fashion, thrift, wholesale vintage
🔹 **Business keywords**: `wholesale`, `business inquiries`, `collab`, `PR`, `bulk orders`, `custom orders`
🔹 **Volume is lower than on other platforms** – Depop rules forbid taking sales off-platform, so only a part of the shops publish an email. Add several keywords to get more
🔹 **Add several email domains**: `@gmail.com`, `@outlook.com`, `@yahoo.com`, `@icloud.com`, `@hotmail.com`
🔹 **Add several keywords** with + Add – each one is searched separately, which multiplies results

### 🎯 Use cases

📦 **Wholesale & sourcing** – offer vintage bales, deadstock and wholesale stock to resellers
🤝 **Brand collaborations** – find independent designers and shops for collabs and capsule collections
🛠️ **E-commerce tools & services** – reach sellers for listing, shipping, photography and analytics tools
📣 **PR & influencer seeding** – contact fashion shops that work with brands
🛍️ **Marketplace recruitment** – invite independent sellers to your marketplace or pop-up events
⚙️ **Automation** – replace hours of manual browsing and copy-pasting

### 📥 Input

Input example:

```
{
  "KEYWORD": ["vintage", "streetwear", "boutique"],
  "DOMAIN_EMAIL": ["@gmail.com", "@outlook.com", "@yahoo.com"],
  "MAX_ITEMS": 100
}
```

| Field | Type | Description |
| --- | --- | --- |
| `KEYWORD` | string\[] | 🔍 Type of shop or niche (one per line, click + Add) |
| `DOMAIN_EMAIL` | string\[] | 📧 Email domains to collect (e.g. `@gmail.com`) |
| `MAX_ITEMS` | integer | 🔢 Number of unique emails to collect |

### 🧾 Output example

```
{
  "email": "retrovault.shop@gmail.com",
  "emailDomain": "gmail.com",
  "title": "Retro Vault (@retrovault) | Depop",
  "url": "https://www.depop.com/retrovault/",
  "snippet": "Curated 90s & y2k vintage, shipped worldwide. Wholesale & business inquiries: retrovault.shop@gmail.com",
  "platform": "Depop",
  "displayedUrl": "depop.com › retrovault",
  "thumbnail": null,
  "scrapedAt": "2026-10-24T11:30:12.213Z"
}
```

### ❓ FAQ

**Is it legal to scrape Depop emails?**
This actor only collects business emails that shops have published publicly on their Depop shop page or their own website, and only when the email is published with a business context. It does not log in and does not read private messages. You are responsible for using the data in compliance with privacy and anti-spam laws (GDPR, CAN-SPAM, CCPA…): have a legitimate reason to contact people, personalise your messages and always include an unsubscribe option. Do not use the data to buy or sell outside of Depop in breach of Depop's rules.

**Why did I get fewer emails than requested?**
Depop rules forbid taking sales off-platform, so only part of the shops publish an email, and the actor keeps business emails only. It stops automatically when no more emails exist for your search. To get more, add more keywords (shop types, niches) and more email domains.

**Why are some emails I can see on Depop not in the results?**
An email is kept only when it comes with a business context (business, wholesale, collab, PR, boutique…). Emails of private sellers clearing their closet are left out on purpose.

**Do I need a Depop account?**
No. Just enter your keywords and run the actor.

**Can I schedule it?**
Yes – use Apify Schedules to collect new emails daily or weekly and send them automatically to Google Sheets, a CRM or a webhook.

### 💰 Pricing

Simple pay-per-result model: you only pay for the emails you collect.

**Price: $9.99 per 1,000 emails** 💵

### ⚠️ Disclaimer

This tool is **not affiliated with, endorsed by, or sponsored by Depop** (Depop Ltd) or Etsy, Inc.

### 🔗 Related actors

- [Instagram Email Scraper – Advanced, Cheapest & Reliable 📧⚡📷](https://apify.com/contactminerlabs/instagram-email-scraper---advanced-cheapest-reliable)
- [Facebook Email Scraper – Advanced, Cheapest & Reliable 📧⚡📷](https://apify.com/contactminerlabs/facebook-email-scraper---advanced-cheapest-reliable)
- [Twitter Email Scraper – Advanced, Cheapest & Reliable 📧⚡📷](https://apify.com/contactminerlabs/twitter-email-scraper---advanced-cheapest-reliable)
- [Discord Email Scraper – Advanced, Cheapest & Reliable 📧⚡📷](https://apify.com/contactminerlabs/discord-email-scraper---advanced-cheapest-reliable)
- [LinkedIn Email Scraper – Advanced, Cheapest & Reliable 📧⚡📷](https://apify.com/contactminerlabs/linkedin-email-scraper---advanced-cheapest-reliable)
- [Substack Email Scraper – Advanced, Cheapest & Reliable 📧⚡](https://apify.com/contactminerlabs/substack-email-scraper---advanced-cheapest-reliable)

### 📫 Support

😊 Leave us a ⭐⭐⭐⭐⭐ review if you like the Depop Email Scraper!
🌍 Questions, custom needs or issues? Contact us through Apify or via [ContactMinerLabs 🌩️](https://apify.com/contactminerlabs).

# Actor input Schema

## `KEYWORD` (type: `array`):

Type of shop or niche to search for (e.g. vintage, streetwear, boutique, sneakers, y2k, handmade, jewelry, designer, reworked, upcycled, sustainable fashion). Click "+ Add" to add several keywords: each one is searched separately, which multiplies the results.

## `DOMAIN_EMAIL` (type: `array`):

Email domains to collect (e.g. @gmail.com, @outlook.com, @yahoo.com, @icloud.com, @hotmail.com, @protonmail.com).

## `MAX_ITEMS` (type: `integer`):

Number of unique emails to collect. The run stops automatically once this number is reached.

## Actor input object example

```json
{
  "KEYWORD": [
    "vintage",
    "streetwear",
    "handmade"
  ],
  "DOMAIN_EMAIL": [
    "@gmail.com",
    "@outlook.com",
    "@yahoo.com"
  ],
  "MAX_ITEMS": 5
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "KEYWORD": [
        "vintage",
        "streetwear",
        "handmade"
    ],
    "DOMAIN_EMAIL": [
        "@gmail.com",
        "@outlook.com",
        "@yahoo.com"
    ],
    "MAX_ITEMS": 5
};

// Run the Actor and wait for it to finish
const run = await client.actor("contactminerlabs/depop-email-scraper-advanced-cheapest-reliable").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "KEYWORD": [
        "vintage",
        "streetwear",
        "handmade",
    ],
    "DOMAIN_EMAIL": [
        "@gmail.com",
        "@outlook.com",
        "@yahoo.com",
    ],
    "MAX_ITEMS": 5,
}

# Run the Actor and wait for it to finish
run = client.actor("contactminerlabs/depop-email-scraper-advanced-cheapest-reliable").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "KEYWORD": [
    "vintage",
    "streetwear",
    "handmade"
  ],
  "DOMAIN_EMAIL": [
    "@gmail.com",
    "@outlook.com",
    "@yahoo.com"
  ],
  "MAX_ITEMS": 5
}' |
apify call contactminerlabs/depop-email-scraper-advanced-cheapest-reliable --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,contactminerlabs/depop-email-scraper-advanced-cheapest-reliable"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/awxiLdIKVxwspiZqy/builds/SMyMDrFg1JcsBsMzw/openapi.json
