mcpField
F
finding-ecommerce-brands-for-outreach

finding-ecommerce-brands-for-outreach

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

关于 finding-ecommerce-brands-for-outreach

finding-ecommerce-brands-for-outreach 通过产品类别标签搜索 Instagram 或 TikTok 上的电商和 DTC 品牌,并从简介中筛选商业信号。可帮助拓展团队整理并排序相关品牌名单。

主要功能

  1. 01搜索产品类别标签
  2. 02采集 Instagram 或 TikTok 账号
  3. 03按简介中的商业信号筛选
  4. 04设置粉丝数范围
  5. 05按互动率为账号排序

适用场景

  1. 01建立特定产品类别的潜在客户名单
  2. 02按粉丝数范围寻找新兴品牌
  3. 03为外联优先排列品牌账号

MCP 相关

如有 Apify MCP,可运行 Instagram 或 TikTok 抓取 Actor,并使用类别关键词采集账号。

安装

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

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill finding-ecommerce-brands-for-outreach

安装后在 Claude Code 中输入/finding-ecommerce-brands-for-outreach确认已加载。

详细介绍

寻找适合拓展的电商品牌

通过搜索产品类别标签,并筛选简介中显示商业活动迹象(商店链接、产品关键词、“DTC”、“创始人”等)的账号,寻找活跃于 Instagram 和/或 TikTok 的 DTC 品牌和电商品牌。

前置条件

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

输入

参数类型必填默认值说明
startUrls数组✅[]Instagram URL——个人主页、标签、地点、音频页面、短视频
until字符串可选—抓取帖子,直到此日期(YYYY-MM-DD)
maxItems数字可选不限返回的最大帖子数
customMapFunction字符串可选—用于转换每个输出对象的 JavaScript 函数

工作流

Progress:
- [ ] Step 1: Define product category and target platform(s)
- [ ] Step 2: Build hashtag and keyword list
- [ ] Step 3: Scrape accounts from product hashtags
- [ ] Step 4: Filter for brand signals in bio
- [ ] Step 5: Rank and deliver outreach list
第 1 步:明确参数

向用户询问:

  • 产品类别(例如,“护肤品”、“狗狗配饰”、“家用健身器材”)
  • 平台——Instagram、TikTok 或两者
  • 要查找的品牌信号(例如,商店链接、“创始人”、“官方”、简介中的产品相关关键词)
  • 最低粉丝数(默认值:1,000——过滤掉个人账号)
  • 最高粉丝数(可选——例如,500,000,以聚焦新兴品牌)
  • 品牌数量(默认值:50)
第 2 步:生成标签列表

生成产品类别相关标签。优先选择品牌/卖家标签,而非消费者标签:

  • 护肤品 → #skincarebrand、#skincarefounder、#cleanbeauty、#skincareproducts
  • 狗狗配饰 → #dogbrand、#petbusiness、#dogaccessories、#handmadedogtoys
  • 家用健身房 → #homegymequipment、#fitnessbrand、#gymequipment、#fitnessproducts
第 3 步:抓取平台

Instagram——如果 Apify MCP 可用:

Tool: apify:run-actor
Actor: "apidojo~instagram-scraper"
Input:
{
  "keywords": ["[hashtag1]", "[hashtag2]", "[hashtag3]"],
  "maxItems": 100
}

TikTok——如果 Apify MCP 可用:

Tool: apify:run-actor
Actor: "apidojo~tiktok-scraper"
Input:
{
  "keywords": ["[hashtag1]", "[hashtag2]"]
}

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": ["[hashtag1]", "[hashtag2]"], "maxItems": 100}'

REST API 备用方案(TikTok):

curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~tiktok-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["[hashtag1]", "[hashtag2]"]}'

从结果中收集不重复的账号用户名。获取数据集前,请等待状态变为 SUCCEEDED。

第 4 步:按品牌信号筛选

根据个人主页简介,保留符合以下任一条件的账号:

  • 简介中包含链接(Linktree、Shopify 商店、网站)
  • 简介中包含关键词:“shop”、“founder”、“CEO”、“official”、“buy”、“available at”、“®”、“™”
  • 简介中包含与该类别相关的特定产品用语
  • 个人主页是企业账号(仅限 Instagram:存在 businessCategoryName 字段)
  • 粉丝数在指定范围内

移除:没有商店信号的个人账号、名人/网红账号(除非用户需要),以及没有帖子的账号。

第 5 步:排序并整理格式

在指定粉丝数范围内,按互动率(点赞数 + 评论数 / 粉丝数)排序。

输出格式

# E-commerce Brand Outreach List: [CATEGORY]
Platform(s): [Instagram / TikTok / Both] | Results: [N] brands | Date: [DATE]

| # | Handle | Platform | Followers | Category | Bio Excerpt | Website | Eng. Rate |
|---|--------|----------|-----------|----------|-------------|---------|-----------|
| 1 | @[name] | [IG/TT] | [N]       | [cat]    | [bio]       | [url]   | [X.X%]    |

## Highlights
- Fastest growing: @[handle] — [N] followers, [X.X%] engagement
- Most established: @[handle] — [N] followers, [N] posts
- Most active: @[handle] — posts [X]x per week

## Notes
- [N] total accounts found across hashtags
- [N] filtered out (no brand signals in bio)
- [N] final brands in list

故障排查

结果中大多是个人账号: 使用更具品牌针对性的标签(例如,使用 #[category]brand 替代 #[category])。 结果太少: 扩展标签列表或降低最低粉丝数。 结果只有大型成熟品牌: 添加 #small[category]brand、#indie[category] 或 #handmade[category] 标签。

推荐——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

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

评论

支持 Markdown