# Twitch Email Scraper (`scraper-engine/twitch-email-scraper`) Actor

Twitch Email Scraper extracts publicly available email addresses from Twitch channel pages and linked profiles. Build targeted streamer contact lists by category or region. Ideal for brands and agencies running creator outreach campaigns.

- **URL**: https://apify.com/scraper-engine/twitch-email-scraper.md
- **Developed by:** [Scraper Engine](https://apify.com/scraper-engine) (community)
- **Categories:** Lead generation, Social media, Automation
- **Stats:** 14 total users, 0 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/platform/actors/running/actors-in-store#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

### **Twitch** Email Scraper 📱

**Twitch** Email Scraper enables users to **extract** essential **contact** information from **Twitch** profiles. It focuses on gathering publicly available **data**, ensuring compliance with privacy regulations.

The tool is designed to retrieve **emails** associated with **Twitch** users who have made their **contact** details accessible. This **data** can be used for marketing campaigns, influencer outreach, or audience analysis.

In addition to email addresses, the tool can also collect supplementary profile information to provide context. By automating the **data** collection process, **Twitch** Email Scraper ensures efficiency and accuracy.

It is a valuable resource for businesses, researchers, and marketers aiming to connect with **Twitch** users.

Twitch Email Scraper is a powerful tool designed to extract email addresses from Twitch profiles efficiently and securely. It helps users access valuable contact information for networking, marketing, or research purposes.

With Twitch being a leading platform for streamers and content creators, extracting emails can help businesses and individuals connect with relevant audiences. This tool simplifies the process and ensures accurate results.

Using an automated Twitch email scraping tool saves time and effort compared to manual data collection. It provides a streamlined solution for gathering user contact details legally and responsibly.

### 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. twitch.tv). |
| keyword | The keyword that produced this result. |
| title | Title of the result (usually the channel page name). |
| description | Snippet text from the result, which may contain contact info. |
| url | Direct URL to the Twitch channel page. |
| email | Publicly available email address extracted from the result. |

### Key Features of **Twitch** Email Scraper

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

- ⭐ **Automated** data extraction ensures efficient and accurate results
- ⭐ Supports scraping of publicly available email addresses from **Twitch** profiles
- ⭐ Returns the page title, description snippet and source URL alongside every email
- ⭐ User-friendly interface simplifies the setup and usage process
- ⭐ **Customizable** scraping parameters allow targeting specific niches or categories
- ⭐ Ensures compliance with legal and ethical guidelines for data collection
- ⭐ Provides detailed data reports for analysis and decision-making
- ⭐ **High**ly scalable tool capable of handling large datasets efficiently
- ⭐ Offers robust security measures to protect user data during scraping
- ⭐ Compatible with various operating systems and platforms for flexibility
- ⭐ **Regular** updates ensure optimal performance and feature enhancements
- ⭐ 247 customer support available to assist with any issues or queries

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

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

1. ✅ Open the **Twitch** Email Scraper on the Apify platform
2. ✅ **Sign in** to your Apify account
3. ✅ **Configure** scraping parameters such as target categories or user profiles
4. ✅ Set filters to specify the type of data you want to extract such as emails or follower counts
5. ✅ **Start** the scraping process and monitor progress through the interface
6. ✅ Once completed export the extracted data in your preferred format such as CSV or Excel
7. ✅ **Review** the data to ensure accuracy and completeness
8. ✅ Use the extracted information for your intended purpose such as outreach or analysis

### Use Cases 🎯

Influencer Outreach
🎯 **Identify** **Twitch** influencers in specific categories
🎯 Extract contact details for collaboration opportunities
🎯 Streamline communication with potential partners

Marketing Campaigns
🎯 Build targeted email lists for promotional campaigns
🎯 **Analyze** user profiles to tailor marketing strategies
🎯 Reach out to **Twitch** users who fit your audience criteria

Audience Analysis
🎯 Understand **Twitch** user demographics and interests
🎯 Evaluate follower counts to gauge influencer impact
🎯 **Collect** data to refine audience targeting

Research and Insights
🎯 Gather data for academic or market research purposes
🎯 **Analyze** streaming categories to identify trends
🎯 **Study** user profiles for behavioral insights

### Why choose us? 💎

**Twitch** Email Scraper is a trusted solution for extracting emails and other profile data from **Twitch** efficiently. Our tool is designed with user-friendliness and accuracy in mind, ensuring a seamless experience for all users.

We prioritize compliance with legal and ethical guidelines, offering a responsible approach to data collection. Our software is equipped with **advanced** features to customize scraping parameters and target specific niches.

With robust security measures, we protect your data during the extraction process. Our team provides **regular** updates to enhance functionality and ensure compatibility with **Twitch**'s evolving platform.

Whether you're a marketer, researcher, or business owner, our tool is tailored to meet your needs. We offer 24/7 customer support to assist with any issues or queries.

Choose **Twitch** Email Scraper for **reliable**, **scalable**, and compliant email harvesting.

### **Twitch** Email Scraper Scalability 📈

**Twitch** Email Scraper is built to handle data extraction at scale without compromising performance. Whether you need to scrape a small list of profiles or thousands of users, our tool delivers consistent results **efficient**ly.

It is optimized for large datasets, ensuring quick processing and accurate data retrieval. Users can customize parameters to focus on specific categories or niches, enhancing scalability for diverse needs.

Our software is designed to adapt to growing demands, making it suitable for businesses of all sizes. With robust infrastructure, **Twitch** Email Scraper ensures smooth operation even during intensive scraping tasks.

By leveraging **advanced** technology, we provide a scalable solution for **Twitch** data extraction.

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

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

#### Legal & Ethical Guidelines

⚖️ **Ensure** compliance with **Twitch**s terms of service when using the tool
⚖️ **Only** scrape publicly available data from **Twitch** profiles
⚖️ **Do not** use the tool to collect sensitive or private information without consent
⚖️ **Avoid** using the extracted data for spamming or unethical practices
⚖️ Respect user privacy and adhere to relevant data protection laws
⚖️ **Use** the tool responsibly and for legitimate purposes only
⚖️ Consult legal experts if unsure about the legality of specific use cases
⚖️ Regularly review **Twitch**s policies to stay updated on permissible activities

### Input Parameters 🧩

📦 Example Input (JSON)

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

### Input Table

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| keywords | array | ✅ Yes | Keywords used to find relevant Twitch channel pages. One or more. |
| platform | string | No | Platform to scrape. Currently `Twitch`. |
| 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": "twitch.tv",
    "keyword": "gaming",
    "title": "ExampleStreamer - Twitch",
    "description": "Variety gaming streams every week. Business inquiries: hello@examplestreamer.com",
    "url": "https://www.twitch.tv/examplestreamer",
    "email": "hello@examplestreamer.com"
  }
]
```

### Output Table

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

### FAQ ❓

#### Is Twitch **Email Scraper** **legal** to use?

**Yes**, as long as you comply with Twitch's terms of service and only scrape **publicly available** data.

#### Can I **extract** **private** emails using this tool?

**No**, the tool only retrieves publicly accessible email addresses from Twitch profiles.

#### Does the tool work for all Twitch profiles?

It works for profiles that have publicly shared their contact information.

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

You can export the data in formats like **CSV** or Excel for easy analysis.

#### Is the tool easy to use for **beginners**?

**Yes**, Twitch Email Scraper features a **user-friendly** interface for **seamless** operation.

#### Can I customize scraping parameters?

**Yes**, you can set filters to target specific categories or types of data.

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

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

#### How often is the tool updated?

We provide **regular updates** to ensure optimal performance and compatibility.

#### Does the tool support **large-scale** data **extract**ion?

**Yes**, Twitch Email Scraper is designed to handle large datasets efficiently.

#### What security measures are in place?

The tool includes robust security features to protect user data during scraping.

#### Can I use the tool for influencer outreach?

**Yes**, it is ideal for extracting contact details for collaboration opportunities.

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

**Yes**, Twitch Email Scraper works on various platforms for flexibility.

#### What is the pricing model for the tool?

Please visit our website for detailed pricing information and plans.

#### What data fields does the tool extract?

The tool extracts `network`, `keyword`, `title`, `description`, `url`, and `email` for each result — see the Output Table above.

#### Does the tool comply with data protection laws?

**Yes**, Twitch Email Scraper is designed to adhere to relevant legal guidelines.

# Actor input Schema

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

🎯 The words that power your search! Add one or more keywords (e.g. \['gaming', 'giveaway', 'sponsor']) and the actor finds public Twitch channel 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 Twitch — 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": [
    "gaming"
  ],
  "platform": "Twitch",
  "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": [
        "gaming"
    ],
    "emailDomains": [
        "@gmail.com"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

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

# Run the Actor and wait for it to finish
run = client.actor("scraper-engine/twitch-email-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).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": [
    "gaming"
  ],
  "emailDomains": [
    "@gmail.com"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scraper-engine/twitch-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scraper-engine/twitch-email-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/Jozqdo5AsyYdVHSd5/builds/tV3cTeKQkMHYfjtCe/openapi.json
