mcpField
F
finding-youtube-sponsorship-candidates

finding-youtube-sponsorship-candidates

github.com/apidojo-io营销与增长1775 次安装24 周前更新
代码仓库

关于 finding-youtube-sponsorship-candidates

这项调研技能用于寻找适合品牌赞助的 YouTube 频道,并依据频道数据、互动情况和赞助记录评估及排序联系对象。

主要功能

  1. 01按细分领域关键词搜索视频
  2. 02收集频道数据
  3. 03检查赞助记录
  4. 04评估覆盖面和互动情况
  5. 05按契合度排列候选频道

适用场景

  1. 01为特定领域的赞助活动寻找频道
  2. 02优先联系有过赞助内容的创作者
  3. 03准备排序后的频道联系名单

MCP 相关

可通过 Apify MCP 服务运行 YouTube 抓取 Actor,以搜索视频并补充频道数据;也提供 REST API 备用方案。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill finding-youtube-sponsorship-candidates

安装后在 Claude Code 中输入/finding-youtube-sponsorship-candidates确认已加载。

详细介绍

寻找 YouTube 赞助合作候选频道

发现适合品牌植入的 YouTube 频道。有过赞助合作经历的频道是最高效的联系目标——它们已证明愿意接受赞助。

前提条件

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

输入

参数类型必填默认值备注
startUrlsarray可选[]YouTube URL——频道、播放列表、Shorts、搜索结果
youtubeHandlesarray可选[]YouTube 频道用户名(例如 @kurzgesagt)
getTrendingboolean可选false获取热门视频
keywordsarray可选[]搜索关键词
glstring可选us结果的国家/地区代码(例如 US、GB)
hlstring可选en语言代码(例如 en、de)
uploadDatestring可选all上传日期筛选:any、hour、today、week、month、year
durationstring可选all时长筛选:any、short、long
featuresstring可选all特性筛选:4k、hd、live、cc、3d、hdr 等
sortstring可选r搜索结果的排序方式
maxItemsnumber可选无限制要返回的最大视频数
customMapFunctionstring可选—用于转换每个输出对象的 JavaScript 函数

工作流

Progress:
- [ ] Step 1: Search YouTube for niche channel content
- [ ] Step 2: Collect channel handles from results
- [ ] Step 3: Enrich channel data
- [ ] Step 4: Score sponsorship fit
- [ ] Step 5: Deliver ranked outreach list
步骤 1:搜索细分领域内容

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

# Quick answer (prints table to chat)
node scripts/run_actor.js \
  --actor "apidojo~youtube-scraper" \
  --input '{"param": "value"}'

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

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

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

如果 Apify MCP 可用:

Tool: apify:run-actor
Actor: "apidojo~youtube-scraper"
Input:
{
  "searchKeywords": ["best [NICHE] tools", "[NICHE] review", "[NICHE] for beginners", "top [NICHE]"],
  "maxResults": 50,
  "type": "video"
}

REST API 备用方案:

curl -X POST   "https://api.apify.com/v2/acts/apidojo~youtube-scraper/runs?token=$APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{
    "searchKeywords": ["best personal finance tools", "personal finance review"],
    "maxResults": 50,
    "type": "video"
  }'

收集唯一的 channelId 和 channelName 值。

步骤 2:补充频道数据

如果 Apify MCP 可用:

Tool: apify:run-actor
Actor: "apidojo~youtube-scraper"
Input:
{
  "startUrls": [{"url": "https://www.youtube.com/channel/[CHANNEL_ID]"}],
  "maxResults": 10,
  "type": "video"
}
步骤 3:评估赞助合作匹配度
view_ratio = avg_views / subscriber_count

sponsorship_score = (view_ratio > 0.1 ? 1 : view_ratio / 0.1) * 0.30
                  + (subscriber_count in 10000..200000 ? 1 : 0.6) * 0.20
                  + (avg_comments / avg_views > 0.005 ? 1 : (avg_comments/avg_views)/0.005) * 0.20
                  + (has_sponsor_history ? 1 : 0) * 0.30

赞助信号检测(最近 10 个视频的标题/描述):

sponsor_count = count(videos where description contains ["sponsored by", "use code", "thanks to", "partner"])
has_sponsor_history = sponsor_count >= 1
repeat_sponsor = sponsor_count >= 3

等级: TIER A ≥ 0.70 | TIER B 0.45–0.69 | TIER C < 0.45

步骤 4:特殊情况
  • 单个热门视频导致观看次数飙升:使用最近 10 个视频的观看次数中位数,而非均值;标记 max_views > 10× median 的频道
  • 频道内容属于相近但非目标细分领域:评估细分领域匹配度——最近 20 个视频中属于目标领域的比例
  • 订阅者数量不是最新数据:YouTube 的数据更新有延迟;使用 avg_views 作为实际触达范围的参考指标
  • 没有可用的描述:跳过赞助历史检查;该项评分设为 0.5

输出格式

# YouTube Sponsorship Candidates: [NICHE]
Channels evaluated: [N] | TIER A: [N] | TIER B: [N] | Date: [DATE]

## TIER A — Strong Sponsorship Candidates
| Channel | Subscribers | Avg Views | View Ratio | Sponsor History | Niche Fit | Score |
|---------|------------|-----------|------------|-----------------|-----------|-------|
| [name] | [N] | [N] | [X.XX] | [Yes/No/Repeat] | [%] | [0.XX] |

## TIER B — Secondary Candidates
| Channel | Subscribers | Avg Views | View Ratio | Last Sponsor |
|---------|------------|-----------|------------|-------------|

## Sponsorship Landscape in [NICHE]
- Channels already running sponsors: [N]/[N] evaluated ([X%])
- Most common sponsor in category: [brand name] (seen on [N] channels)
- Typical viewer demographic signal (from video titles): [description]

故障排除

结果全是超大型频道(订阅者超过 1M):在搜索查询中加入“初学者”或“独立”等限定词缩小范围;或在抓取后按订阅者数量筛选。 细分领域太宽泛:缩小到更具体的领域(例如“个人理财”→“财务自由运动”,“加密货币”→“比特币长期投资”)。 无法从描述中检测赞助历史:赞助相关措辞有时会隐藏在视频字幕中(而非描述中)。这是已知限制——建议对排名前 5 的候选频道进行人工检查。

评论

支持 Markdown