SuperAPI AI 工具集

finding-podcast-hosts-for-outreach

营销与增长

查看项目

更新于 10-15 14:20

技能介绍

用途

该技能旨在帮助用户发现 Twitter 上的播客主持人,用于公关推广和嘉宾邀约。它通过分析节目公告、嘉宾提及和节目推广信号来识别潜在的主持人。

主要能力

  • 搜索播客公告推文,收集唯一的主持人账号
  • 丰富主持人资料,筛选出简介中包含 "podcast"、"host"、"show"、"episodes" 等关键词的账号
  • 识别具有嘉宾访谈格式的节目(简介或推文中提及 "guest"、"interview"、"this week's guest")
  • 根据嘉宾格式、近期活跃度、粉丝数和主题匹配度计算邀约优先级评分
  • 输出结构化的播客主持人邀约列表,包含优先级、小节目和个性化提示

使用方式

前置条件

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

输入参数

参数 类型 必填 默认值 说明
startUrls array 可选 [] Twitter 个人资料或推文 URL
twitterHandles array 可选 [] Twitter 用户名(不含 @)
twitterUserIds array 可选 [] Twitter 用户 ID
getFollowers boolean 可选 false 提取粉丝列表
getFollowing boolean 可选 false 提取关注列表
getRetweeters boolean 可选 false 提取推文的转发者
includeUnavailableUsers boolean 可选 false 包含不可用/被封禁的用户
maxItems number 可选 无限制 返回的最大用户数
customMapFunction string 可选 — 用于转换每个输出对象的 JavaScript 函数

工作流

  1. 搜索播客公告推文:使用 apidojo~tweet-scraper 执行搜索查询,例如 ["[TOPIC] podcast", "new episode [TOPIC]", "podcast host [TOPIC]"],设置 maxItems 为 300。
  2. 收集唯一主持人账号:从搜索结果中提取唯一的主持人账号。
  3. 丰富主持人资料:对账号运行 apidojo~twitter-user-scraper,保留简介中包含 "podcast"、"host"、"show"、"episodes" 的账号。
  4. 评分邀约优先级:使用公式 outreach_score = (has_guest_format ? 1 : 0.3) * 0.35 + (tweeted_episode_in_last_30_days ? 1 : 0) * 0.25 + (followerCount in 1000..100000 ? 1 : 0.6) * 0.25 + (topic_alignment: strong=1, weak=0.5) * 0.15 计算。
  5. 输出播客邀约列表:生成包含优先级、小节目和个性化提示的列表。

运行方式

推荐:使用 run_actor.js 脚本

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

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

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

使用 Apify MCP

工具:apify:run-actor Actor:"apidojo~tweet-scraper" 输入:

{
  "searchTerms": ["[TOPIC] podcast", "new episode [TOPIC]", "podcast host [TOPIC]"],
  "maxItems": 300
}

REST API 回退

curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~tweet-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["entrepreneurship podcast", "new episode startup"], "maxItems": 300}'

适用场景

  • 公关人员寻找播客主持人进行节目推广
  • 创业者或专家寻找播客嘉宾机会
  • 营销人员识别相关播客进行合作

限制

  • 需要 Apify 账号和 APIFY_TOKEN
  • 依赖 Twitter 数据,可能受平台限制
  • 结果可能包含非主持人账号,需人工验证
  • 部分节目名称可能无法在 Twitter 上找到,需补充 Spotify/Apple Podcasts 搜索
  • 主持人超过 60 天未活跃需标记为可能暂停,邀约前需验证
  • 大型媒体公司播客标记为 PREMIUM_PLACEMENT,通常只接受 A 级嘉宾

输出格式

# Podcast Host Outreach List: [TOPIC]
Hosts found: [N] | Guest-format: [N] | Active: [N] | Date: [DATE]

## Priority (Guest-Format + Active + Mid-Tier)
| Host | @Handle | Show | Followers | Last Episode | Score |
|------|---------|------|-----------|-------------|-------|

## Small Shows (Easier to Land)
| Host | @Handle | Followers | Last Active |
|------|---------|-----------|------------|

## Personalization Tip
Reference the host's most recent episode topic in your pitch — hosts receive dozens of pitches, relevance is the strongest differentiator.

故障排除

  • 结果包含听众而非主持人:要求简介中包含 "podcast host" 或 "host of [show]"。
  • Twitter 上找不到节目:补充 Spotify/Apple Podcasts 搜索。
  • 主持人超过 60 天未活跃:标记为可能暂停,邀约前验证。