# Youtube B2b Lead Generator Email Scraper - Multi-Engine Search (`scrapido/youtube-b2b-lead-generator-email-scraper`) Actor

▶️ YouTube B2B Lead Generator Email Scraper searches multiple engines for channel and business addresses. 🌍 Region and country filters keep YouTube leads relevant; hidden emails decoded automatically. 📤 Structured export.

- **URL**: https://apify.com/scrapido/youtube-b2b-lead-generator-email-scraper.md
- **Developed by:** [Scrapido](https://apify.com/scrapido) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.50 / 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** is an Apify actor that automates extracting business email contacts from YouTube channels—so you don’t have to manually hunt through profiles one by one. It’s built for **B2B lead generation** and **YouTube prospecting**, unlocking scalable contact data for your outreach and research workflows.

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

**Youtube B2b Lead Generator Email Scraper** is an automated scraping tool on Apify that targets YouTube and extracts publicly listed business emails from creator channels. It helps marketers, sales teams, recruiters, and data analysts build a YouTube email list using **YouTube channel targeting** and **automated YouTube scraping**. With **YouTube prospecting** workflows, it supports **email scraping tool** usage for collecting contact details at scale and structuring them for easy import into your CRM or marketing automation stack, making it ideal as a **YouTube lead generator email scraper** and **email finder**.

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

This actor focuses on practical lead-capture fields—channel identity, context, and the contact email you need to reach out. In each dataset record, you’ll get both what surfaced the lead (your search term) and where it lives (the channel URL), so you can quickly validate, segment, and act.

| Data Category | Field Name | Description | Available |
|---|---|---|---|
| Contact | `email` | Publicly listed email from the YouTube channel | ✅ Always |
| Identity | `title` | Channel name (the creator or business name shown for the channel) | ✅ Always |
| Context | `description` | Channel description / profile summary text (when listed) | ✅ When listed |
| Discovery | `searchTerm` | The search term you used to find this channel | ✅ Always |
| Navigation | `url` | Direct link to the YouTube channel | ✅ Always |
| Location | `country` | Target country used to localize creator discovery | ✅ Always |

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

Use this **YouTube B2B email scraping tool** to build structured lead assets for different workflows:

**Contact Data**

- `email` for B2B email outreach and follow-up
- `url` so sales teams can verify quickly and personalize outreach

**Identity Data**

- `title` for clean channel naming
- `description` when the channel lists additional context

**Contextual Data**

- `searchTerm` to track which **YouTube prospecting** angle produced each lead
- `country` to segment leads by localized discovery

**Export-Ready Dataset**

- JSON dataset output directly in Apify for **CRM lead enrichment**
- Ready for downstream exports (e.g., CSV) from Apify Console for **sales outreach campaigns**

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

| Feature | Benefit |
|---|---|
| ✅ Keyword-targeted discovery via `searchTerms` | Run **YouTube channel targeting** for the exact niche you sell to |
| ✅ Country localization with `country` | Improve relevance for **B2B lead generation** by region |
| ✅ Content type filter with `sourceRegion` | Focus on channels, videos, shorts, or posts (or search across all) |
| ✅ Built-in cap with `maxEmails` | Control spend and throughput by limiting collected emails |
| ✅ Scraping engine selection (`engine`) | Choose between a cost-effective method (`cost-effective`) and the legacy method (`legacy`) |
| ✅ Structured dataset columns | Import cleanly into outreach tools and reporting dashboards |
| ✅ Dataset schema built for segmentation | Segment by `searchTerm`, `country`, and `source_region` in your pipeline |

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

Set up your run in Apify Console using the built-in form or an `input.json` file. This actor is designed for **prospecting automation**: you provide keywords and filters, and it returns an Apify dataset of YouTube contacts with emails.

#### 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 | — | Keywords, niches, or channel categories to search on YouTube (drives your **YouTube prospecting** focus). |
| `country` | string | ✅ Yes | `United States` | Select the country for localized creator discovery. Use it to improve lead relevance for **B2B email outreach**. |
| `sourceRegion` | string | ✅ Yes | `All` | Choose YouTube content type to search: Channels, Videos, Shorts, or Posts (or `All`). |
| `engine` | string | No | `legacy` | Choose the scraping engine: `legacy` or `cost-effective` (a faster, cost-focused option). |
| `maxEmails` | integer | ✅ Yes | `20` | Limit the number of emails to collect (set from 1 to 10,000 based on your campaign needs). |

#### Required Output Fields

After the run completes, the actor saves results in an Apify dataset titled **YouTube Leads Data** with **Extracted Leads** records.

```json
{
  "searchTerm": "tech reviewer",
  "title": "Alex Morgan Tech",
  "url": "https://www.youtube.com/@alexmorgantech",
  "description": "Weekly tech reviews, gadgets & tutorials. For business inquiries: contact@alexmorgantech.com",
  "email": "contact@alexmorgantech.com",
  "email_domain": "alexmorgantech.com",
  "source_region": "Channels",
  "country": "United States"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `searchTerm` | Search Term | text | The search term that produced this channel result. |
| `title` | Channel Name | text | The YouTube channel name captured in the output. |
| `url` | Channel URL | link | Direct link to the YouTube channel for quick verification. |
| `description` | Description | text | Channel description text (useful for context in **email finder** and personalization). |
| `email` | Email | text | Public email address extracted for outreach. |
| `email_domain` | Domain | text | The email domain (e.g., `alexmorgantech.com`) to support segmentation. |
| `source_region` | Type | text | The selected content type context (e.g., Channels, Videos, Shorts, or Posts). |
| `country` | Country | text | The target country applied during discovery/localization. |

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

This **email scraping tool** is designed for real pipeline tasks where manual research is too slow:

- 🎯 **Cold email list building** — turn YouTube niche research into a structured contact list quickly
- 📈 **B2B email outreach** — segment leads by `searchTerm`, `source_region`, and `country` for better messaging fit
- 🤝 **Contact data enrichment** — add YouTube channel contacts into your existing **CRM lead enrichment** workflows
- 🔬 **Market research** — compare channels by niche intent using your chosen search terms
- ⚙️ **Prospecting automation** — rerun the actor on a schedule as you expand **YouTube prospecting** efforts
- ✉️ **Lead magnet email capture** — use extracted emails as follow-up points for content-driven campaigns

### Why Choose Our Youtube Bb Lead Generator Email Scraper? 🏆

- 💰 **Result-focused email collection** — you control volume using `maxEmails`, which helps keep **GDPR friendly scraping** practices aligned with your compliance goals
- 🎯 **Niche-aligned search inputs** — your `searchTerms` directly drive **YouTube channel targeting** for **B2B lead generation**
- 🌍 **Localized discovery** — use `country` to focus on the geography that matters to your sales motion
- 📊 **Clean, segmented dataset output** — structured fields like `email_domain` and `source_region` make downstream use easier
- 🛡️ **Built-in proxy support for reliable scraping** — helps maintain stability during longer runs

### How Many Results Can You Scrape? 📈

Use `maxEmails` to cap results per run (minimum 1, maximum 10,000). Actual yield depends on how many YouTube channels match your `searchTerms` and how often they publish a business email publicly. For higher-volume runs, consider broader keywords and multiple niche terms to capture more potential decision maker emails.

### Legal Guidelines for Scraping Youtube ⚖️

This actor collects information from **publicly available data** on YouTube channels. It does not require logins or access to restricted content. You are responsible for using the exported data in ways that comply with applicable laws and platform policies (including privacy and anti-spam rules). For data removal requests, contact <scrapidocontact@gmail.com>.

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

#### How Does the Youtube B2b Lead Generator Email Scraper Work?

You provide `searchTerms`, `country`, and `sourceRegion`, and the actor discovers matching YouTube channels. It extracts publicly listed emails and saves each result to your Apify dataset in a structured format so you can segment and use the data for **B2B email outreach** and **CRM lead enrichment**.

#### What Youtube Profile Types Are Supported?

The actor supports discovery across multiple YouTube content types based on `sourceRegion` (Channels, Videos, Shorts, Posts, or `All`). It focuses on publicly available channel information and email contacts that are listed for business inquiry use.

#### How Did the Youtube B2b Lead Generator Email Scraper Perform in Our Tests?

Performance and yield vary by niche and by whether the targeted YouTube channels publish a business email address publicly. Inputs like tighter niche keywords and relevant country selection typically improve lead quality for **YouTube prospecting**, while broader search terms can increase volume.

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

Manual YouTube research is slow and hard to systematize. This actor automates **YouTube data extraction** into a consistent dataset you can export and analyze—saving time while making it easier to run repeatable **prospecting automation** campaigns.

#### What Will the Youtube B2b Lead Generator Email Scraper Cost Me?

Cost depends on Apify usage and your configured limits. Use `maxEmails` to control how many emails are collected per run (from 1 up to 10,000), helping you align **sales outreach campaigns** budgets with expected output.

#### How Does the Youtube B2b Lead Generator Email Scraper Help My Business?

It produces a structured **YouTube contact list** with `email`, `email_domain`, `source_region`, and the originating `searchTerm`. That makes it easier to power targeted outreach, enrichment in your CRM, and **marketing automation** follow-ups.

#### What Are the Challenges of Using a Youtube B2b Lead Generator Email Scraper?

Not every YouTube channel lists a business email publicly. If you see lower yields, try adjusting `searchTerms`, changing `sourceRegion`, or broadening your keyword set to find more channels that include contact emails.

#### How to Choose a High-Performing Youtube B2b Lead Generator Email Scraper

Choose search inputs that match your ideal customer and outreach angle. Use `country` to target the geography most relevant to your buyer personas, set `sourceRegion` to the most relevant content type, and use `maxEmails` to control batch size for predictable outputs. If you need help tuning a workflow for your **YouTube channel targeting** strategy, email <scrapidocontact@gmail.com>.

### Final Word ✉️

The **Youtube B2b Lead Generator Email Scraper** turns YouTube niche research into a structured, outreach-ready dataset with emails and channel context. Set your `searchTerms`, filter by `country` and `sourceRegion`, and export leads for your next **B2B email outreach** campaign—fast.

### 🆘 Support & Feedback

Have a question or want to request a feature for the Youtube B2b Lead Generator Email Scraper?

If you need assistance, email <scrapidocontact@gmail.com>.

### Multiple Email Types

**Email Types** replaces the old single Audience Type choice: select as many
kinds of mailbox as you want and the run chases all of them together.

| Type | What it matches |
| --- | --- |
| Personal / free webmail | Gmail, Outlook, Yahoo, iCloud, AOL, Proton, ... |
| Business / corporate | Company domains - free webmail and institutions excluded |
| Education (.edu / .ac) | `.edu`, `.ac.uk`, `.edu.au`, `.ac.in` and other academic suffixes |
| Government (.gov / .mil) | `.gov`, `.mil`, `.gov.uk`, `.gc.ca`, ... |
| Non-profit (.org) | `.org`, `.ngo`, `.org.uk`, ... |

Each selected type contributes its own Google dork patterns *and* its own domain
test, so a result is only kept if it genuinely belongs to the type that found
it. Every row carries an `emailType` field recording which one that was.

Suffixes are matched as real domain suffixes, so `cs.mit.edu` counts as
Education while `notedu.com` does not.

Setting **Custom Email Domains** still overrides everything: an explicit domain
list is a manual override and replaces the type-driven patterns. The legacy
`audienceType` value is still accepted, so saved inputs keep working.

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

## `emailTypes` (type: `array`):

Which kinds of mailbox to hunt for. Pick as many as you like - each type contributes its own set of Google search patterns and its own domain filter, and every result records the type it was found as. Personal = free webmail (Gmail, Outlook, Yahoo, iCloud). Business = company domains, excluding free webmail and institutions. Education = .edu / .ac.uk and friends. Government = .gov / .mil. Non-profit = .org.

## Actor input object example

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

# 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"
    ],
    "emailTypes": [
        "Personal",
        "Business"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapido/youtube-b2b-lead-generator-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 = {
    "searchTerms": [
        "tech reviewer",
        "gaming",
        "fitness coach",
    ],
    "emailTypes": [
        "Personal",
        "Business",
    ],
}

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

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapido/youtube-b2b-lead-generator-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/85PoBKeDPzQUkSuok/builds/wdPyC0kT6TMYlgsKt/openapi.json
