# Youtube Lead Scraper (`scraper-engine/youtube-lead-scraper`) Actor

Extract high-quality leads directly from YouTube using the YouTube Lead Scraper. Collect channel names, emails, social links, subscriber counts, and video data. Ideal for outreach, influencer discovery, and market research. Export structured lead lists ready for CRM or marketing tools.

- **URL**: https://apify.com/scraper-engine/youtube-lead-scraper.md
- **Developed by:** [Scraper Engine](https://apify.com/scraper-engine) (community)
- **Categories:** Lead generation, Social media, Developer tools
- **Stats:** 2 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.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** Lead Scraper 📱

The Youtube Lead Scraper allows users to **extract** a variety of **data** from **YouTube** profiles. This includes publicly available lead addresses, channel names, and other relevant details.

By using this tool, users can gather structured information for outreach or research purposes. The scraper is designed to identify and collect **data** that is publicly accessible on **YouTube**.

It ensures that users can **extract** information efficiently without manual effort. The tool is ideal for those looking to automate the process of gathering **contact** details from **YouTube** channels and profiles.

With its advanced capabilities, it provides accurate and organized **data** for various use cases.

Youtube Lead Scraper is a powerful tool designed to extract contact leads from YouTube channels and profiles efficiently. It helps users gather valuable contact information for outreach and marketing purposes.

With the increasing demand for direct communication, this Youtube lead extraction tool simplifies the process of finding publicly available leads on YouTube. It is an automated solution that saves time and effort.

Whether you are a marketer, researcher, or business owner, scraping YouTube contact leads can provide you with a competitive edge. The tool ensures accuracy and speed in extracting relevant data.

### Support and feedback

- **Bug reports**: Open a ticket in the repository Issues section
- **Custom features**: Contact our enterprise support team
  \*Lead: dev.scraperengine@gmail.com \*

### Extractable Data Table 📊

| Data Type | Description |
| --- | --- |
| Lead Address | Extract publicly available lead addresses from YouTube profiles. |
| Channel Name | Retrieve the names of the YouTube channels associated with the leads. |
| Channel URL | Collect the URLs of the YouTube channels for easy access. |
| Subscriber Count | Extract the number of subscribers for each YouTube channel. |
| Channel Description | Scrape the description provided on the YouTube channel. |
| Video Count | Retrieve the total number of videos uploaded by the channel. |
| Category or Niche | Identify the category or niche of the YouTube channel. |
| Social Links | Extract additional social media links shared on the channel. |

### Key Features of **YouTube** Lead Scraper

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

- ⭐ **Automated** extraction of publicly available leads from **YouTube** profiles
- ⭐ User-friendly interface requiring no technical expertise
- ⭐ **Accurate** and reliable data collection for outreach and marketing purposes
- ⭐ Capability to scrape additional channel details such as subscriber count and video count
- ⭐ Option to filter results based on specific niches or categories
- ⭐ **Fast** processing to handle large-scale data extraction efficiently
- ⭐ **Secure** and compliant with ethical guidelines for data scraping
- ⭐ **Customizable** settings to meet specific user requirements
- ⭐ Detailed reports with structured and organized data output
- ⭐ Cloud-based solution accessible from anywhere with an internet connection
- ⭐ **Regular** updates to ensure compatibility with **YouTube**s platform changes
- ⭐ Free trial option to test the tool before committing to a subscription

### How to use **YouTube** Lead Scraper 🚀

Follow this **simple, step-by-step guide** to start extracting **YouTube** leads today:

1. ✅ **Sign up** for an account on our platform to access the Youtube Lead Scraper
2. ✅ Log in and navigate to the Youtube Lead Scraper tool in the dashboard
3. ✅ Enter the keywords or URLs of the **YouTube** channels you want to scrape
4. ✅ Customize the settings such as filters for niches or subscriber count ranges
5. ✅ **Start** the scraping process by clicking the Run button
6. ✅ Wait for the tool to process the data and extract the required information
7. ✅ Download the results in your preferred format such as CSV or Excel
8. ✅ **Review** the extracted data and use it for your outreach or marketing purposes
9. ✅ If needed refine your search criteria and rerun the scraper for better results
10. ✅ Contact support for assistance if you encounter any issues during the process
11. ✅ Access the tutorial section for detailed guidance on using the tool effectively
12. ✅ Upgrade your plan if you require additional features or higher scraping limits

### Use Cases 🎯

Marketing and Outreach
🎯 **Find** contact leads for influencer collaborations
🎯 Build lead lists for targeted marketing campaigns
🎯 **Identify** potential partners in specific niches

Research and Analysis
🎯 Gather data for market research on **YouTube** content creators
🎯 **Analyze** trends in specific categories or niches
🎯 **Study** the growth patterns of popular **YouTube** channels

Business Development
🎯 Discover new leads for business partnerships
🎯 Expand your network by connecting with **YouTube** creators
🎯 **Identify** potential clients or collaborators

Content Creation
🎯 **Find** inspiration by analyzing top-performing channels
🎯 Connect with creators for guest appearances or collaborations
🎯 **Study** competitor channels for content strategies

### Why choose us? 💎

Our Youtube Lead Scraper stands out as a **reliable** and efficient tool for extracting leads from **YouTube**. It is designed to meet the needs of marketers, researchers, and businesses looking to streamline their outreach efforts.

The tool offers a **user-friendly** interface that requires no technical expertise, making it accessible to everyone. With **advanced** features like filtering options and fast processing, it ensures that users can extract data accurately and efficiently.

We prioritize compliance with ethical guidelines, ensuring that our tool only collects publicly available information. Additionally, our software is **regular**ly updated to adapt to changes in **YouTube**'s platform, providing a seamless experience for users.

Our support team is always available to assist with any queries or issues, ensuring a smooth and hassle-free experience. By choosing our tool, you gain access to a powerful solution that saves time and delivers **reliable** results.

Whether you are a small business or a large enterprise, our scraper is designed to scale with your needs. Experience the convenience and efficiency of our Youtube Lead Scraper today.

### **YouTube** Lead Scraper Scalability 📈

The Youtube Lead Scraper is built to handle projects of all sizes, from small-scale data extraction to **large-scale** operations. It is designed with scalability in mind, ensuring that users can extract data **efficient**ly regardless of the volume.

Our tool can process thousands of **YouTube** profiles and channels without compromising on speed or accuracy. For businesses with high-volume requirements, we offer **customizable** plans that cater to specific needs.

The cloud-based infrastructure ensures that the scraper remains fast and reliable even under heavy workloads. Whether you are a solo entrepreneur or a large organization, our tool adapts to your requirements **seamless**ly.

With its robust architecture, the scraper can handle complex data extraction tasks with ease. Experience the flexibility and scalability of our Youtube Lead Scraper for all your data needs.

### **YouTube** Lead Scraper Legal Guidelines ⚖️

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

#### Legal & Ethical Guidelines

⚖️ **Ensure** that you only scrape publicly available information from **YouTube** profiles
⚖️ **Do not** use the tool for unauthorized or unethical purposes
⚖️ Comply with **YouTube**s terms of service when using the scraper
⚖️ **Avoid** using the extracted data for spamming or unsolicited communication
⚖️ Respect the privacy of individuals and do not attempt to extract private information
⚖️ **Use** the tool responsibly and within the boundaries of applicable laws
⚖️ Seek permission from channel owners if required for specific use cases
⚖️ Regularly review and adhere to updates in **YouTube**s policies and guidelines

### Input Parameters 🧩

📦 Example Input (JSON)

```json
{
  "keywords": ["Youtube Lead Scraper"],
  "country": "Global",
  "maxLeadNumbers": 20,
  "platform": "YouTube",
  "engine": "legacy"
}
```

### Input Table

| Data Type | Description |
| --- | --- |
| keywords | Keywords to find relevant profiles |
| country | Country setting (Global) |
| maxLeadNumbers | Maximum leads to collect (default 20) |
| platform | Platform to scrape (YouTube) |
| engine | Engine type (legacy) |
| proxyConfiguration | Optional proxy settings |

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "network": "YouTube",
    "keyword": "Youtube Lead Scraper",
    "title": "Google's Single-Benefit Marketing Strategy for Chrome ...",
    "description": "✓For years, once we created a Gmail account, we couldn't change the username (the part before @ gmail.com ). ... Grand Rapids Marketing Co. Read more",
    "url": "https://www.linkedin.com/posts/phill-agnew_heres-how-google-marketed-chrome-browser-activity-7404878510214914048-dLxI",
    "lead": "before@gmail.com"
  }
]
```

### Output Table

| Data Type | Description |
| --- | --- |
| network | Identifies YouTube as the source |
| keyword | Keyword that triggered the result (Youtube Lead Scraper) |
| title | Profile title or username |
| description | Public bio snippet with contact info |
| url | Direct YouTube profile link |
| lead | Extracted lead address |

### FAQ ❓

#### What is the Youtube **Lead Scraper**?

The Youtube Lead Scraper is a tool designed to extract **publicly available** **leads** and other data from YouTube profiles and channels.

#### Can I use this tool to scrape **private** information?

**No**, the tool only extracts **publicly available** information in **compliance** with ethical guidelines.

#### Is the Youtube **Lead Scraper** easy to use?

**Yes**, the tool features a **user-friendly** interface that requires no technical expertise.

#### What data can I **extract** using this tool?

You can extract lead addresses, channel names, URLs, subscriber counts, and other **publicly available** details.

#### Is the tool compliant with YouTube's terms of service?

**Yes**, the scraper is designed to comply with YouTube's terms by only collecting publicly accessible information.

#### Can I filter results based on **specific** criteria?

**Yes**, the tool allows you to apply filters such as niches or subscriber count ranges.

#### How do I download the **extract**ed data?

You can download the results in formats like **CSV** or Excel directly from the tool.

#### Is there a free trial available?

**Yes**, we offer a free trial so you can test the tool before making a purchase.

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

**Yes**, the scraper is designed to handle large-scale projects efficiently.

#### What support options are available if I face issues?

Our support team is available to assist you with any queries or technical issues.

#### Can I use the tool for marketing purposes?

**Yes**, the tool is ideal for building lead lists and conducting targeted marketing campaigns.

#### Is the data **extract**ion process automated?

**Yes**, the scraper automates the process of extracting data from YouTube profiles.

#### How often is the software updated?

We regularly update the software to ensure compatibility with YouTube's platform changes.

#### Can I customize the scraping settings?

**Yes**, the tool offers customizable settings to meet your specific requirements.

#### Is the Youtube **Lead Scraper** **secure** to use?

**Yes**, the tool is designed with security in mind and adheres to ethical guidelines for data scraping.

# Actor input Schema

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

🎯 The words that power your lead search! Add one or more keywords (e.g. \['cooking channel', 'tech reviewer', 'fitness influencer']) and the actor finds public YouTube channels/videos matching them, then 📧 extracts any email addresses it finds — often from a channel's "About" tab. 💡 Tip: niche creator keywords tend to outperform broad generic terms.

## `platform` (type: `string`):

📱 The social network to mine for leads. Currently locked to YouTube — more platforms coming soon! 🚀

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

🗺️ Optional geo-targeting! Add a city or region (e.g. 'London' 🇬🇧, 'New York' 🗽, 'Dubai' 🏙️) to narrow leads down to channels/videos mentioning that place. ✨ Leave empty to search the whole globe 🌍.

## `emailDomains` (type: `array`):

🎛️ Keep only leads whose email is on 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 leads from ALL domains. 💡 Adding a domain also sharpens the search 🎯.

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

🎚️ How many leads (emails) to collect per keyword before moving on. ⚡ Higher = more leads but longer runs. Default is 20 ✅ (range 1 – 5,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 Google. 🆓 Leave it empty and the actor auto-selects the GOOGLE\_SERP proxy group for reliable, low-block-rate querying. 🔄 On any failed or blocked response it automatically rotates to a fresh proxy URL and retries up to 3×. 🧠 Advanced users can plug in their own proxy groups or external URLs here instead.

## Actor input object example

```json
{
  "keywords": [
    "tech reviewer"
  ],
  "platform": "Youtube",
  "location": "",
  "emailDomains": [
    "@gmail.com"
  ],
  "maxEmails": 20,
  "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": [
        "tech reviewer"
    ],
    "emailDomains": [
        "@gmail.com"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

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

# Run the Actor and wait for it to finish
run = client.actor("scraper-engine/youtube-lead-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": [
    "tech reviewer"
  ],
  "emailDomains": [
    "@gmail.com"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scraper-engine/youtube-lead-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scraper-engine/youtube-lead-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/nU8SnrT0Zs5VOUufI/builds/mNgAhsC94RTy6zDGF/openapi.json
