# YouTube B2B Email Scraper - Region & Engine Filters (`insightflow/youtube-b2b-email-scraper-accurate-and-high-converting`) Actor

Generate YouTube B2B leads with multi-engine search. This YouTube email scraper filters by region and country, deduplicates aliases and returns each email with its source page title, URL and domain.

- **URL**: https://apify.com/insightflow/youtube-b2b-email-scraper-accurate-and-high-converting.md
- **Developed by:** [InsightFlow](https://apify.com/insightflow) (community)
- **Categories:**
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.99 / 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.

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

## 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

### Youtube B2B Lead Generator Email Scraper

**Youtube B2B Lead Generator Email Scraper** helps you extract business emails from public YouTube channels, videos, Shorts, and community posts so you can build targeted outreach lists without manual research at scale. It’s a practical YouTube email scraper for YouTube B2B lead generation, B2B contact scraping, and business leads from YouTube, especially when you need faster creator discovery for sales and marketing campaigns. 🚀

### What is Youtube B2B Lead Generator Email Scraper? 🔍

**Youtube B2B Lead Generator Email Scraper** is an Apify actor built to collect publicly available contact data from YouTube-related public sources and turn it into a structured dataset. It works as a YouTube email extractor and YouTube lead generator for marketers, sales teams, recruiters, and data analysts who need automated YouTube scraping without the busywork. It’s useful for YouTube prospecting tool workflows, lead generation software use cases, and YouTube prospecting automation. 📬

### What Data Does a Youtube B2B Lead Generator Email Scraper Collect? 📊

This actor focuses on the essentials you need for outreach and research: the search term used, the channel name, the channel URL, the description, the email address, the email domain, the source type, and the target country. If you’re asking what data you can extract from YouTube or what a YouTube channel lead finder returns, the answer is simple: clean, ready-to-use lead records in a structured format. ✅

| Data Category | Field Name | Description | Available |
|---|---|---|---|
| Discovery | `searchTerm` | The search term that surfaced the lead | ✅ Always |
| Identity | `title` | Channel name | ✅ Always |
| Navigation | `url` | Direct channel URL | ✅ Always |
| Context | `description` | Channel description text | ✅ Always |
| Contact | `email` | Public email found for the lead | ✅ Always |
| Domain | `email_domain` | Email domain extracted from the contact | ✅ Always |
| Source | `source_region` | Content type used for the result | ✅ Always |
| Location | `country` | Target country selected for the run | ✅ Always |

### Types of Data I Can Extract with Youtube B2B Lead Generator Email Scraper 🗂️

**Contact Data**

- Email addresses from public creator and channel pages
- Email domain values for sorting and outreach filtering
- Direct channel URLs for quick follow-up

**Identity Data**

- Channel names
- Channel descriptions
- Search terms associated with each result

**Targeting Data**

- Content type: All, Channels, Videos, Shorts, or Posts
- Target country for localized creator discovery

**Export Format**

- JSON dataset output, ready for analysis and downstream workflows
- Easy export from Apify Console for CRM use, B2B outreach contacts, and sales lead scraper pipelines

#### Key Features of Youtube B2B Lead Generator Email Scraper ⚡

| Feature | Benefit |
|---|---|
| ✅ **Keyword-Targeted Search** | Find relevant YouTube marketing leads using your niche keywords |
| ✅ **Country Filtering** | Focus on localized creator discovery in a specific market |
| ✅ **Content Type Selection** | Target Channels, Videos, Shorts, Posts, or all content types |
| ✅ **Configurable `maxEmails`** | Keep runs controlled with a cap from 1 to 10,000 emails |
| ✅ **Built-In Proxy Support** | Helps runs stay reliable on public web data at scale |
| ✅ **Structured Dataset Output** | Makes it easy to export and analyze lead data |
| ✅ **Public Data Focus** | Collects publicly available contacts only |
| ✅ **B2B-Friendly Workflow** | Great for YouTube influencer email finder and business outreach |

### Youtube B2B Lead Generator Email Scraper User Guide 📖

#### Required Input Fields

```json
{
  "searchTerms": [
    "tech reviewer",
    "gaming",
    "fitness coach"
  ],
  "country": "United States",
  "sourceRegion": "All",
  "engine": "legacy",
  "maxEmails": 20
}
```

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `searchTerms` | Array | Yes | `["tech reviewer", "gaming", "fitness coach"]` | Keywords, niches, or channel categories used to find relevant YouTube leads. |
| `country` | String | Yes | `United States` | Selects the target country for localized creator discovery. |
| `sourceRegion` | String | Yes | `All` | Chooses the YouTube content type to focus on: All, Channels, Videos, Shorts, or Posts. |
| `engine` | String | No | `legacy` | Selects the scraping method: Performance (New) or Standard. |
| `maxEmails` | Integer | Yes | 20 | Sets the maximum number of emails to collect in one run. |

#### Required Output Fields

```json
{
  "searchTerm": "tech reviewer",
  "title": "Tech With Sarah",
  "url": "https://www.youtube.com/@TechWithSarah",
  "description": "Product reviews, setup guides, and creator partnerships. Contact: sarah@techwithsarah.com",
  "email": "sarah@techwithsarah.com",
  "email_domain": "techwithsarah.com",
  "source_region": "Channels",
  "country": "United States"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `searchTerm` | Search Term | text | The search term that produced the record. |
| `title` | Channel Name | text | The name of the channel or creator. |
| `url` | Channel URL | link | Direct URL to the channel page. |
| `description` | Description | text | Public description associated with the result. |
| `email` | Email | text | Public email address extracted from the result. |
| `email_domain` | Domain | text | The domain part of the extracted email address. |
| `source_region` | Type | text | The content type used for the result. |
| `country` | Country | text | The target country selected for the run. |

### Solving Real Problems with Youtube B2B Lead Generator Email Scraper 💼

- 🎯 **Cold Email Outreach** — Build a focused list of YouTube B2B outreach contacts for campaigns in minutes.
- 📣 **Creator Partnerships** — Find YouTube influencer email finder leads for sponsorships and collaborations.
- 🤝 **Sales Prospecting** — Collect business leads from YouTube for account-based outreach.
- 🔬 **Market Research** — Map creators by niche, country, and content type to understand audience segments.
- 📊 **CRM Enrichment** — Add verified public contact data to your existing lead pipeline.
- ⚙️ **YouTube Prospecting Automation** — Run repeatable YouTube prospecting automation workflows without manual searching.

### Why Choose Youtube B2B Lead Generator Email Scraper? 🏆

- 💰 **Focused Lead Capture** — Built for YouTube B2B lead generation, not generic browsing.
- 🔄 **Public Web Data Only** — Works with publicly available sources for cleaner, more practical results.
- ⚡ **Flexible Targeting** — Search by niche keywords, country, and content type.
- 📧 **Real Support** — Contact <insightflowofficial@gmail.com> for help or feature requests.

### How Many Results Can You Scrape? 📈

- Use `maxEmails` to cap each run from 1 to 10,000 emails.
- Actual yield depends on how specific your search terms are and how many public contacts are available.
- Broader keywords often return more YouTube marketing leads, while narrow terms can improve relevance.
- For larger runs, built-in proxy support helps keep scraping stable and resilient.

### Legal Guidelines for Scraping YouTube ⚖️

This actor accesses only publicly available data from YouTube-related public sources. It does not use logins, private profiles, or restricted content. Users are responsible for following YouTube’s terms, applicable privacy rules, and anti-spam laws in their jurisdiction. This tool is intended for legitimate business use only. Data-removal requests: <insightflowofficial@gmail.com>.

### FAQ — Youtube B2B Lead Generator Email Scraper ❓

#### How Does Youtube B2B Lead Generator Email Scraper Work?

You provide search terms, a target country, a content type, and a maximum email limit. The actor then gathers public lead records and saves them in a structured dataset that you can export for outreach, research, or analysis.

#### What YouTube Profile Types Are Supported?

The actor supports public YouTube content types selected through `sourceRegion`: All, Channels, Videos, Shorts, or Posts. It focuses on public sources that include contact details.

#### Why Use a Youtube B2B Lead Generator Email Scraper Instead of Manual Search?

Manual research is slow and hard to scale. This actor automates YouTube email extraction and turns scattered public contact details into organized business leads from YouTube in one run.

#### What Makes This a Good YouTube Prospecting Tool?

It combines niche search terms, country targeting, and content type filtering with structured dataset output. That makes it a practical YouTube prospecting tool for marketers and sales teams.

#### How Can This Help With B2B Outreach Contacts?

It gives you a ready-made list of public emails tied to relevant channel names, descriptions, and source types. That makes it easier to move from discovery to outreach.

#### What If a Lead Has No Public Email?

If no public email is available, there is nothing to collect for that lead. Result volume depends on what creators have made publicly available.

#### How Do I Get Support?

For help, feedback, or feature requests, contact <insightflowofficial@gmail.com>.

### Final Word ✉️

The **Youtube B2B Lead Generator Email Scraper** helps you turn public YouTube data into actionable leads fast. If you need a cleaner way to build a YouTube email scraper workflow, this actor gives you a straightforward path from search terms to exported contacts. 🚀

### 🆘 Support & Feedback

Have a question or want a custom feature for the Youtube B2B Lead Generator Email Scraper?

- 🐞 **Bug Reports:** Reach out for troubleshooting help
- ✨ **Custom Solutions & Feature Requests:** Contact our team
- 📧 **Email:** <insightflowofficial@gmail.com>

### MX Lookup

Every address is checked at the DNS level: the actor resolves the mail domain's
MX records and reports what it found.

| Field | Meaning |
| --- | --- |
| `mxFound` | `true` when the domain publishes at least one mail server |
| `mxHost` | The lowest-preference (primary) mail server |
| `mxRecords` | Every MX record found, in preference order |
| `mxProvider` | Who runs the mail: Google Workspace, Microsoft 365, Zoho, Proton, ... |
| `mxStatus` | `found`, `no_records`, `no_such_domain`, `timeout`, `error`, or `skipped` |

**Inputs**

- **MX Lookup** - turn the check on or off (default: on).
- **Only keep contacts whose domain has an MX record** - drop unreachable domains.
  Only a definite negative (`no_records` / `no_such_domain`) drops a contact; a
  timeout or resolver error is treated as unknown and the lead is kept.
- **MX lookup timeout (seconds)** - per-domain DNS budget, 1-15s.

This is a domain-level check. It confirms the domain can receive mail; it does
not verify that an individual mailbox exists.

# Actor input Schema

## `searchTerms` (type: `array`):

Keywords, niches, or channel categories to search on YouTube.

## `country` (type: `string`):

Select the country for localized creator discovery.

## `sourceRegion` (type: `string`):

Select YouTube content type: Channels, Videos, Shorts, or Community Posts.

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

Select your preferred scraping method. ⚡ Performance (New): Faster, cheaper, uses residential proxies. 🛡️ Standard: Reliable, uses GOOGLE\_SERP proxy, but slower.

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

Limit the number of emails to collect.

## `minLeadScore` (type: `integer`):

Drop any contact whose Lead Score (0-100) falls below this. Leave at 0 for no filter.

## `mxLookup` (type: `boolean`):

Resolve each address's domain to its mail servers. Adds the resolved MX hosts and the mail provider (Google Workspace, Microsoft 365, ...) to every result, and feeds the Lead Score. DNS-level only - it confirms the domain can receive mail, not that the individual mailbox exists.

## `requireMxRecord` (type: `boolean`):

Drop any contact whose domain provably accepts no mail. A lookup that times out or errors is treated as unknown and kept, so a DNS hiccup never silently deletes good leads.

## `mxTimeoutSecs` (type: `integer`):

How long to wait for each DNS answer. Clamped to 1-15 seconds.

## Actor input object example

```json
{
  "searchTerms": [
    "tech reviewer",
    "gaming",
    "fitness coach"
  ],
  "country": "United States",
  "sourceRegion": "All",
  "engine": "legacy",
  "maxEmails": 20,
  "minLeadScore": 0,
  "mxLookup": true,
  "requireMxRecord": false,
  "mxTimeoutSecs": 3
}
```

# 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 = {
    "searchTerms": [
        "tech reviewer",
        "gaming",
        "fitness coach"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("insightflow/youtube-b2b-email-scraper-accurate-and-high-converting").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 = { "searchTerms": [
        "tech reviewer",
        "gaming",
        "fitness coach",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("insightflow/youtube-b2b-email-scraper-accurate-and-high-converting").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 '{
  "searchTerms": [
    "tech reviewer",
    "gaming",
    "fitness coach"
  ]
}' |
apify call insightflow/youtube-b2b-email-scraper-accurate-and-high-converting --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,insightflow/youtube-b2b-email-scraper-accurate-and-high-converting"
        }
    }
}

```

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/d9NS2HGvvkN0TIElr/builds/iSaXCDuR1WXQBzvDh/openapi.json
