# Product Hunt Email Scraper (`email_scraper/product-hunt-email-scraper`) Actor

Product Hunt Email Scraper helps you extract publicly available email addresses from Product Hunt profiles using keywords, location filters, and custom email domains. Discover founders, startups, makers, and business leads with structured, export-ready datasets for outreach and research.

- **URL**: https://apify.com/email\_scraper/product-hunt-email-scraper.md
- **Developed by:** [Email Scraper](https://apify.com/email_scraper) (community)
- **Stats:** 3 total users, 2 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

### 🔍 Product Hunt Email Scraper – Overview

The **Product Hunt Email Scraper** helps you discover publicly available email addresses associated with Product Hunt profiles by searching with targeted keywords, locations, and email domain filters.

Whether you're looking for startup founders, makers, entrepreneurs, SaaS creators, indie hackers, investors, product builders, or niche professionals active on Product Hunt, this actor helps you build structured lead lists from publicly available search results.

Instead of manually searching through Product Hunt profiles and collecting contact details one by one, this actor automates the process and delivers organized results directly into your Apify dataset.

This Product Hunt Email Scraper is useful for:

- Lead generation
- Startup outreach
- Founder discovery
- Sales prospecting
- Business development
- Partnership research
- Recruitment campaigns
- Market research
- Email list building
- B2B prospecting

The actor allows you to search using multiple keywords, apply optional geographic targeting, filter by specific email domains, exclude unwanted profile categories, and export results into structured datasets for further analysis.

> 📌 The actor extracts publicly available email addresses found in Product Hunt-related search results and delivers structured lead data including titles, descriptions, profile URLs, and email addresses.

***

### 🔹 Product Hunt Email Scraper – Key Features

> ### ✅ Key Features

- Extract publicly available email addresses related to Product Hunt profiles
- Search using multiple keywords or search terms
- Optional country, city, or regional filtering
- Filter results using custom email domain suffixes
- Exclude unwanted niches or industries using keyword filters
- Automatic duplicate email removal
- Structured dataset output
- Resume interrupted runs automatically
- Supports small and large lead generation campaigns
- Export results to JSON, CSV, Excel, XML, RSS, and API endpoints through Apify
- Works with multiple keyword and domain combinations
- Designed for startup research and founder discovery workflows

The Product Hunt Email Scraper helps users discover highly relevant contacts while reducing manual research time.

***

### 🔍 Product Hunt Email Scraper – What Data You Can Extract

The actor returns structured lead records containing information associated with discovered Product Hunt results.

> ### 📊 Output Data

| Field       | Description               |
| ----------- | ------------------------- |
| keyword     | Search keyword used       |
| title       | Search result title       |
| description | Search result description |
| url         | Related Product Hunt URL  |
| email       | Extracted email address   |

These fields provide enough information to evaluate lead quality, organize outreach campaigns, and build prospect databases.

***

### 🚀 Product Hunt Email Scraper – How It Works

The Product Hunt Email Scraper follows a simple workflow.

#### Step 1

Enter one or more keywords.

Examples:

- Founder
- Startup
- SaaS Founder
- Product Designer
- Indie Hacker
- Startup CEO
- Growth Marketer

#### Step 2

Optionally specify a location.

Examples:

- United States
- Canada
- London
- Berlin
- Singapore
- New York

#### Step 3

Choose email domains to target.

Examples:

- @gmail.com
- @outlook.com
- @hotmail.com
- @yahoo.com
- Custom company domains

#### Step 4

Set the maximum number of emails per keyword and domain combination.

#### Step 5

Optionally add excluded words.

Examples:

- crypto
- gambling
- onlyfans

#### Step 6

Run the actor and collect structured Product Hunt lead data.

***

### 🎯 Product Hunt Email Scraper – Why Use It

> ### 💡 Why Use This Actor

- Save hours of manual research
- Discover startup founders faster
- Build targeted lead lists
- Identify Product Hunt makers and entrepreneurs
- Improve outreach efficiency
- Generate prospect databases
- Support recruitment and partnership campaigns
- Find niche startup communities
- Create structured contact datasets
- Automate repetitive research tasks

For agencies, sales teams, recruiters, marketers, investors, and founders, this Product Hunt Email Scraper can significantly reduce the time spent searching for relevant contacts.

***

### 📥 Product Hunt Email Scraper – Input Fields

> ### ⚙️ Input Configuration

The actor supports the following inputs.

#### Keywords

Required field.

A list of search terms used to find relevant Product Hunt profiles and contacts.

Example:

```json
[
  "Founder",
  "Startup",
  "SaaS Founder"
]
```

#### Location

Optional field.

Restricts searches to a specific city, country, state, or region.

Example:

```text
United States
```

#### Custom Domains

Email domain suffixes you want to include.

Example:

```json
[
  "@gmail.com",
  "@outlook.com"
]
```

#### Max Emails

Maximum number of email addresses collected for each keyword and domain combination.

Example:

```text
50
```

#### Exclude Words

Words or phrases that should be ignored during collection.

Example:

```json
[
  "crypto",
  "onlyfans"
]
```

If an excluded term appears within a matching description, that result will be skipped.

***

### 📊 Product Hunt Email Scraper – Sample Input

```json
{
  "keywords": [
    "Founder",
    "Startup Founder",
    "SaaS CEO"
  ],
  "location": "United States",
  "customDomains": [
    "@gmail.com",
    "@outlook.com"
  ],
  "maxEmails": 20,
  "excludeWords": [
    "crypto"
  ]
}
```

***

### 📤 Product Hunt Email Scraper – Sample Output

```json
{
  "keyword": "Founder",
  "title": "John Smith - Product Hunt",
  "description": "Founder building SaaS products. Contact johnsmith@gmail.com",
  "url": "https://www.producthunt.com/...",
  "email": "johnsmith@gmail.com"
}
```

***

### 📈 Product Hunt Email Scraper – Lead Generation Opportunities

The Product Hunt community contains professionals across many industries.

Common targets include:

- Startup founders
- SaaS founders
- Indie hackers
- Product managers
- Product designers
- Startup CEOs
- Developers
- Investors
- Marketing professionals
- Growth specialists
- Agency owners
- Technical founders
- Ecommerce entrepreneurs
- AI startup founders
- Mobile app creators

Using niche-specific keywords can often improve lead quality and relevance.

***

### 🔎 How to Extract Startup Founder Emails from Product Hunt

Many users search for startup decision makers and company founders.

Example keyword ideas:

- Startup Founder
- SaaS Founder
- Startup CEO
- Technical Founder
- Co-Founder
- Entrepreneur
- Founder & CEO
- Product Builder
- Startup Owner
- Startup Creator

Combining these keywords with domain filters can help produce more focused lead lists.

***

### 🌎 Can You Target Specific Countries or Cities?

Yes.

The Product Hunt Email Scraper includes an optional location field that allows users to narrow searches by geographic area.

Examples:

- United States
- Canada
- Germany
- Australia
- Singapore
- London
- New York
- Toronto

Location targeting can help improve lead relevance when conducting regional outreach campaigns.

***

### 💼 Product Hunt Email Scraper – Use Cases

> ### 🎯 Popular Use Cases

#### B2B Lead Generation

- Build prospect databases
- Discover startup decision makers
- Find business contacts

#### Sales Outreach

- Create targeted email campaigns
- Identify founders and executives
- Expand prospect pipelines

#### Recruitment

- Discover technical founders
- Identify startup talent
- Research startup communities

#### Investor Research

- Explore startup ecosystems
- Discover founders
- Identify emerging businesses

#### Partnership Discovery

- Find potential collaborators
- Connect with startup teams
- Build strategic partnerships

#### Market Research

- Analyze startup niches
- Discover industry participants
- Monitor emerging trends

***

### 📂 Output and Export Options

Once data has been collected, Apify provides multiple ways to access it.

> ### 📁 Export Options

- JSON
- CSV
- Excel
- XML
- RSS
- API access
- Dataset integrations
- Automation workflows

This makes the Product Hunt Email Scraper suitable for CRM imports, lead management systems, outreach platforms, and analytics tools.

***

### 🔄 Automation and Scheduling

The actor can be incorporated into larger Apify workflows.

Examples include:

- Scheduled lead collection
- Weekly startup monitoring
- Ongoing founder discovery
- Automated prospect database updates
- Continuous market research

This enables recurring lead generation without repeated manual effort.

***

### 💰 Pricing

> ### 💵 Pricing Information

Pricing may vary based on your selected Apify plan and actor configuration.

Because pricing settings can change over time, always refer to the actor's Apify Store page for the latest pricing information.

No undocumented pricing assumptions are made in this README.

***

### 📝 Tips and Best Practices

> ### ⚡ Important Tips

- Use multiple related keywords instead of a single broad keyword
- Combine founder titles with niche keywords
- Test several email domain suffixes
- Keep exclude words updated
- Start with broader searches and narrow later
- Use location targeting when relevant
- Review output quality regularly
- Export results for CRM enrichment
- Run recurring searches for fresh opportunities

#### Example Keyword Sets

Startup Keywords:

- Startup Founder
- SaaS Founder
- Startup CEO
- Entrepreneur
- Co-Founder

Marketing Keywords:

- Growth Marketer
- SEO Consultant
- Marketing Founder
- Demand Generation
- Performance Marketer

Developer Keywords:

- Software Engineer
- Full Stack Developer
- AI Engineer
- Developer Founder
- CTO

***

### ❓ Frequently Asked Questions

#### What is a Product Hunt Email Scraper?

A Product Hunt Email Scraper is a lead generation tool that helps discover publicly available email addresses associated with Product Hunt-related profiles using keyword-based searches.

#### How do I extract founder emails from Product Hunt?

Enter founder-focused keywords such as Startup Founder, CEO, Co-Founder, or Entrepreneur and run the actor.

#### Can I search by location?

- yes

You can optionally specify a city, state, region, or country.

#### Can I filter specific email domains?

- yes

You can provide one or more email domain suffixes such as @gmail.com or @outlook.com.

#### Can I exclude unwanted industries?

- yes

Use the exclude words field to skip unwanted profile descriptions.

#### Does the actor remove duplicate emails?

- yes

Duplicate email addresses are automatically filtered.

#### What data does the Product Hunt Email Scraper return?

The actor returns:

- Keyword
- Title
- Description
- URL
- Email

#### Can I export data to CSV or Excel?

- yes

Apify datasets support multiple export formats including CSV and Excel.

#### Can I use multiple keywords at the same time?

- yes

The actor supports keyword lists for broader lead discovery.

#### What is the best way to find Product Hunt founders?

Use combinations such as:

- Founder
- Startup Founder
- SaaS Founder
- Co-Founder
- Entrepreneur
- Startup CEO

#### Can I build startup lead lists with this actor?

- yes

The Product Hunt Email Scraper is commonly used for startup prospecting, founder discovery, and B2B outreach.

***

### 📧 Support

If you need assistance, feature requests, customizations, or a tailored scraping solution, feel free to get in touch.

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

**SEO Description (Under 300 Characters):**

Product Hunt Email Scraper extracts publicly available email addresses from Product Hunt-related search results using keywords, locations, and domain filters. Discover founders, startups, entrepreneurs, and business leads with structured export-ready datasets.

# 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": [
    "Founder",
    "Startup"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ],
  "maxEmails": 10,
  "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": [
        "Founder",
        "Startup"
    ],
    "location": "",
    "customDomains": [
        "@gmail.com"
    ],
    "excludeWords": []
};

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

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

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,email_scraper/product-hunt-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/3BNShlgNvNemg1WMQ/builds/ZxydJH2FbSYGp3ct1/openapi.json
