finding-brand-collaborations-on-tiktok

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Finding Brand Collaborations on TikTok

在TikTok上查找品牌合作

Maps active brand-creator partnerships in a product category. Identifies which brands are investing in TikTok influencer marketing, which creators they're working with, and the performance benchmarks for sponsored content.
梳理某一产品品类中活跃的品牌-创作者合作关系,识别哪些品牌正在投入TikTok网红营销、他们合作的创作者是谁,以及赞助内容的表现基准。

Prerequisites

前提条件

  • APIFY_TOKEN
    environment variable set
  • Optional: Apify MCP server installed
  • 已设置
    APIFY_TOKEN
    环境变量
  • 可选:安装Apify MCP服务器

Inputs

输入参数

ParameterTypeRequiredDefaultNotes
startUrls
arrayOptional
[]
TikTok URLs — user profiles, hashtags, music pages, search, locations
keywords
arrayOptional
[]
Search keywords/terms to find posts
sortType
stringOptional
RELEVANCE
Sort order for keyword results:
RELEVANCE
,
MOST_LIKED
,
DATE_POSTED
location
stringOptionalISO 3166-1 alpha-2 country code for regional filtering (e.g.
US
,
GB
)
maxItems
numberOptionalUnlimitedMaximum posts to return across the run
includeSearchKeywords
booleanOptional
false
Add the matched search keyword field to each post
customMapFunction
stringOptionalJavaScript function to transform each output object
参数类型是否必填默认值说明
startUrls
数组可选
[]
TikTok链接 — 用户主页、话题标签、音乐页面、搜索结果、地点页面
keywords
数组可选
[]
用于查找帖子的搜索关键词/术语
sortType
字符串可选
RELEVANCE
关键词结果的排序方式:
RELEVANCE
(相关性)、
MOST_LIKED
(最受欢迎)、
DATE_POSTED
(发布日期)
location
字符串可选用于区域过滤的ISO 3166-1 alpha-2国家代码(例如
US
GB
maxItems
数字可选无限制运行过程中返回的最大帖子数量
includeSearchKeywords
布尔值可选
false
为每个帖子添加匹配的搜索关键词字段
customMapFunction
字符串可选用于转换每个输出对象的JavaScript函数

Workflow

工作流程

Progress:
- [ ] Step 1: Search sponsored content hashtags for category
- [ ] Step 2: Filter for sponsored signals
- [ ] Step 3: Extract brand and creator pairs
- [ ] Step 4: Analyze collaboration patterns
- [ ] Step 5: Deliver brand-creator map
Progress:
- [ ] Step 1: Search sponsored content hashtags for category
- [ ] Step 2: Filter for sponsored signals
- [ ] Step 3: Extract brand and creator pairs
- [ ] Step 4: Analyze collaboration patterns
- [ ] Step 5: Deliver brand-creator map

Step 1: Search Posts

步骤1:搜索帖子

Recommended — run_actor.js (handles waiting, output, and file saving automatically):
bash
undefined
推荐使用 — run_actor.js(自动处理等待、输出和文件保存):
bash
undefined

Quick answer (prints table to chat)

Quick answer (prints table to chat)

node scripts/run_actor.js
--actor "apidojo~tiktok-scraper"
--input '{"param": "value"}'
node scripts/run_actor.js
--actor "apidojo~tiktok-scraper"
--input '{"param": "value"}'

Save as CSV

Save as CSV

node scripts/run_actor.js
--actor "apidojo~tiktok-scraper"
--input '{"param": "value"}'
--output YYYY-MM-DD_results.csv --format csv
node scripts/run_actor.js
--actor "apidojo~tiktok-scraper"
--input '{"param": "value"}'
--output YYYY-MM-DD_results.csv --format csv

Save as JSON

Save as JSON

node scripts/run_actor.js
--actor "apidojo~tiktok-scraper"
--input '{"param": "value"}'
--output YYYY-MM-DD_results.json --format json
> `APIFY_TOKEN` must be set in environment or `.env` file.

**If Apify MCP is available:**
Tool: apify:run-actor Actor: "apidojo~tiktok-scraper" Input: { "keywords": ["#ad", "#sponsored", "#[category]partner", "#[category]collab"], "keywords": ["[BRAND_NAME] sent", "use code", "thanks to [CATEGORY] brand"], "maxItems": 300 }

**REST API fallback:**
```bash
curl -X POST   "https://api.apify.com/v2/acts/apidojo~tiktok-scraper/runs?token=$APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{
    "keywords": ["#ad", "#sponsored", "#fitnesspartner"],
    "maxItems": 300
  }'
node scripts/run_actor.js
--actor "apidojo~tiktok-scraper"
--input '{"param": "value"}'
--output YYYY-MM-DD_results.json --format json
> 必须在环境变量或`.env`文件中设置`APIFY_TOKEN`。

**如果Apify MCP可用:**
Tool: apify:run-actor Actor: "apidojo~tiktok-scraper" Input: { "keywords": ["#ad", "#sponsored", "#[category]partner", "#[category]collab"], "keywords": ["[BRAND_NAME] sent", "use code", "thanks to [CATEGORY] brand"], "maxItems": 300 }

**REST API备选方案:**
```bash
curl -X POST   "https://api.apify.com/v2/acts/apidojo~tiktok-scraper/runs?token=$APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{
    "keywords": ["#ad", "#sponsored", "#fitnesspartner"],
    "maxItems": 300
  }'

Step 2: Extract Brand-Creator Pairs

步骤2:提取品牌-创作者配对信息

From each sponsored post, extract:
  • brand_name
    : From caption mention (
    @[brand]
    ,
    [Brand] sent me
    ,
    thanks to [Brand]
    )
  • creator_handle
    :
    authorMeta.name
  • post_views
    :
    playCount
  • post_date
    :
    createTime
  • collaboration_type
    :
    #gifted
    (product seeding) vs.
    #ad
    /
    #sponsored
    (paid)
从每个赞助帖子中提取以下内容:
  • brand_name
    :来自标题提及(
    @[brand]
    [Brand] sent me
    thanks to [Brand]
  • creator_handle
    authorMeta.name
  • post_views
    playCount
  • post_date
    createTime
  • collaboration_type
    #gifted
    (产品赠送) vs
    #ad
    /
    #sponsored
    (付费)

Step 3: Score Campaign Performance

步骤3:评估营销活动表现

sponsored_performance = playCount / 1000 (views in thousands)
creator_roi_proxy = playCount / followerCount  (view-to-follower ratio for sponsored post)
Brand collaboration frequency per creator:
collab_depth = count(posts where same brand appears) / total_posts_in_date_range
sponsored_performance = playCount / 1000 (views in thousands)
creator_roi_proxy = playCount / followerCount  (view-to-follower ratio for sponsored post)
创作者的品牌合作频次:
collab_depth = count(posts where same brand appears) / total_posts_in_date_range

Step 4: Edge Cases

步骤4:边缘情况

  • No #ad hashtag but clearly sponsored: Also scan for
    "gifted"
    ,
    "c/o"
    ,
    "partnership"
    in caption; TikTok disclosure is inconsistently applied
  • Brand name ambiguous (e.g. "Nike" in sports context): Verify by checking if creator's bio mentions brand partnership or if post has dedicated product showcase format
  • < 20 sponsored posts found: Category may be under-sponsored on TikTok; check if brands are using darker patterns (no disclosure) — widen search to product names alone
  • 无#ad标签但明显为赞助内容:同时扫描标题中的
    "gifted"
    "c/o"
    "partnership"
    ;TikTok的披露规则执行并不一致
  • 品牌名称模糊(例如体育语境中的“Nike”):通过检查创作者简介是否提及品牌合作,或帖子是否采用专门的产品展示格式来验证
  • 找到的赞助帖子少于20条:该品类在TikTok上的赞助可能较少;检查品牌是否使用隐蔽模式(不披露)——将搜索范围扩大至仅产品名称

Output Format

输出格式

undefined
undefined

TikTok Brand Collaboration Map: [CATEGORY]

TikTok Brand Collaboration Map: [CATEGORY]

Posts analyzed: [N] | Sponsored posts identified: [N] | Unique brands: [N] | Date: [DATE]
Posts analyzed: [N] | Sponsored posts identified: [N] | Unique brands: [N] | Date: [DATE]

Brands Running Active TikTok Campaigns

Brands Running Active TikTok Campaigns

Brand# Creators Used# PostsAvg Views/PostCollaboration Type
[brand][N][N][N][Gifted/Paid/Mixed]
Brand# Creators Used# PostsAvg Views/PostCollaboration Type
[brand][N][N][N][Gifted/Paid/Mixed]

Creator-Brand Pairs

Creator-Brand Pairs

Creator@HandleBrandPostsAvg ViewsCollab TypeEst. Reach
[name]@[handle][brand][N][N][Gifted/Paid][N]
Creator@HandleBrandPostsAvg ViewsCollab TypeEst. Reach
[name]@[handle][brand][N][N][Gifted/Paid][N]

Benchmark: Sponsored Post Performance in [CATEGORY]

Benchmark: Sponsored Post Performance in [CATEGORY]

  • Median views for sponsored posts: [N]
  • Top-performing brand campaign: [brand] — [N] avg views
  • Most-used creator tier: [micro/macro/mega]
undefined
  • Median views for sponsored posts: [N]
  • Top-performing brand campaign: [brand] — [N] avg views
  • Most-used creator tier: [micro/macro/mega]
undefined

Troubleshooting

故障排除

Disclosure data sparse: TikTok doesn't always surface
#ad
in scraped captions. Check for brand mentions in text and product codes. Results outside the category: Refine search by combining
#ad
with a niche keyword:
"#ad #fitness"
or
"#sponsored #skincare"
. Can't find competitor campaigns: If competitor avoids disclosure, search for their brand @mention directly in TikTok search.
披露数据稀少:TikTok并不总是在爬取的标题中显示
#ad
。检查文本中的品牌提及和产品代码。 结果超出目标品类:通过将
#ad
与细分关键词结合来优化搜索:
"#ad #fitness"
"#sponsored #skincare"
无法找到竞品营销活动:如果竞品避免披露,直接在TikTok搜索中搜索他们的品牌@提及。