开发指南 · 创业者

如何开发 YouTube 赞助合作的网红背调工具

品牌往往只根据订阅数和几个样例视频就投入大笔预算赞助创作者。背调工具会读完创作者说过的所有内容,在签约前标出风险。

适合谁
网红营销代理公司、品牌合作团队、创作者交易平台
开发周期
1–2 周
API 接口
/channels/resolve/batchasr_options.contentModeration

它解决什么问题

网红营销团队通常只看几个最近的视频来评估创作者。他们会漏掉六个月前的一次竞品赞助、一句争议言论,或者在镜头前嘲讽赞助商的习惯。活动上线后才发现这些问题代价高昂,而人工审看数百小时的内容又不现实。

第一版应该包含哪些功能

  • 批量分析创作者的近期视频
  • 识别过往赞助商和竞品品牌
  • 针对脏话、敏感话题和争议内容的内容安全标记
  • 对赞助商和产品品类的情感倾向
  • 可分享的报告,附原话和时间戳证据

分步实现指南

  1. 01

    拉取历史视频

    用创作者的 handle 调用 /channels/resolve,limit 设为 100 到 500,获取近期视频 ID。

  2. 02

    一次批量转录

    把 ID 发送到 /batch。对于没有字幕的视频,内容审核和情感分析等 ASR 选项可以提供结构化的安全信号。

  3. 03

    提取赞助商和风险

    用 LLM 处理每份字幕,列出提到的赞助商、竞品品牌,以及符合品牌风险类别的言论。

  4. 04

    评分并生成报告

    将发现汇总为各类别得分,并生成报告,每个风险标记都链接到原话和时间戳。

入门代码

这个创意基于“方案 3:把播放列表批量导入知识库”模式。替换成你自己的频道、提示词和存储即可。

import requests

API = "https://www.youtubetranscript.dev/api/v2"
HEADERS = {"Authorization": "Bearer yt_sk_live_YOUR_KEY"}

playlist = requests.post(f"{API}/playlists/resolve", headers=HEADERS,
                         json={"playlist_url": "https://www.youtube.com/playlist?list=PLAYLIST_ID",
                               "limit": 100}).json()

ids = [v["video_id"] for v in playlist["items"]]
batch = requests.post(f"{API}/batch", headers=HEADERS, json={
    "video_ids": ids,
    "format": {"timestamp": True, "paragraphs": True},
}).json()

# Large batches run async: poll GET /batch/{batch_id} until status is "completed"
for r in batch.get("results", []):
    if r["status"] == "completed":
        for p in r["data"]["transcript"].get("paragraphs") or []:
            store(video_id=r["video_id"], start=p["start"], text=p["text"])  # your vector DB

如何赚钱

对偶尔做背调的品牌按报告收费,对每周都要背调的代理公司和创作者平台销售按席位计费的套餐。与一次失败赞助的损失相比,这个价格很容易说服客户。

需要避开的坑

  • 没有证据就打标记:每个风险都需要原话和时间戳,让人可以结合上下文判断。
  • 把所有脏话视为同等风险:让每个品牌设置自己的阈值。
  • 只分析近期视频:竞品合作往往出现在更早的时候。

关于这个创意的问题

品牌如何对 YouTube 网红做背调?

大多数是手动看几个视频。字幕分析让你在几分钟内审查创作者近期全部作品中的赞助商、敏感话题和语气。

能查出某个 YouTuber 和哪些赞助商合作过吗?

能。赞助口播是说出来的,所以 LLM 可以从字幕中提取品牌名和广告片段。

一份背调报告应该覆盖多少个视频?

一个实用的默认值是最近 100 个视频或最近 12 个月,取两者中较多的。Business 套餐下,单次批量请求最多可包含 3,000 个视频。

今天就开始开发

每月 10 个免费额度,无需信用卡。

如何开发 YouTube 网红背调工具 | YouTubeTranscript.dev