SuperAPI AI 工具集

finding-youtube-micro-influencers

营销与增长

查看项目

更新于 10-15 12:09

技能介绍

用途

Finding YouTube Micro-Influencers 用于在 YouTube 上按细分领域搜索频道,并按订阅数筛选出微型网红——通常指订阅数低于 10 万、互动相对受众规模较高的创作者。该技能定位的典型用途是联盟营销计划与品牌赞助,即微型受众群体转化效果更好的场景。

前置条件

  • 已设置 APIFY_TOKEN 环境变量
  • 可选:已安装 Apify MCP server

输入参数

参数 类型 是否必填 默认值 说明
startUrls array 可选 [] YouTube URL——频道、播放列表、Shorts、搜索结果
youtubeHandles array 可选 [] YouTube 频道 handle(如 @kurzgesagt)
getTrending boolean 可选 false 获取热门视频
keywords array 可选 [] 搜索关键词
gl string 可选 us 结果的国家代码(如 US、GB)
hl string 可选 en 语言代码(如 en、de)
uploadDate string 可选 all 上传时间筛选:any、hour、today、week、month、year
duration string 可选 all 时长筛选:any、short、long
features string 可选 all 特性筛选:4k、hd、live、cc、3d、hdr 等
sort string 可选 r 搜索结果排序方式
maxItems number 可选 无限制 返回的最大视频数量
customMapFunction string 可选 — 用于转换每个输出对象的 JavaScript 函数

工作流

  • [ ] 第 1 步:定义细分领域与订阅区间
  • [ ] 第 2 步:构建关键词与搜索词列表
  • [ ] 第 3 步:运行 youtube-scraper
  • [ ] 第 4 步:过滤并计算播放量与订阅数比值
  • [ ] 第 5 步:输出排名后的频道列表

第 1 步:明确参数

向用户询问:

  • 细分领域/主题(如 "personal finance for millennials"、"vegan cooking"、"PC gaming")
  • 最大订阅数(默认:100,000——微型网红阈值)
  • 最小订阅数(默认:5,000——过滤掉非常新的频道)
  • 最少视频数(默认:20——确保有一定积累)
  • 要返回的频道数量(默认:30)

第 2 步:构建搜索词列表

为细分领域生成 3-5 个 YouTube 搜索查询。像观众一样思考,而不是像营销人员:

  • Personal finance → "how to save money"、"budget for beginners"、"investing in your 20s"
  • Vegan cooking → "easy vegan recipes"、"vegan meal prep"、"vegan on a budget"
  • PC gaming → "budget PC build"、"PC gaming tips"、"indie game reviews"

第 3 步:运行 Actor

推荐方式——run_actor.js(自动处理等待、输出与文件保存):

# 快速回答(在聊天中打印表格)
node scripts/run_actor.js \
  --actor "apidojo~youtube-scraper" \
  --input '{"param": "value"}'

# 保存为 CSV
node scripts/run_actor.js \
  --actor "apidojo~youtube-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.csv --format csv

# 保存为 JSON
node scripts/run_actor.js \
  --actor "apidojo~youtube-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.json --format json

APIFY_TOKEN 必须设置在环境变量或 .env 文件中。

如果可用 Apify MCP:

  • 工具:apify:run-actor
  • Actor:"apidojo~youtube-scraper"
  • 输入:
{
  "searchQuery": "[SEARCH_TERM]",
  "maxResults": 50,
  "scrapeVideoDetails": false,
  "scrapeChannelDetails": true
}

对每个搜索查询分别运行。合并频道结果,按频道 ID 去重。

REST API 备用方式:

curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~youtube-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "searchQuery": "[SEARCH_TERM]",
    "maxResults": 50,
    "scrapeChannelDetails": true
  }'

等待状态变为 SUCCEEDED,然后获取 dataset。

第 4 步:过滤与打分

先应用订阅区间过滤,再计算播放量与订阅数比值,作为微型网红质量信号:

view_ratio = (total_views / subscriber_count)
recent_momentum = avg_views_last_10_videos / subscriber_count

较高的 recent_momentum(>0.5)= 该频道表现超出其体量——理想的微型网红。

第 5 步:格式化输出

输出格式:

# YouTube Micro-Influencer Discovery: [NICHE]
Subscriber range: [MIN]–[MAX] | Results: [N] channels | Date: [DATE]

| # | Channel | Subscribers | Avg Views | View/Sub Ratio | Videos | Contact | URL |
|---|---------|-------------|-----------|----------------|--------|---------|-----|
| 1 | [name]  | [N]         | [N]       | [X.Xx]         | [N]    | [email?]| [url] |

## Top 5 Picks for Outreach

1. **[Channel Name]** — [N] subs | [X.Xx] view ratio | Posts [X]x/month
   Why: [brief reason — high engagement, relevant niche, consistent posting]
   Contact: [email from About page if available]
   Latest video: "[title]" — [N] views

2–5. [same structure]

## Notes
- [N] channels found total across all search queries
- [N] filtered out (outside subscriber range or too few videos)
- View/Sub Ratio > 1.0 = exceptional engagement (views exceed subscriber count per video avg)

故障排查

  • 结果中只有大频道:YouTube 搜索按相关性与播放量排名,会优先展示大频道。可尝试更细分的搜索词,或对订阅数做更激进的过滤。
  • 没有联系方式:大多数 YouTuber 会在 About 标签页列出商务邮箱。如果 scraper 输出中没有,请手动查看频道 URL。
  • 订阅数过时:Apify 上的 YouTube 数据可能有 24-72 小时的延迟。对于最终的外联名单,请手动核实首选频道。