# YouTube Channel Finder By Keyword - Domain Filter & Dedupe (`insightflow/youtube-channel-finder-by-keyword`) Actor

🕵️ YouTube Channel Finder By Keyword discovers channels and extracts their public emails. 🎯 Domain filtering and alias deduplication built in, hidden addresses decoded. 🎬 For creator discovery at scale.

- **URL**: https://apify.com/insightflow/youtube-channel-finder-by-keyword.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 Channel Finder By Keyword

**YouTube Channel Finder By Keyword** helps you discover public YouTube channels fast using your own search terms. It is built for marketers, data analysts, and researchers who need a practical YouTube channel finder, a keyword based channel search, or a channel search by topic without manual browsing. With this channel finder tool, you can quickly find YouTube channels, compare niches, and build targeted lists at scale 🚀

### What is YouTube Channel Finder By Keyword? 🔍

**YouTube Channel Finder By Keyword** is an Apify actor that searches publicly available YouTube channel data based on the keywords you provide. It’s designed as a YouTube channel discovery tool for people who need to find creators on YouTube, build a YouTube channel database, or run a YouTube creator search without spending hours doing manual research.

This YouTube channel lookup workflow is especially useful for marketers, recruiters, sales teams, and analysts who want to search YouTube channels by topic and collect results in a structured format. Instead of checking one channel at a time, the actor helps you discover relevant public channels in minutes — making it a practical YouTube niche channel finder for fast, scalable research. ⚡

### What Data Does YouTube Channel Finder By Keyword Collect? 📊

This actor collects a small but useful set of discovery fields that help you review and organize results quickly. Each record includes the keyword that surfaced the channel, a direct URL, a short description snippet, and the source label. That makes it easy to filter, sort, and export results from your YouTube channel search by keyword.

| Data Category | Fields Extracted | Description |
|---|---|---|
| Discovery | `keyword` | The search term used to find the channel |
| Navigation | `url` | Direct link to the YouTube channel |
| Context | `description_snippet` | Short text snippet related to the channel |
| Source | `source` | Where the result was found |

### What Do Results from YouTube Channel Finder By Keyword Look Like? 👀

Each result is saved as a structured JSON record in your Apify dataset. Here’s a realistic example of what one channel record looks like:

```json
{
  "keyword": "fitness",
  "url": "https://www.youtube.com/@growwithjo",
  "description_snippet": "Workout routines, healthy habits, and fitness motivation for all levels.",
  "source": "Search Engine"
}
```

Export formats: JSON (default) and CSV via Apify Console.

#### Core Features of YouTube Channel Finder By Keyword ⚡

| Feature | Benefit |
|---|---|
| ✅ **Keyword-Driven Discovery** | Find relevant YouTube channels based on the topics you care about |
| ✅ **Country Selection** | Narrow discovery using the target country setting |
| ✅ **Real-Time Data Saving** | Results are stored as they are found, so you don’t lose progress |
| ✅ **Structured Output** | Clean dataset records ready for analysis or export |
| ✅ **No Login Required** | Works on publicly available YouTube channel data |
| ✅ **Built for Scale** | Helps you discover thousands of channels efficiently |
| ✅ **Retry Logic** | Adds resilience when requests fail temporarily |
| ✅ **Proxy Support** | Includes built-in proxy support for more reliable scraping |

### Getting Started with YouTube Channel Finder By Keyword 🚀

1. **Open Apify Store** — Go to [apify.com/store](https://apify.com/store) and find **YouTube Channel Finder By Keyword**
2. **Click Try for Free** — Sign in to your Apify account or create one
3. **Open the Input Tab** — Configure the actor using the built-in form
4. **Add Keywords** — Enter one or more topics you want to search for
5. **Choose a Country** — Select the target country if you want to narrow results geographically
6. **Start the Run** — Launch the actor and monitor progress in the logs
7. **Review the Dataset** — Open the dataset tab to inspect discovered channels
8. **Export Your Results** — Download the output in JSON or CSV for further analysis

No coding is required, and you can start discovering channels in just a few minutes.

### Ways to Use YouTube Channel Finder By Keyword 💡

- 🎯 **Lead Generation** — Build prospect lists from YouTube creators in your niche
- 📣 **Influencer Research** — Find relevant creators for partnerships or sponsorships
- 🔬 **Market Research** — Study channels by topic to understand audience demand
- 📊 **Content Analysis** — Track how channels are distributed across niches and countries
- 🧭 **Competitor Discovery** — Search YouTube channels to map direct and adjacent competitors
- ⚙️ **Data Workflows** — Feed discovered results into reporting, CRM, or outreach pipelines

#### Input Parameters — YouTube Channel Finder By Keyword

```json
{
  "keywords": [
    "fitness"
  ],
  "country": "United States"
}
```

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `keywords` | Array | Yes | `["fitness"]` | The list of keywords used to find YouTube channels. You need at least one keyword. |
| `country` | String | No | `United States` | The target country for discovery. Choose from the available country list in the input form. |

#### Output Parameters — YouTube Channel Finder By Keyword

```json
{
  "keyword": "fitness",
  "url": "https://www.youtube.com/@growwithjo",
  "description_snippet": "Workout routines, healthy habits, and fitness motivation for all levels.",
  "source": "Search Engine"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `keyword` | Keyword | text | The keyword that produced the result. |
| `url` | Channel URL | link | Direct URL to the discovered YouTube channel. |
| `description_snippet` | Snippet | text | A short description snippet associated with the result. |
| `source` | Source | text | The source label for the result. |

### Why Choose YouTube Channel Finder By Keyword? 🏆

If you need a reliable channel finder tool, this actor gives you a simple way to discover public YouTube channels without manual searching. It’s useful for keyword based channel search workflows, quick YouTube channel lookup tasks, and large-scale research projects where speed matters. You also get structured output, retry logic, and proxy support for more dependable runs. For support or questions, contact <insightflowofficial@gmail.com>.

### How Many Results Can You Scrape? 📈

The actor is designed to keep collecting results until it reaches its run limit. On free runs, the actor caps output at 100 channels per run. If you have a paid plan, the actor can continue without that hard cap. The actual number of results you get depends on how many public channels match your keywords and country selection.

### Legal Guidelines for Scraping YouTube ⚖️

This actor collects only publicly available data from YouTube channel pages and discovery results. It does not require login access. You are responsible for using the data in compliance with applicable laws, platform policies, and privacy rules in your region. Always use scraped data for legitimate research, marketing, or analysis purposes. For data removal requests, please contact <insightflowofficial@gmail.com>.

### FAQ — YouTube Channel Finder By Keyword ❓

#### How does YouTube Channel Finder By Keyword work?

You provide keywords, and the actor uses them to discover relevant public YouTube channels. It then saves matching results in a structured dataset with the keyword, channel URL, description snippet, and source.

#### What kinds of YouTube channels can I find?

You can find public channels that match your chosen topics. This makes the actor useful as a YouTube channel search by keyword tool for niches like fitness, gaming, tech, education, and more.

#### Can I use it for YouTube creator search?

Yes. It works well as a YouTube creator search and YouTube channel discovery tool when you want to find creators around a specific topic or audience.

#### Does it require a login?

No. The actor is designed to work without login, using publicly available data only.

#### How do I export the results?

You can export the dataset from Apify Console in JSON or CSV format after the run finishes.

#### Is there a limit on results?

Yes. Free runs are capped at 100 channels per run. Paid usage removes that hard cap.

#### Why use this instead of manual research?

It saves time, reduces repetitive work, and helps you build a YouTube channel database much faster than searching manually.

#### What should I do if I need help?

If you have questions, bug reports, or feature ideas, reach out at <insightflowofficial@gmail.com>.

### Conclusion 🏁

**YouTube Channel Finder By Keyword** is a fast, practical way to discover public YouTube channels at scale. Whether you’re building lists for outreach, doing market research, or exploring a new niche, it gives you a clean and efficient way to find creators on YouTube.

### 🆘 Support & Feedback

Have a question or feature request for **YouTube Channel Finder By Keyword**?

- 🐞 **Bug Reports:** Reach out by email
- ✨ **Feature Requests:** Send your idea and use case
- 📧 **Email:** <insightflowofficial@gmail.com>

# Actor input Schema

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

List of keywords to search for YouTube channels (e.g., 'tech reviewer', 'fitness', 'gaming').

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

Select the target country for leads.

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

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

## Actor input object example

```json
{
  "keywords": [
    "fitness"
  ],
  "country": "United States",
  "minLeadScore": 0
}
```

# 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": [
        "fitness"
    ],
    "country": "United States"
};

// Run the Actor and wait for it to finish
const run = await client.actor("insightflow/youtube-channel-finder-by-keyword").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": ["fitness"],
    "country": "United States",
}

# Run the Actor and wait for it to finish
run = client.actor("insightflow/youtube-channel-finder-by-keyword").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": [
    "fitness"
  ],
  "country": "United States"
}' |
apify call insightflow/youtube-channel-finder-by-keyword --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,insightflow/youtube-channel-finder-by-keyword"
        }
    }
}

```

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/Debxju1U3ctDMiKg2/builds/YYgfCSWMDdC2KxBw9/openapi.json
