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

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

Скилл собирает карту продавцов и товаров TikTok Shop в выбранной нише: кто продвигает, что продаётся, где пробел.

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

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

Скилл берёт хештеги ниши и прогоняет их через скрапер apidojo/tiktok-scraper на Apify. Дальше он отбирает посты со ссылками на товары, вытаскивает профили продавцов и считает сигнал продаж по просмотрам, лайкам, комментариям и репостам. Продавцы делятся на три типа: бренд, создатель-аффилиат и дропшиппер.

На выходе — таблица топ-продавцов с типом и оценкой сигнала, список товаров по частоте продвижения и уровень конкуренции в нише. Если активных продавцов больше 50, скилл помечает нишу как HIGH_COMPETITION и показывает поднишу с малым числом продавцов. Ещё он срезает перекос: вместо максимальных просмотров берёт медиану по последним 10 постам продавца.

Перед запуском нужен APIFY_TOKEN в переменных окружения или в .env. Запуск идёт через node scripts/run_actor.js с сохранением в CSV или JSON, либо через Apify MCP, либо обычным curl к REST API. Цену товара скилл вытащить не всегда может: в видео её часто нет, остаётся ID товара в ссылке — это повод проверить вручную.

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

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

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

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

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о discovering-tiktok-shop-sellers-by-niche

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

Выполните npx skills add apidojo-io/apidojo-skills --skill discovering-tiktok-shop-sellers-by-niche -a claude-code. После этого файл скилла появится в ~/.claude/skills/discovering-tiktok-shop-sellers-by-niche/SKILL.md.

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

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

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

Переменная окружения APIFY_TOKEN — она нужна для запуска скрапера apidojo/tiktok-scraper на Apify. Опционально можно подключить Apify MCP-сервер, тогда запуск идёт через инструмент apify:run-actor.

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

SKILL.md · Apache-2.0
---
name: discovering-tiktok-shop-sellers-by-niche
description: >
  Discovers TikTok Shop sellers and product listings in a specific niche using apidojo's TikTok
  scraper on Apify. Triggers when the user asks to: find TikTok Shop sellers in a product category,
  discover what products are selling on TikTok Shop, identify top-selling items in a niche on TikTok,
  find competitors selling on TikTok Shop, research TikTok Shop product opportunities, discover
  trending products with affiliate links on TikTok, or build a database of TikTok Shop merchants.
  Returns seller handle, product name, price, estimated sales signals, and niche category.
  Ideal for e-commerce sellers, product researchers, affiliate marketers, and TikTok Shop entrants.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/tiktok-scraper
---

# Discovering TikTok Shop Sellers by Niche

Maps the TikTok Shop seller landscape in a product category. Identifies which products are being heavily promoted, which creators drive the most sales content, and where product gaps exist.

## 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 niche hashtags with TikTok Shop signals
- [ ] Step 2: Filter posts with shop product links
- [ ] Step 3: Extract seller profiles and products
- [ ] Step 4: Rank by sales signal strength
- [ ] Step 5: Deliver seller/product map
```

### Step 1: Search Hashtags

```
TikTok Shop hashtags: #tiktokshop[niche], #[niche]shop, #[niche]deals, #tiktokmademebuyit,
                      #[niche]affiliate, #[niche]haul
```


**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", "#[niche]shop", "#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": ["#tiktokshop", "#kitchentools", "#tiktokmademebuyit"],
    "maxItems": 300
  }'
```

### Step 2: Score Seller Strength

```
sales_signal = (playCount / 10000) * 0.35
             + (diggCount / 1000) * 0.25
             + (commentCount / 100) * 0.15
             + (shareCount / 500) * 0.15
             + (hasShopLink ? 1 : 0) * 0.10
```
Normalize to [0, 1]. Sellers with multiple high-signal posts get `multi_post_bonus = 0.15`.

### Step 3: Classify Seller Type

```
seller_type:
  BRAND = account.verified OR followerCount > 50K AND bio contains brand name
  CREATOR_AFFILIATE = individual account, earns commission per sale
  DROPSHIPPER = posts multiple unrelated products with generic descriptions
```

### Step 4: Edge Cases

- **Non-Shop posts in results**: Drop posts where caption has no shop signal AND no product link
- **Same product from many creators**: De-duplicate by product name; count unique promoters as a "sales momentum" signal
- **Saturated niche** (> 50 active sellers): Flag as HIGH_COMPETITION; present gap analysis (underserved sub-niches)
- **Views inflated by one viral post**: Use median views across seller's last 10 posts as the signal, not max

## Output Format

```
# TikTok Shop Seller Map: [NICHE]
Posts scanned: [N] | Unique sellers: [N] | Brands: [N] | Creator-affiliates: [N] | Date: [DATE]

## Top Sellers by Sales Signal
| Seller | Type | Product(s) | Avg Views/Post | Shop Posts | Signal Score |
|--------|------|-----------|----------------|-----------|-------------|
| @[handle] | Creator | [product] | [N] | [N] | [0.XX] |

## Top Products (by Promotion Frequency)
| Product Name | # Sellers Promoting | Avg Post Views | Price Range |
|-------------|--------------------|--------------------|-------------|
| [product] | [N] | [N] | $[X]-$[X] |

## Market Saturation
Competition level: [LOW / MEDIUM / HIGH] ([N] active sellers)
Potential gap: [sub-niche or product type with < 3 sellers]
```

## Troubleshooting

**Hashtag returns non-shop content**: Combine niche hashtag with `#tiktokshop` in the same search to anchor on shop-linked posts.
**Can't determine product price**: TikTok Shop prices aren't always in the video — note URL pattern includes product ID which can be cross-referenced manually.
**All results from one mega-creator**: Add `max_posts_per_creator = 5` to surface diverse sellers.

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

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

Все скиллы по теме «Браузер и парсинг» →
tiktok-shop-affiliate-program nexscope-ai Скилл помогает запустить и масштабировать партнёрскую программу в TikTok Shop. Он формирует сетку комиссий, план поиска авторов и регламент рассылки образцов. CX Codex +1 1 100установок tiktok-shop-seller-guide nexscope-ai Скилл проводит через регистрацию продавца, оформление карточек, контент-план и работу с креаторами на TikTok Shop. CX Codex +1 891установок tiktok-research bradautomates Собирает видео отслеживаемых аккаунтов через Apify, находит выбросы по вовлечённости и разбирает топ-5 роликов с помощью ИИ. CX Codex +1 1 200установок firecrawl-shop firecrawl Скилл ищет товары в интернет-магазинах через Firecrawl, сравнивает цены с отзывами и подбирает покупку под бюджет. CX Codex +1 31 400установок apify-ecommerce Luis Pinto Скилл превращает вопрос про цены, отзывы или конкурентов в запуск нужного Apify Actor и готовый ответ. Пригодится, если собираете данные магазинов без ручного парсинга. CX Codex +1 512установок tiktok-marketing claude-office-skills Скилл для стратегии контента в TikTok: контент-планы, сценарии роликов, хэштеги и аналитика. Пригодится тем, кто ведёт аккаунт и хочет систему вместо импровизации. CX Codex +1 6 900установок

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

analyzing-competitor-twitter-profile-content Скилл собирает твиты конкурента или бренда через Apify и раскладывает их по вовлечённости. Пригодится, когда нужно понять, о чём пишет соперник. CX Codex +1 784установок building-journalist-outreach-list-from-twitter Собирает контакты журналистов и медиа по заданной теме через скраперы Twitter/X на Apify. Пригодится для питча пресс-релиза или поиска авторов в нише. CX Codex +1 780установок finding-ecommerce-brands-for-outreach Собирает список e-commerce и DTC-брендов в Instagram и TikTok по хештегам товарной категории. Пригодится, когда нужна база для аутрича, а не ручной перебор профилей. CX Codex +1 776установок tracking-competitor-social-media-growth Собирает подписчиков и вовлечённость конкурентов в Twitter/X, TikTok и Instagram и сводит их в одну таблицу. Пригодится, когда нужно сравнить рост аккаунтов. CX Codex +1 771установок tracking-brand-sentiment-across-platforms Собирает посты о бренде в Twitter, Reddit и TikTok, считает тональность по каждой площадке и выдаёт общий балл здоровья бренда от 0 до 100. CX Codex +1 767установок finding-tiktok-creators-by-location Находит TikTok-авторов и их видео по геолокации через скрапер apidojo на Apify. Пригодится для локальных кампаний и регионального маркетинга. CX Codex +1 766установок tracking-google-serp-rankings Скилл собирает выдачу Google по списку ключевых слов: позиции, URL, заголовки, сниппеты и SERP-фичи. Пригодится для SEO-аудита и разбора конкурентов. CX Codex +1 763установок scraping-google-search-results Собирает результаты поиска Google по любому запросу: URL, заголовки, сниппеты, позиции и типы SERP-блоков. Пригодится, когда нужна сырая выдача для SEO или анализа конкурентов. CX Codex +1 759установок

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

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