# Patreon Email Scraper (`email_scraper/patreon-email-scraper`) Actor

Patreon Email Scraper finds publicly indexed Patreon contact emails using targeted keywords, locations, and custom email domains. Extract structured lead data with titles, descriptions, URLs, and emails into an Apify Dataset.

- **URL**: https://apify.com/email\_scraper/patreon-email-scraper.md
- **Developed by:** [Email Scraper](https://apify.com/email_scraper) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.49 / 1,000 results

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

### 🔍 Patreon Email Scraper – Overview

**Patreon Email Scraper** is an Apify Actor for discovering publicly indexed email addresses associated with Patreon-related search results. It uses targeted keywords, selected email domains, optional locations, and exclusion terms to build structured contact datasets.

The Actor is useful for creator research, influencer outreach, business development, partnership discovery, audience research, and lead generation. Instead of manually searching Patreon-related results for different creator categories, you can provide multiple search terms and let the Actor process them systematically.

Patreon Email Scraper searches available search-engine results for Patreon-related pages and extracts email addresses appearing in result descriptions that match your selected email-domain suffixes.

> **💡 Important**
>
> - The Actor only extracts email addresses available in the search-result information it can process.
> - It does not guarantee that every Patreon creator has a publicly indexed email.
> - `maxEmails` is a collection target, not a guarantee of available contacts.
> - Actual results depend on keywords, locations, email domains, indexed content, exclusions, and duplicate addresses.

The resulting records are stored incrementally in an Apify Dataset, giving you structured fields such as the search keyword, result title, description, URL, and discovered email.

***

### 🔎 Patreon Email Scraper – Key Features

Patreon Email Scraper is designed around targeted email discovery rather than unrestricted crawling. You control the search intent through keywords and email-domain inputs.

> **✨ Key Features**
>
> - Search Patreon-related results using multiple keywords
> - Target creator, influencer, YouTuber, artist, or niche-specific terms
> - Search for specific email-domain suffixes
> - Add a country, state, city, or other location term
> - Exclude unwanted words or phrases from result descriptions
> - Set a maximum email target for every keyword + domain combination
> - Prevent duplicate email addresses from being stored repeatedly
> - Save discovered records incrementally to the Apify Dataset
> - Preserve progress during execution for supported resume workflows
> - Return structured contact and search-result information

The Actor can be configured for broad creator discovery or narrower prospect research.

For example, instead of searching only for `Creator`, you can use `YouTuber`, `Content Creator`, `Fitness Creator`, `Gaming Creator`, `Podcast Creator`, or other relevant terms.

***

### 🎯 Patreon Email Scraper – Why Use It?

Finding creator contact information manually can require many repetitive searches. Patreon Email Scraper turns those searches into a configurable workflow where you define the keywords, locations, email domains, and result target.

This makes the Actor useful when you need structured creator contact information for research or business workflows.

> **🚀 Why use Patreon Email Scraper?**
>
> - Reduce repetitive manual contact discovery
> - Search multiple creator categories in one run
> - Target common or custom email domains
> - Narrow discovery with geographic search terms
> - Filter out unwanted content with exclusion words
> - Organize results in an Apify Dataset
> - Avoid duplicate email addresses
> - Preserve collected progress during execution

The Actor is particularly useful when your search criteria change frequently. You can create one run for YouTubers, another for fitness creators, and another for a specific geographic market without changing the underlying Actor.

***

### 📊 Patreon Email Scraper – What Data Can You Extract?

Patreon Email Scraper returns structured information associated with each discovered email.

The default Dataset view displays the primary lead fields in a table, making the results easy to inspect.

| Field         | Description                                                   | Default View |
| ------------- | ------------------------------------------------------------- | ------------ |
| `keyword`     | Keyword used for the search                                   | Yes          |
| `title`       | Title of the search result                                    | Yes          |
| `description` | Search-result description associated with the extracted email | Yes          |
| `url`         | URL returned by the search result                             | Yes          |
| `email`       | Email address matching the selected domain                    | Yes          |
| `network`     | Identifies the source as `Patreon.com`                        | No           |

The Actor pushes the `network` field with the value `Patreon.com`, while the configured default table focuses on `keyword`, `title`, `description`, `url`, and `email`.

> **📦 Structured Output**
>
> - Search keyword
> - Search-result title
> - Search-result description
> - Result URL
> - Discovered email
> - Source network information

The description provides useful context around the search result from which the email was extracted.

***

### ⚙️ Patreon Email Scraper – How to Use It

You can configure Patreon Email Scraper with a few simple inputs.

#### 🔹 1. Add Keywords

The `keywords` field is required and accepts multiple search terms.

For example:

```json
{
  "keywords": [
    "YouTuber",
    "Content Creator",
    "Fitness Creator",
    "Gaming Creator"
  ]
}
```

Specific keywords can help you target particular creator categories rather than relying on one broad search term.

#### 🔹 2. Add an Optional Location

Use `location` when you want to add a geographic term to the search.

Examples include:

- `United States`
- `New York`
- `London`
- `Canada`
- `Los Angeles`

Leave it empty when you want to search without a geographic filter.

#### 🔹 3. Select Email Domains

The `customDomains` field accepts email suffixes such as:

```json
{
  "customDomains": [
    "@gmail.com",
    "@yahoo.com",
    "@outlook.com"
  ]
}
```

You can also specify other relevant email domains.

#### 🔹 4. Set `maxEmails`

Set the maximum number of addresses to target for each keyword + domain combination.

The allowed range is `1` to `10000`, with a default of `5`.

#### 🔹 5. Add Exclusion Terms

Use `excludeWords` to ignore result descriptions containing unwanted words or phrases.

For example:

```json
{
  "excludeWords": [
    "crypto",
    "onlyfans"
  ]
}
```

When an excluded term is found in a result description, the complete snippet is skipped.

***

### 🔎 How Patreon Email Scraper Finds Contact Emails

Patreon Email Scraper builds search queries from your selected keyword, email-domain suffix, and optional location.

The search is focused on Patreon-related results. The Actor then examines available result information and identifies email addresses matching the requested domain suffix.

> **🔍 General Workflow**
>
> - Read your configured keywords
> - Select each configured email domain
> - Add the optional location
> - Search for relevant Patreon-related results
> - Process available result descriptions
> - Skip descriptions matching exclusion terms
> - Extract matching email addresses
> - Ignore previously discovered email addresses
> - Push structured records to the Apify Dataset
> - Save progress during the run

This makes Patreon Email Scraper a search-result-based contact discovery tool. It should not be described as a crawler that guarantees access to every Patreon profile.

***

### 🧩 How to Scrape Patreon Emails by Keyword

Keyword selection has a major effect on the relevance and coverage of your results.

A broad keyword such as `Creator` can provide general discovery, while more specific terms can help you target a particular creator segment.

Useful search terms may include:

- `YouTuber`
- `Content Creator`
- `Influencer`
- `Fitness Creator`
- `Gaming Creator`
- `Podcast Creator`
- `Music Creator`
- `Artist`
- `Blogger`
- `Streamer`
- `Video Creator`
- `Digital Creator`

For example:

```json
{
  "keywords": [
    "YouTuber",
    "Gaming Creator",
    "Fitness Creator",
    "Podcast Creator"
  ],
  "customDomains": [
    "@gmail.com",
    "@yahoo.com",
    "@outlook.com"
  ],
  "maxEmails": 10
}
```

This creates separate search targets for each keyword and email domain.

> **💡 Search Strategy**
>
> If results are too limited, try adding related keywords, expanding your email-domain list, or removing a restrictive location. If results are too broad, use more specific creator roles, niches, or geographic terms.

***

### 📍 Can You Search Patreon Creators by Location?

Yes. The optional `location` field lets you include a country, state, city, or other geographic search term.

For example:

```json
{
  "keywords": [
    "YouTuber",
    "Content Creator"
  ],
  "location": "New York"
}
```

Location should be considered a search refinement rather than a guaranteed physical-location verification.

If adding a location produces too few results, leave the field empty or use a broader geographic term.

***

### 🚫 Can You Exclude Words or Phrases?

Yes. Patreon Email Scraper supports an `excludeWords` filter.

The matching process ignores letter case. Single words are matched as whole words, while phrases use phrase matching.

Example:

```json
{
  "excludeWords": [
    "crypto",
    "onlyfans",
    "adult content"
  ]
}
```

If an excluded word or phrase appears in a result description, that entire result description is skipped and no email is extracted from it.

> **⚠️ Important**
>
> The exclusion filter applies to the search-result description being processed. It does not modify, remove, or change information on Patreon itself.

***

### 💼 Patreon Email Scraper – Use Cases

Patreon is associated with creators, communities, memberships, media, entertainment, education, and digital content. This makes targeted contact discovery useful across several workflows.

#### 🔹 Creator Outreach

Marketing teams and businesses can search for creators using relevant categories and professional terms.

Possible keywords include:

- `YouTuber`
- `Influencer`
- `Content Creator`
- `Podcast Creator`
- `Video Creator`

#### 🔹 Influencer Research

Brands can organize publicly indexed creator contact information around specific niches or locations.

Examples include:

- Fitness
- Gaming
- Music
- Education
- Technology
- Lifestyle

#### 🔹 Sponsorship Prospecting

Companies looking for potential creator partnerships can use niche-specific search terms to discover relevant publicly indexed contacts.

#### 🔹 Creator Partnerships

Businesses can research creators for collaborations, affiliate opportunities, sponsorships, or other legitimate partnership discussions.

#### 🔹 Agency Lead Generation

Marketing and talent agencies can search for creator categories and organize discovered contact information into structured datasets.

#### 🔹 Market Research

Researchers can compare search visibility and contact discovery across creator categories, locations, and email domains.

> **📌 Responsible Use**
>
> Use discovered contact information responsibly and comply with applicable privacy, data-protection, anti-spam, and platform requirements. The Actor only attempts to extract publicly available email information and does not guarantee that an address is suitable for unsolicited communication.

***

### 📝 Input

Patreon Email Scraper supports five configurable input fields.

| Input           | Type             | Required | Default                   |
| --------------- | ---------------- | -------: | ------------------------- |
| `keywords`      | Array of strings |      Yes | `["YouTuber", "Creator"]` |
| `location`      | String           |       No | Empty                     |
| `customDomains` | Array of strings |       No | `["@gmail.com"]`          |
| `maxEmails`     | Integer          |       No | `5`                       |
| `excludeWords`  | Array of strings |       No | Empty                     |

#### 🔹 Keywords or Queries

A required array of keywords or search terms.

Use multiple specific terms to expand discovery across related creator categories.

#### 🔹 Region / Location

An optional geographic search term.

You can enter a country, state, city, or other location manually.

#### 🔹 E-mail Domain Suffixes

A list of email-domain suffixes to target.

Examples:

- `@gmail.com`
- `@yahoo.com`
- `@outlook.com`
- `@hotmail.com`
- Custom business domains

#### 🔹 Max Emails

An integer from `1` to `10000`.

The target is applied independently to each keyword + domain combination.

#### 🔹 Exclude Words

An optional list of words or phrases used to skip unwanted search-result descriptions.

***

### 📤 Output

Patreon Email Scraper stores its results in the **Patreon Emails Dataset**.

An illustrative record can look like this:

```json
{
  "network": "Patreon.com",
  "keyword": "YouTuber",
  "title": "Example Patreon Creator Result",
  "description": "Example result description with contact creator@example.com",
  "url": "https://www.patreon.com/example",
  "email": "creator@example.com"
}
```

The example is illustrative. Actual result titles, descriptions, URLs, and emails depend on the information available during the search.

> **📊 Default Dataset View**
>
> The configured table displays:
>
> - `keyword`
> - `title`
> - `description`
> - `url`
> - `email`
>
> The Actor also pushes the `network` field with the value `Patreon.com`.

***

### 💰 Patreon Email Scraper – Pricing and Result Limits

The provided Actor configuration does not specify a fixed monetary price for Patreon Email Scraper.

The `maxEmails` value controls how many matching addresses the Actor attempts to collect for each keyword + domain combination. It does not guarantee that the requested number of emails will exist.

For free-tier execution, the code applies a maximum collection limit of **100 emails** to the configured collection target. Paid execution removes that free-tier result restriction.

> **💰 Important Pricing Notes**
>
> - `maxEmails` supports values from 1 to 10,000
> - The target applies per keyword + domain combination
> - Free-tier execution applies a 100-email ceiling
> - Paid execution removes the free-tier result restriction
> - Requested targets are not guaranteed results
> - Actual platform usage and charges depend on the Apify environment

For example, four keywords and three email domains create twelve keyword-domain combinations. With `maxEmails` set to `10`, each combination can target up to 10 addresses, subject to available results and global duplicate removal.

Wide searches can take longer. The configured default run timeout is 3600 seconds, and the Actor input documentation recommends increasing the run timeout when necessary for broader searches.

***

### 💡 Tips and Best Practices

Good input configuration can make Patreon Email Scraper considerably more useful for targeted creator research.

> **✅ Recommended Search Practices**
>
> - Use several related keywords instead of one broad term
> - Combine creator roles with specific niches
> - Add multiple relevant email domains
> - Use location only when geographic targeting matters
> - Remove restrictive location filters when results are sparse
> - Use exclusions to remove unwanted categories
> - Start with a smaller `maxEmails` value when testing
> - Review early results and refine your keywords
> - Use custom business domains when relevant to your research
> - Do not assume every creator has a publicly indexed email

For example, instead of searching only for:

```text
Creator
```

you could test:

```text
YouTuber
Gaming Creator
Fitness Creator
Tech Creator
Podcast Creator
```

You can then add suitable email domains and compare which combinations produce the most relevant results.

This approach makes your search intent clearer and can help you build a more focused contact dataset.

***

### ❓ Frequently Asked Questions

#### ❓ What is Patreon Email Scraper?

Patreon Email Scraper is an Apify Actor that discovers publicly indexed email addresses associated with Patreon-related search results using keywords, email domains, optional locations, and exclusion filters.

#### ❓ How does Patreon Email Scraper find email addresses?

It creates targeted Patreon-related search queries and processes available search-result descriptions to identify email addresses matching your selected domain suffixes.

#### ❓ Does Patreon Email Scraper scrape every Patreon profile?

No. The Actor does not guarantee that every Patreon profile is crawled or that every creator's contact information will be found.

It focuses on available search-result information containing matching email addresses.

#### ❓ Can I search Patreon for YouTubers?

Yes. `YouTuber` is included as a default keyword, and you can add related terms such as `Content Creator`, `Video Creator`, or `YouTube Creator`.

#### ❓ Can I search for Patreon creators by niche?

Yes. You can use niche-specific terms such as `Gaming Creator`, `Fitness Creator`, `Music Creator`, `Tech Creator`, or `Podcast Creator`.

#### ❓ Can I use multiple keywords in one run?

Yes. The `keywords` field accepts an array, allowing multiple search terms in a single run.

#### ❓ Can I search multiple email providers?

Yes. Add multiple suffixes to `customDomains`, such as `@gmail.com`, `@yahoo.com`, and `@outlook.com`.

#### ❓ Is maxEmails a total limit for the entire run?

No. The configured target is applied independently to each keyword + domain combination.

For example, two keywords and three domains create six combinations. With `maxEmails` set to `20`, each combination can target up to 20 addresses, subject to available data and deduplication.

#### ❓ Can I search Patreon creators in a specific city?

Yes. Enter a city or geographic term in `location`.

For example, you can use `New York`, `London`, `Toronto`, or another location relevant to your research.

#### ❓ Why did Patreon Email Scraper return fewer emails than requested?

`maxEmails` is a target, not a guarantee. There may not be enough publicly indexed matching emails for your selected keywords, domains, or location.

Try broader keywords, additional email domains, or a less restrictive location.

#### ❓ Does Patreon Email Scraper remove duplicate emails?

Yes. The Actor tracks previously discovered email addresses and avoids storing the same address repeatedly.

#### ❓ How does the excludeWords filter work?

The Actor checks each result description before extracting an email.

If a configured excluded word or phrase appears in that description, the complete result is skipped.

#### ❓ Can I use custom company email domains?

Yes. `customDomains` accepts custom email suffixes in addition to common providers.

This can be useful when your research focuses on business or organization-specific addresses.

#### ❓ Can Patreon Email Scraper be used for lead generation?

Yes. The structured output can support creator research, prospect discovery, partnership research, agency workflows, and other legitimate lead-generation activities.

Contact information should always be used according to applicable privacy and communication requirements.

#### ❓ What data does Patreon Email Scraper return?

The Actor pushes `network`, `keyword`, `title`, `description`, `url`, and `email`.

The default Dataset table displays `keyword`, `title`, `description`, `url`, and `email`.

#### ❓ Can an interrupted Patreon Email Scraper run resume?

The Actor saves discovered email addresses and search progress during execution. This allows supported interrupted runs to retain progress rather than treating every execution as an entirely new search.

#### ❓ Can I increase the number of results?

You can increase the `maxEmails` target, add related keywords, add relevant email domains, or broaden the location.

However, increasing the target does not guarantee more results because the Actor can only extract matching emails available in the searchable information.

#### ❓ How long can a Patreon Email Scraper run take?

The runtime depends on the number of keywords, email domains, available search results, and search depth required.

The configured default timeout is 3600 seconds. Broad searches may require a higher timeout under Apify Run options.

***

### 🤝 Support

If you need assistance with Patreon Email Scraper, keyword selection, search targeting, input configuration, or a custom requirement, you can contact the developer.

> **📩 Support**
>
> - Questions about the Actor
> - Keyword and search configuration guidance
> - Custom Actor requirements
> - Feature or workflow discussions

Use the contact address below for support and custom requests.

**contact me by email : <alphascraper69@gmail.com>**

# Actor input Schema

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

A list of keywords or queries to search for.

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

Optional country, state or city used to narrow the search. Leave it empty to search without a geographic filter.

## `customDomains` (type: `array`):

List of custom email domains

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

How many addresses each search keyword + domain suffix combination may collect before the finder moves on to the next one. This is a per-combination target, not a run-wide total: with 3 keyword and 2 Domains and a limit of 20, the run works through all 6 combinations and aims for up to 20 addresses in each, so up to 120 overall. Lower values finish sooner and cost less; higher values dig deeper but never guarantee a fuller result, since the run can only find what is publicly listed.

## `excludeWords` (type: `array`):

Words or phrases you do not want to see.

## Actor input object example

```json
{
  "keywords": [
    "YouTuber",
    "Creator"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ],
  "maxEmails": 5,
  "excludeWords": []
}
```

# Actor output Schema

## `dataset` (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 = {
    "keywords": [
        "YouTuber",
        "Creator"
    ],
    "location": "",
    "customDomains": [
        "@gmail.com"
    ],
    "excludeWords": []
};

// Run the Actor and wait for it to finish
const run = await client.actor("email_scraper/patreon-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": [
        "YouTuber",
        "Creator",
    ],
    "location": "",
    "customDomains": ["@gmail.com"],
    "excludeWords": [],
}

# Run the Actor and wait for it to finish
run = client.actor("email_scraper/patreon-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": [
    "YouTuber",
    "Creator"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ],
  "excludeWords": []
}' |
apify call email_scraper/patreon-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,email_scraper/patreon-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/0uIL6Gzk1CULPK4hR/builds/IKftvD0KisgCqR9Pc/openapi.json
