# Discord Email Scraper (`scraper-engine/discord-email-scraper`) Actor

Discord Email Scraper extracts publicly available email addresses from Discord profiles, servers, and linked pages. Build targeted contact lists by server, niche, or interest. Ideal for marketers and sales teams.

- **URL**: https://apify.com/scraper-engine/discord-email-scraper.md
- **Developed by:** [Scraper Engine](https://apify.com/scraper-engine) (community)
- **Categories:** Lead generation, Automation, Social media
- **Stats:** 38 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$19.99/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### **Discord** Email Scraper 📱

The **Discord** Email Scraper allows users to **extract** a variety of **data** from **Discord** servers, focusing primarily on email addresses. This tool is designed to gather information in a structured and organized manner, ensuring accuracy and reliability.

Users can **extract** publicly available email addresses from **Discord** pages, together with each result's title, description snippet and source URL. The tool is highly customizable, allowing users to define the parameters for **data** **extract**ion.

It is particularly useful for businesses and organizations looking to gather **contact** information for marketing or outreach purposes. By automating the **data** collection process, the **Discord** Email Scraper saves time and reduces the risk of manual errors.

It is a versatile solution that can adapt to different use cases and requirements. Whether you are targeting specific groups or collecting **data** from multiple servers, this tool provides a seamless and efficient experience.

Discord Email Scraper is a powerful tool designed to help users extract email addresses from Discord servers efficiently and accurately. This tool is ideal for gathering contact information while adhering to ethical and legal guidelines.

With the Discord Email Scraper, users can streamline their data collection process by automating the extraction of emails from various Discord communities. It is suitable for businesses, researchers, and developers looking to gather contact details for legitimate purposes.

Discord email extraction has become an essential task for many professionals who need to connect with specific audiences. Our tool simplifies this process by offering a user-friendly interface and robust automation capabilities.

### Support and feedback

- **Bug reports**: Open a ticket in the repository Issues section
- **Custom features**: Contact our enterprise support team
  *Email: dev.scraperengine@gmail.com*

### Extractable Data Table 📊

Each result row contains the following fields:

| Data Type | Description |
| --- | --- |
| network | Source platform (e.g. discord.com). |
| keyword | The keyword that produced this result. |
| title | Title of the result (usually the community/page name). |
| description | Snippet text from the result, which may contain contact info. |
| url | Direct URL to the Discord page. |
| email | Publicly available email address extracted from the result. |

### Key Features of **Discord** Email Scraper

Here are the **standout features** that make the **Discord** Email Scraper a **top-tier tool** for **marketers**, **agencies**, and **researchers**:

- ⭐ **Automated** email extraction from **Discord** servers for efficiency
- ⭐ **Customizable** parameters to target specific data types and servers
- ⭐ **High**-speed data scraping without compromising accuracy
- ⭐ User-friendly interface for easy navigation and operation
- ⭐ Support for large-scale data collection tasks across multiple servers
- ⭐ **Secure** and compliant data handling to protect user privacy
- ⭐ Detailed logs and reports for tracking data extraction activities
- ⭐ Compatibility with various operating systems and platforms
- ⭐ **Regular** updates to ensure compatibility with **Discord**s API changes
- ⭐ **Advanced** filtering options to refine data extraction results
- ⭐ Seamless integration with third-party tools for data analysis
- ⭐ 247 customer support to assist with any issues or queries

### How to use **Discord** Email Scraper 🚀

Follow this **simple, step-by-step guide** to start extracting **Discord** emails today:

1. ✅ Open the **Discord** Email Scraper on the Apify platform
2. ✅ Log in to your **Discord** account and grant necessary permissions to the tool
3. ✅ **Select** the **Discord** servers or channels you want to scrape data from
4. ✅ Define the email domain filter and the maximum number of emails per keyword
5. ✅ **Start** the scraping process and monitor the progress through the tools dashboard
6. ✅ **Review** the extracted data and apply filters to refine the results if needed
7. ✅ **Export** the collected data in your preferred format such as CSV or JSON
8. ✅ Ensure compliance with **Discord**s terms of service and legal guidelines during data usage
9. ✅ Repeat the process for additional servers or channels as required
10. ✅ Regularly update the tool to maintain compatibility with **Discord**s API
11. ✅ Use the extracted data responsibly and for legitimate purposes only
12. ✅ Contact customer support if you encounter any issues during the process

### Use Cases 🎯

Marketing and Outreach
🎯 **Collect** email addresses for targeted marketing campaigns
🎯 Build contact lists for newsletters and promotional emails

Recruitment and Talent Acquisition
🎯 **Identify** potential candidates by extracting contact details from relevant **Discord** communities
🎯 Reach out to individuals with specific skills or expertise

Research and Data Analysis
🎯 Gather data for academic or market research purposes
🎯 **Analyze** user behavior and trends within **Discord** servers

Community Management
🎯 **Identify** active members and gather their contact details for better engagement
🎯 Monitor server activity and collect data for community insights

### Why choose us? 💎

Our **Discord** Email Scraper is designed to provide a seamless and efficient data extraction experience. It is equipped with **advanced** automation features that save time and effort for users.

The tool is highly customizable, allowing users to define specific parameters for data collection. We prioritize user privacy and ensure that all data is handled securely and in compliance with legal guidelines.

Our tool is **regular**ly updated to maintain compatibility with **Discord**'s API and to incorporate the latest features. With a **user-friendly** interface, the **Discord** Email Scraper is accessible to both beginners and experienced users.

We offer 24/7 customer support to address any issues or queries you may have. Our commitment to quality and customer satisfaction makes us the **best** choice for your **Discord** email scraping needs.

Whether you are a marketer, recruiter, or researcher, our tool provides the reliability and efficiency you need. Trust us to deliver accurate and high-quality results every time.

### **Discord** Email Scraper Scalability 📈

The **Discord** Email Scraper is designed to handle data extraction tasks of any scale. Whether you need to scrape data from a single server or multiple servers, our tool can adapt to your requirements.

It is optimized for high-speed performance, ensuring that **large-scale** data collection tasks are completed **efficient**ly. The tool's **advanced** filtering options allow you to refine your results, even when dealing with massive datasets.

Our scalable solution is ideal for businesses and organizations that require **extensive** data collection capabilities. As your needs grow, the **Discord** Email Scraper can scale with you, providing consistent performance and reliability.

With support for **large-scale** operations, our tool ensures that you can meet your data extraction goals without any limitations.

### **Discord** Email Scraper Legal Guidelines ⚖️

**Yes**—scraping **Discord** is **legal** as long as you follow **ethical** and **compliant** practices. The **Discord** Email Scraper extracts only **publicly available** information from **public** **Discord** profiles, making it **safe** and **compliant** for **research**, **marketing**, and **analysis**.

#### Legal & Ethical Guidelines

⚖️ **Ensure** compliance with **Discord**s terms of service when using the tool
⚖️ **Obtain** consent from users before collecting their email addresses
⚖️ **Use** the extracted data for legitimate and ethical purposes only
⚖️ **Do not** sell or distribute the collected data without proper authorization
⚖️ **Avoid** scraping data from private or restricted **Discord** servers
⚖️ Regularly review and adhere to local data protection laws and regulations
⚖️ Implement secure storage practices for the extracted data
⚖️ Respect user privacy and avoid intrusive data collection methods

### Input Parameters 🧩

📦 Example Input (JSON)

```json
{
  "keywords": ["community"],
  "platform": "Discord",
  "location": "",
  "emailDomains": ["@gmail.com", "@outlook.com"],
  "maxEmails": 10,
  "engine": "legacy",
  "proxyConfiguration": { "useApifyProxy": false }
}
```

### Input Table

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| keywords | array | ✅ Yes | Keywords used to find relevant Discord pages. One or more. |
| platform | string | No | Platform to scrape. Currently `Discord`. |
| location | string | No | Optional location filter. Empty = global. |
| emailDomains | array | No | Keep only emails from these domains (e.g. `@gmail.com`). Custom/business domains supported. Empty = all domains. |
| maxEmails | integer | No | Max emails to collect per keyword (default `10`, range 1–100000). |
| engine | string | No | Processing engine. Currently `legacy`. |
| proxyConfiguration | object | No | Proxy settings. Empty = the actor auto-selects the best proxy (recommended). |

> ℹ️ Emails are sourced from publicly available information only. Yield depends on how many pages publicly expose a contact email. Broaden `keywords`/`emailDomains` and raise `maxEmails` for more results.

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "network": "discord.com",
    "keyword": "community",
    "title": "Join the Indie Devs community Discord Server!",
    "description": "A place for indie developers to share projects and feedback. Contact the mods at hello@indiedevs.example.com",
    "url": "https://discord.com/servers/indie-devs-123456",
    "email": "hello@indiedevs.example.com"
  }
]
```

### Output Table

| Data Type | Description |
| --- | --- |
| network | Source platform (discord.com) |
| keyword | Keyword that triggered the result |
| title | Result title (usually the community/page name) |
| description | Public snippet, may contain contact info |
| url | Direct Discord page link |
| email | Extracted email address |

### FAQ ❓

#### What is the Discord **Email Scraper**?

The Discord Email Scraper is a tool designed to extract email addresses and other data from Discord servers efficiently.

#### Is the Discord **Email Scraper** **legal** to use?

**Yes**, it is legal to use as long as you comply with Discord's terms of service and obtain user consent where required.

#### Can I **extract** data from **private** Discord servers?

**No**, you should only extract data from public servers or servers where you have permission to do so.

#### What data types can the tool **extract**?

You can extract publicly available email addresses along with the result title, snippet, and page URL for each match.

#### Is the tool compatible with all operating systems?

**Yes**, the Discord Email Scraper is compatible with various operating systems, including Windows, macOS, and Linux.

#### How do I ensure compliance with data protection laws?

Always obtain user consent before collecting data and adhere to local data protection regulations.

#### Can the tool handle **large-scale** data **extract**ion?

**Yes**, the tool is designed to handle large-scale data collection tasks efficiently and accurately.

#### Is **customer support** available?

**Yes**, we offer 24/7 customer support to assist with any issues or queries.

#### How often is the tool updated?

The tool is regularly updated to ensure compatibility with Discord's API and to incorporate new features.

#### Can I customize the data **extract**ion parameters?

**Yes**, the tool allows you to define specific parameters for data extraction based on your needs.

#### What formats can I **export** the data in?

You can export the extracted data in formats such as **CSV** or **JSON**.

#### Does the tool provide logs and reports?

**Yes**, the tool generates detailed logs and reports for tracking data extraction activities.

#### Is the Discord **Email Scraper** **secure**?

**Yes**, the tool prioritizes user privacy and implements **secure** data handling practices.

#### Can I use the tool for marketing purposes?

**Yes**, you can use the tool for legitimate marketing purposes, provided you comply with legal and ethical guidelines.

#### What should I do if I encounter an issue?

Contact our 24/7 customer support team for assistance with any issues or queries.

# Actor input Schema

## `keywords` (type: `array`):

🎯 The words that power your search! Add one or more keywords (e.g. \['community']) and the actor finds public Discord pages matching them, then 📧 extracts any email addresses it finds. 💡 Tip: more specific keywords = more targeted leads.

## `platform` (type: `string`):

📱 The site to scrape. Currently locked to Discord — more platforms coming soon! 🚀

## `location` (type: `string`):

🗺️ Optional geo-targeting! Add a city or region (e.g. 'London' 🇬🇧, 'New York' 🗽, 'Dubai' 🏙️) to narrow results to pages mentioning that place. ✨ Leave empty to search the whole globe 🌍.

## `emailDomains` (type: `array`):

🎛️ Keep only emails from the domains you care about — type as many as you like! ✍️ Popular picks: 📮 @gmail.com · 📨 @outlook.com · 💌 @hotmail.com · 💜 @yahoo.com · ☁️ @icloud.com · 📬 @aol.com · 🔒 @protonmail.com · 📥 @live.com · 📧 @gmx.com · 🟡 @yandex.com · 📗 @zoho.com. 🏢 Custom/business domains work too — e.g. @yourcompany.com. 🕳️ Leave empty to collect emails from ALL domains. 💡 Adding a domain also sharpens the search 🎯.

## `maxEmails` (type: `integer`):

🎚️ How many emails to collect per keyword before moving on. ⚡ Higher = more leads but longer runs. Default is 10 ✅ (range 1 – 100,000).

## `engine` (type: `string`):

🔧 The processing engine. Currently 'legacy' 🛡️ — a reliable, battle-tested extraction pipeline. More engines on the roadmap! 🚧

## `proxyConfiguration` (type: `object`):

🌐 Control how the actor connects to the internet. 🆓 Leave it empty and the actor auto-selects the best proxy for reliable results. 🔄 On any failed response it rotates the connection and retries up to 3× automatically. 🧠 Advanced users can plug in custom proxies here.

## Actor input object example

```json
{
  "keywords": [
    "community"
  ],
  "platform": "Discord",
  "location": "",
  "emailDomains": [
    "@gmail.com"
  ],
  "maxEmails": 10,
  "engine": "legacy",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# 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 = {
    "keywords": [
        "community"
    ],
    "emailDomains": [
        "@gmail.com"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraper-engine/discord-email-scraper").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 = {
    "keywords": ["community"],
    "emailDomains": ["@gmail.com"],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("scraper-engine/discord-email-scraper").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 '{
  "keywords": [
    "community"
  ],
  "emailDomains": [
    "@gmail.com"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scraper-engine/discord-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scraper-engine/discord-email-scraper"
        }
    }
}

```

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/ufLiJevMt6tqfycQU/builds/SrUOlg3ndTNMXDT87/openapi.json
