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

finding-tiktok-shop-trending-products — скилл для Claude Code

Находит вирусные товары в TikTok Shop через актор Apify. Скилл рассчитывает плотность рекламы у креаторов, охваты и предупреждает о перенасыщении ниши.

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

Что делает finding-tiktok-shop-trending-products

Скилл ищет набирающие популярность товары в TikTok Shop, обращаясь к парсеру apidojo/tiktok-scraper на платформе Apify. Алгоритм опирается на частоту упоминаний: когда один и тот же продукт рекламируют сразу десятки независимых креаторов, это указывает на коммерческий тренд. В поисковой выдаче по хештегам вроде #tiktokmademebuyit инструмент фильтрует публикации по кодам стран (например, US или GB), типу сортировки и ключевым словам.

Обработка делится на этапы. Сначала скрипт вычленяет названия товаров из описаний роликов, после чего считает суммарный охват, коэффициент вовлечённости и балл тренда по формуле. Продукты с долей свежих упоминаний от 70% за последние 7 дней попадают в категорию пиковых. Если товар продвигают более 30 авторов, система помечает нишу как перегретую, а подозрительно низкий ценник (меньше 5 долларов вместо обычных 30) отмечает как риск подделки.

Для работы обязательно требуется переменная окружения APIFY_TOKEN в системе или в файле .env. Запускать сбор данных можно через вспомогательный скрипт scripts/run_actor.js, вызовом Apify MCP или обычным запросом через curl.

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

  • найти вирусные товары в TikTok Shop по категориям и хештегам
  • оценить плотность рекламы продукта среди разных авторов
  • выявить перегретые ниши, где продвижение ведут больше 30 креаторов
  • проверить подозрительно низкие цены для защиты от подделок

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

  • Найди трендовые товары в TikTok Shop в категории skincare для рынка US
  • Собери список вирусных товаров по хештегу #tiktokmademebuyit через Apify
  • Проверь динамику рекламы креаторов для товаров для дома в TikTok Shop

Как установить finding-tiktok-shop-trending-products

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-shop-trending-products -a claude-code

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

~/.claude/skills/finding-tiktok-shop-trending-products/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/finding-tiktok-shop-trending-products/

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

Вопросы о finding-tiktok-shop-trending-products

Как установить finding-tiktok-shop-trending-products в Claude Code?

Выполните команду npx skills add apidojo-io/apidojo-skills --skill finding-tiktok-shop-trending-products -a claude-code. Конфигурация запишется в ~/.claude/skills/finding-tiktok-shop-trending-products/SKILL.md.

Что делает этот скилл?

Он запускает скрейпинг роликов TikTok через Apify, извлекает названия товаров из подписей и рассчитывает динамику популярности. На выходе получается структурированный отчёт с охватами, вовлечённостью и предупреждениями о перенасыщении рынка.

Что нужно настроить перед первым запуском?

Требуется действующий токен APIFY_TOKEN в переменных окружения или файле .env. Без него вызовы к актору apidojo~tiktok-scraper завершатся ошибкой авторизации.

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

SKILL.md · Apache-2.0
---
name: finding-tiktok-shop-trending-products
description: >
  Finds trending products on TikTok Shop using apidojo's TikTok scraper on Apify.
  Triggers when the user asks to: find trending TikTok Shop products, discover what products are
  selling on TikTok Shop right now, identify viral TikTok Shop items in a category, find trending
  items with TikTok affiliate links, research TikTok Shop bestsellers, discover products going
  viral on TikTok for e-commerce, find hot items being promoted by TikTok creators, or build a
  trending product list from TikTok Shop data.
  Returns product name, creator promotion count, engagement signals, price range, and trend momentum.
  Ideal for TikTok Shop sellers, dropshippers, and e-commerce trend researchers.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/tiktok-scraper
---

# Finding TikTok Shop Trending Products

Identifies products gaining momentum on TikTok Shop by analyzing creator promotion density and engagement. A product promoted by many creators simultaneously is a strong viral commerce signal.

## 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 TikTok Shop hashtags for category
- [ ] Step 2: Extract products from promotional posts
- [ ] Step 3: Count creator promotion density per product
- [ ] Step 4: Score product trend momentum
- [ ] Step 5: Deliver trending product list
```

### Step 1: Search Posts


**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": ["#tiktokshop[category]", "#[category]deals", "#tiktokmademebuyit"],
  "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": ["#tiktokmademebuyit", "#skincaretiktokshop"], "maxItems": 300}'
```

### Step 2: Score Products

Group posts by product name from captions. For each product:
```
promotion_density = count(unique creators promoting product)
total_reach = sum(playCount for all promoting posts)
engagement_rate = sum(diggCount) / total_reach * 100

trend_score = (promotion_density / 5, max 1) * 0.35
            + (total_reach / 1000000, max 1) * 0.35
            + (engagement_rate > 3 ? 1 : engagement_rate/3) * 0.30
```

**Trend window:** 70%+ promotions in last 7 days = `PEAKING`; spread evenly = `SUSTAINED`; mostly > 7 days = `FADING`

### Step 3: Edge Cases

- **Product name extraction unreliable**: Extract most specific noun phrase from caption alongside shop link
- **Same product different variants**: Group by product name similarity; sum reach across variants
- **Saturated trend** (> 50 creators): Window may be closing; flag as `LATE_STAGE`
- **Counterfeit signals**: Price far below market (e.g. < $5 for normally $30+ item) → flag

## Output Format

```
# TikTok Shop Trending Products: [CATEGORY]
Posts analyzed: [N] | Unique products: [N] | Date: [DATE]

## Trending Now (Peak Momentum)
| Product | Creators | Total Views | Avg Eng Rate | Stage | Score |
|---------|---------|------------|-------------|-------|-------|

## Sustained Performers
| Product | Creators | Total Views | Stage |
|---------|---------|-----------|-------|

## Saturation Alert
[Products with > 30 creators — difficult to enter profitably]
```

## Troubleshooting

**Few products identified**: Check bio links of top promoting creators for product page.
**Trend already peaked**: Run every 3-4 days to catch trends early.
**Suspicious pricing**: Flag and verify before sourcing.

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

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

Все скиллы по теме «Браузер и парсинг» →
agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок computer-use stablyai Скилл ведёт видимое окно приложения через orca computer: читает дерево доступности, кликает, печатает и снимает скриншоты. Нужен, когда задача упирается в интерфейс. CX Codex +1 239 600установок browser-use browser-use Даёт агенту живой Chrome через CDP: клики, ввод, скриншоты и страницы, которым нужен JS или ваша логин-сессия. CX Codex +1 98 200установок playwright-cli microsoft Скилл, который даёт агенту браузер: открыть страницу, кликнуть по элементу, снять снимок и разобрать тесты Playwright. CX Codex +1 195 700установок last30days mvanhorn Собирает посты и реакции по любой теме за последние 30 дней из Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub и веба. Пригодится, когда нужно понять, что реально говорят люди, а не что пишут в обзорах. CX Codex +1 53 000установок

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

scraping-instagram-posts-by-hashtag Собирает посты Instagram по хэштегу через Apify и возвращает данные об авторах, вовлечённости и публикациях. Подходит для анализа трендов и UGC. CX Codex +1 787установок tracking-twitter-thought-leaders Ищет в Twitter/X людей, чьи твиты по теме реально читают и репостят, и отдаёт ранжированный список для PR и партнёрств. CX Codex +1 786установок finding-data-scientists-on-twitter Ищет дата-сайентистов и ML-инженеров в Twitter для найма, обогащает профили и выделяет сигналы готовности к работе. CX Codex +1 786установок monitoring-twitter-for-competitor-job-posts Скилл следит за твитами конкурентов о найме и превращает их в сигналы роста: кто, какую роль и когда ищет. CX Codex +1 786установок tracking-sports-team-fan-sentiment-twitter Собирает твиты о спортивной команде и оценивает настроение болельщиков. Нужен для анализа реакции на матчи, новости и обмены игроков. CX Codex +1 785установок analyzing-competitor-twitter-profile-content Скилл собирает твиты конкурента или бренда через Apify и раскладывает их по вовлечённости. Пригодится, когда нужно понять, о чём пишет соперник. CX Codex +1 784установок finding-food-bloggers-and-creators Ищет кулинарных блогеров в Instagram, TikTok и YouTube через скрейперы Apify. Помогает собрать базу фуд-инфлюенсеров с охватами, вовлечённостью и темами постов. CX Codex +1 782установок finding-podcast-hosts-for-outreach Скилл ищет ведущих подкастов для PR и гостевых предложений через Twitter-скрейперы Apify. Подходит для сбора списка контактов по теме. CX Codex +1 782установок

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

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