mcpField
F
finding-food-bloggers-and-creators

finding-food-bloggers-and-creators

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

关于 finding-food-bloggers-and-creators

用于在 Instagram、TikTok 和 YouTube 发现美食内容创作者,并按内容主题与互动质量分类。适合营销团队构建分平台及跨平台的创作者名单。

主要功能

  1. 01跨平台搜索美食创作者
  2. 02按平台评估互动质量
  3. 03按内容主题细分
  4. 04跨平台去重并关联账号

适用场景

  1. 01寻找特定美食主题的创作者
  2. 02按平台筛选合作对象
  3. 03识别同一创作者的跨平台账号

MCP 相关

可选通过 Apify MCP server 运行 Instagram 和 TikTok 抓取 Actor;README 也提及通过 REST API 执行。

安装

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

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill finding-food-bloggers-and-creators

安装后在 Claude Code 中输入/finding-food-bloggers-and-creators确认已加载。

详细介绍

寻找美食博主和创作者

发掘 Instagram、TikTok 和 YouTube 上的美食内容创作者。按内容主题(食谱、餐厅点评、备餐、精致餐饮)和互动质量细分。

前提条件

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

输入

参数类型必填默认值备注
startUrlsarray✅[]Instagram URL — 个人主页、话题标签、地点、音频页面、短视频
untilstring可选—抓取截至该日期(YYYY-MM-DD)的帖子
maxItemsnumber可选不限返回的最大帖子数
customMapFunctionstring可选—用于转换每个输出对象的 JavaScript 函数

工作流

Progress:
- [ ] Step 1: Search food hashtags per platform
- [ ] Step 2: Collect unique creator handles
- [ ] Step 3: Enrich and score by platform
- [ ] Step 4: Cross-platform deduplication
- [ ] Step 5: Deliver segmented creator list
第 1 步:平台话题标签

Instagram 话题标签:

["#[food_niche]", "#[food_niche]recipe", "#[food_niche]love", "#[food_niche]blogger",
 "#homecook", "#foodphotography", "#recipeoftheday"]

TikTok 话题标签:

["#[food_niche]", "#[food_niche]tiktok", "#cookingtiktok", "#foodtok", "#recipeoftiktok"]

YouTube 搜索关键词:

["[food_niche] recipe", "[food_niche] cooking", "how to make [food_niche]"]

如果 Apify MCP 可用(针对每个平台分别运行):

Instagram:
Tool: apify:run-actor
Actor: "apidojo~instagram-scraper"
Input: {"keywords": ["#[food_niche]", "#[food_niche]recipe"], "maxItems": 100}

TikTok:
Tool: apify:run-actor
Actor: "apidojo~tiktok-scraper"
Input: {"keywords": ["#[food_niche]", "#foodtok"], "maxItems": 200}

YouTube:
Tool: apify:run-actor
Actor: "apidojo~youtube-scraper"
Input: {"searchKeywords": ["[food_niche] recipe"], "maxResults": 50}

REST API 备用方案(每次运行一个):

# Instagram
curl -X POST "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs?token=$APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"keywords": ["#italianrecipes", "#italianfood"], "maxItems": 100}'

# TikTok
curl -X POST "https://api.apify.com/v2/acts/apidojo~tiktok-scraper/runs?token=$APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"keywords": ["#italianrecipes", "#foodtok"], "maxItems": 200}'
第 2 步:按平台评分

Instagram:

engagement_rate = (avg_likes + avg_comments) / follower_count * 100
ig_score = (engagement_rate / 5.0) * 0.40 + (follower_count in 5K..100K ? 1 : 0.6) * 0.30 + (posts_in_niche/10) * 0.30

TikTok:

view_ratio = avg_views / follower_count
tt_score = (view_ratio > 1 ? 1 : view_ratio) * 0.40 + (engagement_rate / 5) * 0.30 + (posts_in_niche/10) * 0.30

YouTube:

view_ratio = avg_views / subscriber_count
yt_score = (view_ratio > 0.15 ? 1 : view_ratio/0.15) * 0.40 + (avg_comments/avg_views > 0.01 ? 1 : (avg_comments/avg_views)/0.01) * 0.30 + (subscriber_count in 5K..200K ? 1 : 0.6) * 0.30
第 3 步:特殊情况
  • 同一创作者出现在多个平台:通过匹配账号名相似度去重;关联为 cross_platform_creator(触达价值更高)
  • 食谱聚合账号(并非原创创作者):排除转载其他网站食谱的账号——其简介会提及“汇集全网食谱”
  • 出现美食品牌官方账号:过滤掉 verified 账号以及粉丝数超过 500K 的账号
  • 不活跃的创作者:过滤掉 last_post_date > 45 days(距离当前日期超过 45 天)的账号

输出格式

# Food Creator List: [FOOD_NICHE]
Creators found: [N] | Instagram: [N] | TikTok: [N] | YouTube: [N] | Cross-platform: [N] | Date: [DATE]

## Top Creators by Platform

### Instagram
| Creator | @Handle | Followers | Avg Likes | Eng Rate | Content Theme | Score |
|---------|---------|-----------|-----------|----------|---------------|-------|

### TikTok
| Creator | @Handle | Followers | Avg Views | View Ratio | Score |
|---------|---------|-----------|-----------|-----------|-------|

### YouTube
| Creator | Channel | Subscribers | Avg Views | View Ratio | Score |
|---------|---------|------------|-----------|-----------|-------|

## Cross-Platform Creators (Highest Reach)
[Creator] is active on Instagram ([N] followers) + TikTok ([N] followers)

故障排除

专业美食摄影师(而非博主)过多:过滤掉那些说明文字总是只有食谱标题、没有个人风格的账号。 结果被餐厅账号占据:在话题标签中添加“家庭烹饪”或“食谱创作者”等限定词;搜索 #homecook[niche]。 美食内容互动率偏低:美食摄影内容的互动率通常低于个人叙事内容——针对 Instagram 美食账号,将 min_engagement_rate 调整为 1.5%。

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

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

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

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

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

评论

支持 Markdown