概述
搜索数据可以揭示 YouTube 网红的真实影响力。此工作流通过分析 SERP 数据来评估 YouTube 网红的搜索可见度、内容覆盖范围和品牌关联度,提供传统指标之外的深度洞察。
触发器
按需触发
计划
按需
工作流步骤
1
输入网红列表
导入要研究的 YouTube 网红名单。
2
搜索网红相关数据
通过搜索 API 获取每位网红的 SERP 数据和搜索量。
3
分析搜索可见度
评估网红在搜索结果中的出现频率和展示位置。
4
评估品牌关联
分析网红与不同品牌在搜索结果中的共现关系。
5
输出研究报告
生成包含搜索可见度评分和商业价值分析的研究报告。
Python 实现
Python
import requests, os, json
API_KEY = os.environ["SCAVIO_API_KEY"]
H = {"x-api-key": API_KEY, "Content-Type": "application/json"}
def search_youtube(keyword: str) -> list:
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers=H,
json={"query": f"{keyword} 2026", "platform": "youtube", "country_code": "us"},
timeout=15,
)
return resp.json().get("video_results", [])
def google_authority(creator: str) -> int:
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers=H,
json={"query": creator, "country_code": "us"},
timeout=10,
)
return len(resp.json().get("organic_results", []))
def influencer_research(keywords: list) -> list:
creators = {}
for kw in keywords:
videos = search_youtube(kw)
for v in videos:
channel = v.get("channel", {}).get("name", "Unknown")
if channel not in creators:
creators[channel] = {"channel": channel, "videos": 0, "total_views": 0}
creators[channel]["videos"] += 1
creators[channel]["total_views"] += v.get("views", 0)
# Score top creators
ranked = sorted(creators.values(), key=lambda x: x["total_views"], reverse=True)[:10]
for c in ranked:
c["google_mentions"] = google_authority(c["channel"])
c["score"] = c["total_views"] * 0.6 + c["google_mentions"] * 1000 * 0.4
return sorted(ranked, key=lambda x: x["score"], reverse=True)
results = influencer_research(["home workout", "fitness nutrition", "meal prep"])
for r in results[:5]:
print(f"{r['channel']}: {r['total_views']:,} views, {r['videos']} videos, {r['google_mentions']} Google mentions")JavaScript 实现
JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function searchYoutube(keyword) {
const r = await fetch('https://api.scavio.dev/api/v1/search', {method:'POST', headers:H, body:JSON.stringify({query:keyword+' 2026', platform:'youtube', country_code:'us'})});
return (await r.json()).video_results || [];
}
async function googleAuthority(creator) {
const r = await fetch('https://api.scavio.dev/api/v1/search', {method:'POST', headers:H, body:JSON.stringify({query:creator, country_code:'us'})});
return ((await r.json()).organic_results||[]).length;
}
async function influencerResearch(keywords) {
const creators = {};
for (const kw of keywords) {
for (const v of await searchYoutube(kw)) {
const ch = v.channel?.name || 'Unknown';
if (!creators[ch]) creators[ch] = {channel:ch, videos:0, totalViews:0};
creators[ch].videos++;
creators[ch].totalViews += v.views||0;
}
}
const ranked = Object.values(creators).sort((a,b)=>b.totalViews-a.totalViews).slice(0,10);
for (const c of ranked) { c.googleMentions = await googleAuthority(c.channel); c.score = c.totalViews*0.6 + c.googleMentions*1000*0.4; }
return ranked.sort((a,b)=>b.score-a.score);
}
const results = await influencerResearch(['home workout', 'fitness nutrition', 'meal prep']);
for (const r of results.slice(0,5)) console.log(r.channel+': '+r.totalViews+' views, '+r.videos+' videos, '+r.googleMentions+' Google mentions');使用的平台
YouTube
包含转录和元数据的视频搜索
包含知识图谱、PAA和AI概览的网页搜索