К основному содержанию
скилл CX Codex

discovering-tiktok-creators-by-niche — скилл для Claude Code

Ищет и ранжирует тиктокеров по нишам и хештегам через скраперы Apify. Рассчитывает вовлечённость и собирает базу контактов для инфлюенс-маркетинга.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add apidojo-io/apidojo-skills --skill discovering-tiktok-creators-by-niche -a claude-code
Открыть на GitHub

Что делает discovering-tiktok-creators-by-niche

Скилл подбирает 5–8 целевых хештегов под конкретную тематику и собирает публикации через актор apidojo/tiktok-scraper. Затем он удаляет повторяющиеся профили по полю authorMeta.id и сортирует блогеров по числу подписчиков.

Для оценки авторов скилл вычисляет показатель вовлечённости по среднему числу лайков и комментариев. Если требуются подробные метрики просмотров, запускается дополнительный актор apidojo/tiktok-profile-scraper. Запустить сценарий можно через скрипт scripts/run_actor.js, вызов инструмента apify:run-actor в Apify MCP или напрямую через REST API.

Без настроенной переменной окружения APIFY_TOKEN инструмент запустить не получится. Данные из публичного интерфейса TikTok в Apify обновляются с задержкой от 24 до 48 часов.

Какие задачи решает

  • найти микроинфлюенсеров с фильтром по числу подписчиков
  • рассчитать показатель вовлечённости авторов в нише
  • отобрать блогеров по коду страны ISO
  • подготовить структурированный список контактов для рекламных кампаний

Примеры запросов агенту

  • Найди 50 микроинфлюенсеров в нише фитнеса с аудиторией от 10000 до 100000 подписчиков в US
  • Собери список криейторов по теме личных финансов и сравни их показатели вовлечённости

Как установить discovering-tiktok-creators-by-niche

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill discovering-tiktok-creators-by-niche -a claude-code

2Вручную: положить файлы

~/.claude/skills/discovering-tiktok-creators-by-niche/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/discovering-tiktok-creators-by-niche/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о discovering-tiktok-creators-by-niche

Как установить discovering-tiktok-creators-by-niche в Claude Code?

Выполните команду npx skills add apidojo-io/apidojo-skills --skill discovering-tiktok-creators-by-niche -a claude-code.

Что делает discovering-tiktok-creators-by-niche?

Находит авторов в TikTok по тематическим хештегам, дедуплицирует профили, считает вовлечённость и выводит сводную таблицу со ссылками на аккаунты.

Что требуется для работы скилла?

Нужен ключ в переменной окружения APIFY_TOKEN или в файле .env. Также можно подключить Apify MCP сервер.

Исходный текст

SKILL.md · Apache-2.0
---
name: discovering-tiktok-creators-by-niche
description: >
  Discovers and ranks TikTok creators in any niche or topic using apidojo's TikTok scrapers on Apify.
  Triggers when the user asks to: find TikTok influencers in a specific niche, discover creators
  for a campaign, identify who's growing fastest on TikTok in a category, find micro-influencers
  on TikTok under a certain follower count, build a list of TikTok creators for brand partnerships,
  compare TikTok creator engagement rates in a vertical, or identify rising TikTok stars.
  Returns creator username, follower count, avg views, engagement rate, bio, and profile URL.
  Ideal for influencer marketers, brand partnership teams, and talent managers.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actors: apidojo/tiktok-scraper, apidojo/tiktok-profile-scraper
---

# Discovering TikTok Creators by Niche

Finds TikTok creators in any topic area by scraping relevant hashtags and profiles. Returns a ranked list with follower count, engagement rate, and contact-ready profile data for influencer outreach.

## 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: Define niche and targeting criteria
- [ ] Step 2: Build hashtag list for the niche
- [ ] Step 3: Run tiktok-scraper to find creators
- [ ] Step 4: Optionally enrich with tiktok-profile-scraper
- [ ] Step 5: Rank and format output
```

### Step 1: Clarify Parameters

Ask the user for:
- **Niche/topic** (e.g., "fitness", "sustainable fashion", "personal finance")
- **Max followers** (for micro-influencers, e.g., 100000)
- **Min followers** (optional, e.g., 10000)
- **Number of creators** (default: 50)
- **Language/region** (optional)

### Step 2: Build Hashtag List

Generate 5-8 relevant hashtags for the niche. Examples:
- Fitness → `#fitness`, `#workout`, `#gymtok`, `#fitnessmotivation`, `#homeworkout`
- Finance → `#personalfinance`, `#investing`, `#moneytips`, `#financetok`, `#budgeting`
- Beauty → `#beautytok`, `#skincareroutine`, `#makeuptutorial`, `#glowup`, `#skincare`

### Step 3: Run tiktok-scraper


**Recommended — run_actor.js (handles waiting, output, and file saving automatically):**
```bash
# Quick answer (prints table to chat)
node scripts/run_actor.js \
  --actor "apidojo~tiktok-scraper" \
  --input '{"param": "value"}'

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

# 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": ["[hashtag1]", "[hashtag2]", "[hashtag3]"],
  "shouldDownloadCovers": false
}
```

**If Apify MCP is not available:**
```bash
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]"],
    "shouldDownloadCovers": false
  }'
```

Save `RUN_ID`. Wait for `status: SUCCEEDED`.

### Step 4: Fetch and Deduplicate Creators

```bash
curl "https://api.apify.com/v2/actor-runs/$RUN_ID/dataset/items?token=$APIFY_TOKEN"
```

From the results, extract unique `authorMeta.id` values. Deduplicate — same creator often appears across hashtags. Sort by `authorMeta.fans` (follower count).

**Optional enrichment:** If the user wants deeper profile data, run `apidojo/tiktok-profile-scraper` with the top creator usernames to get engagement rate and video performance.

### Step 5: Apply Filters and Rank

Apply user's follower range filters. Compute a simple engagement score:
```
engagement_score = (avg_likes + avg_comments) / follower_count * 100
```

Rank by engagement score within the follower range.

## Output Format

```
# TikTok Creator Discovery: [NICHE] Niche
Found: [N] creators | Follower range: [MIN]–[MAX] | Date: [DATE]

| # | Username | Followers | Avg Views | Eng. Rate | Niche Tags | Profile |
|---|----------|-----------|-----------|-----------|------------|---------|
| 1 | @[name]  | [N]       | [N]       | [X.X%]    | [tags]     | [url]   |
| 2 | @[name]  | [N]       | [N]       | [X.X%]    | [tags]     | [url]   |

## Top Picks for Outreach
1. **@[name]** — [N] followers, [X.X%] engagement, posts primarily about [topic]
2. **@[name]** — [N] followers, [X.X%] engagement, posts primarily about [topic]
3. **@[name]** — [N] followers, [X.X%] engagement, posts primarily about [topic]

## Notes
- Engagement rate > 5% is considered high for this follower range
- [N] creators filtered out (outside follower range)
- Data freshness: ~24h from TikTok public API
```

## Troubleshooting

**Too few results:** Add more hashtags or remove follower filters.
**All results are large accounts:** Niche hashtags tend to surface mega-influencers — try sub-niche hashtags (e.g., `#homegymtok` instead of `#fitness`).
**Stale follower counts:** TikTok data cached by Apify is typically 24-48h old.

© apidojo · Apache-2.0 · apidojo-io/apidojo-skills

Похожие скиллы

Всё по теме «Маркетинг и контент» →
seo-audit coreyhaines31 Скилл проводит технический и on-page аудит сайта: краулинг, индексация, Core Web Vitals, метатеги, hreflang. Пригодится, когда трафик упал или страницы застряли на второй выдаче. CX Codex +1 238 500установок programmatic-seo coreyhaines31 Скилл помогает планировать генерацию сотен посадочных страниц на базе шаблонов и структурированных данных. Позволяет избежать санкций поисковиков за пустой контент. CX Codex +1 150 800установок copy-editing coreyhaines31 Правит уже написанный маркетинговый текст: убирает речевые штампы, чистит формулировки и обновляет устаревшие страницы. Для нового текста с нуля не подходит. CX Codex +1 149 800установок marketing-ideas coreyhaines31 Скилл помогает подобрать маркетинговые идеи для SaaS или другого программного продукта с учётом этапа развития и доступных ресурсов. Пригодится, когда непонятно, с какого канала начать. CX Codex +1 147 400установок sales-enablement coreyhaines31 Скилл для ИИ-агента, который собирает презентации, one-pager'ы, скрипты демо и документы для отработки возражений. Пригодится, когда команда продаж просит материалы, а не очередную презентацию о продукте. CX Codex +1 119 400установок revops coreyhaines31 Скилл помогает проектировать RevOps: вести лидов по этапам, считать скоринг и выстраивать передачу из маркетинга в продажи. Нужен для CRM-процессов. CX Codex +1 114 000установок

Из того же набора82

scraping-google-search-results Собирает результаты поиска Google по любому запросу: URL, заголовки, сниппеты, позиции и типы SERP-блоков. Пригодится, когда нужна сырая выдача для SEO или анализа конкурентов. CX Codex +1 759установок benchmarking-instagram-influencer-engagement Считает вовлечённость Instagram-аккаунтов и сравнивает их между собой: подписки, средние лайки и комментарии, ER, свежие посты. CX Codex +1 757установок extracting-tiktok-comments-for-research Собирает комментарии TikTok и помогает разобрать тональность, темы и самые популярные реакции. Нужен для исследования аудитории и отзывов. CX Codex +1 757установок monitoring-trending-topics-twitter-by-niche Скилл ищет растущие темы и обсуждения в выбранной нише Twitter, оценивает динамику твитов и выделяет заметные голоса. Пригодится для отслеживания отраслевых разговоров. CX Codex +1 755установок discovering-pre-launch-startups-on-twitter Ищет стартапы до публичного запуска в Twitter и сортирует найденные сигналы по стадии. Нужен для разведки ранних продуктов и waitlist. CX Codex +1 754установок finding-startup-employees-for-recruiting Ищет сотрудников стартапов в Twitter через Apify и собирает кандидатов для рекрутинга. Пригодится для поиска пассивных специалистов и сигналов о смене работы. CX Codex +1 753установок finding-software-engineers-on-twitter Скилл ищет инженеров и разработчиков в Twitter/X по стеку и сигналам «open to work». Пригодится техническому рекрутеру или нанимающему менеджеру. CX Codex +1 752установок scraping-instagram-comments Собирает комментарии к публикациям Instagram через Apify и возвращает текст, реакции и данные авторов. Нужен для анализа откликов аудитории. CX Codex +1 750установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой