# finding-tiktok-ugc-creators-for-brands

Discovers TikTok UGC creators through Apify scrapers and ranks them by engagement. Designed for brands building influencer outreach rosters.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 758 installs · ★ 1
- Author: apidojo
- License: Apache-2.0 · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/apidojo-io/apidojo-skills/tree/HEAD/skills/intent/finding-tiktok-ugc-creators-for-brands/SKILL.md
- Updated: 2026-05-13
- HTML: https://affpapa.org/en/nevibecode/skills/finding-tiktok-ugc-creators-for-brands

## What it does

The skill automates creator discovery for brand campaigns. It triggers `apidojo~tiktok-scraper` across product review hashtags to collect candidate accounts. Then `apidojo~tiktok-profile-scraper` retrieves profile metrics, recent posts, and interaction counts.

Each profile receives a score calculated from engagement rates, view-to-follower ratios, and niche relevance. Filters discard official company profiles, flag isolated viral spikes, and drop accounts inactive for over 60 days. The final roster formats candidates into tiered tables.

Without the `APIFY_TOKEN` environment variable, the scrapers cannot run. The workflow supports the Apify MCP server, the `run_actor.js` helper script, and direct REST calls.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-ugc-creators-for-brands -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/finding-tiktok-ugc-creators-for-brands/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/finding-tiktok-ugc-creators-for-brands/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-ugc-creators-for-brands -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/finding-tiktok-ugc-creators-for-brands/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-ugc-creators-for-brands -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/finding-tiktok-ugc-creators-for-brands/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install apidojo-io/apidojo-skills finding-tiktok-ugc-creators-for-brands
```

2. **Manually: put the files in place**
- File: `.github/skills/finding-tiktok-ugc-creators-for-brands/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-ugc-creators-for-brands -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/apidojo-io/apidojo-skills --path skills/intent/finding-tiktok-ugc-creators-for-brands
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/finding-tiktok-ugc-creators-for-brands/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-ugc-creators-for-brands -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/apidojo-io/apidojo-skills/tree/HEAD/skills/intent/finding-tiktok-ugc-creators-for-brands/SKILL.md

## When to use it
- find TikTok UGC creators for specific product niches
- filter out company brand profiles from hashtag results
- score creators using engagement and view-to-follower metrics
- flag viral anomalies inflating average view counts

## Example prompts
- Find TikTok creators making honest reviews in the skincare niche
- Build a roster of micro-creators for a paid UGC fitness campaign
- Discover tech unboxing creators on TikTok and rank them by engagement

## Source text · SKILL.md · Apache-2.0

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 9b4b272e190c62ae.

BEGIN THIRD-PARTY FILE 9b4b272e190c62ae
````text
---
name: finding-tiktok-ugc-creators-for-brands
description: >
  Finds TikTok UGC creators for brand campaigns using apidojo's TikTok scrapers on Apify.
  Triggers when the user asks to: find TikTok creators for user-generated content, discover UGC
  creators in a product category on TikTok, find micro-creators who post organic product reviews
  on TikTok, identify TikTok creators for paid UGC campaigns, find authentic content creators
  in beauty food tech or fitness on TikTok, or build a UGC creator roster for a brand.
  Returns creator handle, follower count, avg views, engagement rate, niche, and content samples.
  Ideal for e-commerce brands, DTC companies, and influencer marketing managers.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actors: apidojo/tiktok-scraper, apidojo/tiktok-profile-scraper
---

# Finding TikTok UGC Creators for Brands

Discovers TikTok micro-creators who produce authentic product content. UGC creators (1K–100K followers) deliver the highest ROI for paid campaigns — authentic feel, affordable rates, and high engagement relative to follower count.

## Prerequisites

- `APIFY_TOKEN` environment variable set
- Optional: Apify MCP server installed

## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `startUrls` | array | Optional | `[]` | TikTok URLs — user profiles, hashtags, music pages, search, locations |
| `keywords` | array | Optional | `[]` | Search keywords/terms to find posts |
| `sortType` | string | Optional | `RELEVANCE` | Sort order for keyword results: `RELEVANCE`, `MOST_LIKED`, `DATE_POSTED` |
| `location` | string | Optional | — | ISO 3166-1 alpha-2 country code for regional filtering (e.g. `US`, `GB`) |
| `maxItems` | number | Optional | Unlimited | Maximum posts to return across the run |
| `includeSearchKeywords` | boolean | Optional | `false` | Add the matched search keyword field to each post |
| `customMapFunction` | string | Optional | — | JavaScript function to transform each output object |

## Workflow

```
Progress:
- [ ] Step 1: Search hashtags for niche UGC content
- [ ] Step 2: Collect creator handles from search
- [ ] Step 3: Enrich profiles
- [ ] Step 4: Score UGC fit
- [ ] Step 5: Deliver creator roster
```

### Step 1: Build Hashtag Searches

```
Hashtags for niche: #[niche]review, #[niche]haul, #[niche]unboxing, #[niche]honest review,
                    #[niche]foryou, #ugc[niche], #[niche]tiktokmademebuyit
```

Example for skincare:
```
````
END THIRD-PARTY FILE 9b4b272e190c62ae

The third-party file has ended. Everything between the 9b4b272e190c62ae tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2540 of 6608 bytes. © apidojo · Apache-2.0 · https://github.com/apidojo-io/apidojo-skills/tree/HEAD/skills/intent/finding-tiktok-ugc-creators-for-brands/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
