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

scraping-youtube-channel-info — скилл для Claude Code

Собирает сведения о YouTube-каналах по ссылкам, хэндлам или ключевым словам. Пригодится для выгрузки статистики и поиска каналов по теме.

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

Что делает scraping-youtube-channel-info

Скилл запускает скрейпер apidojo~youtube-channel-scraper на Apify. На вход можно передать ссылки на каналы, хэндлы или ключевые слова, а также код страны и языка, порядок сортировки и ограничение числа результатов. Данные можно сохранить в CSV или JSON через scripts/run_actor.js.

В результат входят название канала, описание, число подписчиков и видео, отметка верификации, ключевые слова, теги и другие поля. Если поле subscriberCount приходит текстом вроде 1.2M subscribers, его нужно разбирать отдельно. Приватный или удалённый канал не вернёт результатов, а у канала без ключевых слов массив tags будет пустым.

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

  • найти YouTube-каналы по ключевым словам
  • собрать число подписчиков и видео для списка каналов
  • выгрузить метаданные каналов в CSV или JSON
  • проверить наличие отметки верификации у канала

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

  • Найди YouTube-каналы о кулинарии и сохрани результат в results.csv.
  • Собери число подписчиков, количество видео и описания для этих YouTube-каналов.
  • Найди каналы по ключевым словам и выгрузи метаданные в results.json.

Как установить scraping-youtube-channel-info

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill scraping-youtube-channel-info -a claude-code

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

~/.claude/skills/scraping-youtube-channel-info/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/scraping-youtube-channel-info/

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

Вопросы о scraping-youtube-channel-info

Как установить scraping-youtube-channel-info в Claude Code?

Выполните npx skills add apidojo-io/apidojo-skills --skill scraping-youtube-channel-info -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/scraping-youtube-channel-info/SKILL.md.

Что делает scraping-youtube-channel-info?

Запускает скрейпер Apify для сбора сведений о YouTube-каналах. Возвращает, среди прочего, описание, число подписчиков и видео, статус верификации и теги.

Что делать, если скрейпер не находит канал?

Проверьте правильность хэндла или попробуйте передать URL канала. Для приватного или удалённого канала результатов не будет.

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

SKILL.md · Apache-2.0
---
name: scraping-youtube-channel-info
description: >
  Extracts YouTube channel metadata, subscriber counts, video counts, and descriptions using
  apidojo's YouTube Channel Scraper on Apify. Triggers when the user asks to: get YouTube channel
  information, scrape YouTube channel stats, fetch subscriber count for a YouTube channel, export
  channel metadata in bulk, find YouTube channels by keyword, get channel descriptions and tags,
  check if a YouTube channel is verified, or research YouTube channels by niche. Returns channel
  name, subscriber count, video count, description, verification status, and keywords per channel.
  Ideal for influencer researchers, competitive analysts, and YouTube marketers.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/youtube-channel-scraper
---

# Scraping Youtube Channel Info

Raw data collection. No assumed use case — returns the full dataset for downstream analysis.

---

## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `startUrls` | array | Optional | `[]` | YouTube channel URLs |
| `youtubeHandles` | array | Optional | `[]` | YouTube handles (e.g. `@kurzgesagt`) |
| `keywords` | array | Optional | `[]` | Search keywords to find channels |
| `gl` | string | Optional | `us` | Country code (e.g. `US`) |
| `hl` | string | Optional | `en` | Language code (e.g. `en`) |
| `sort` | string | Optional | `r` | Sort order |
| `maxItems` | number | Optional | Unlimited | Maximum channels to return |
| `customMapFunction` | string | Optional | — | JavaScript function to transform each output object |

## How to Run

### Using run_actor.js (recommended)

```bash
# Quick answer (table)
node scripts/run_actor.js --actor "apidojo~youtube-channel-scraper" --input '{"keywords": ["cooking channel"], "gl": "us", "maxItems": 20}'

# Save as CSV
node scripts/run_actor.js --actor "apidojo~youtube-channel-scraper" --input '{"keywords": ["cooking channel"], "gl": "us", "maxItems": 20}' --output results.csv --format csv

# Save as JSON
node scripts/run_actor.js --actor "apidojo~youtube-channel-scraper" --input '{"keywords": ["cooking channel"], "gl": "us", "maxItems": 20}' --output results.json --format json
```

### REST API fallback

```bash
curl -X POST "https://api.apify.com/v2/acts/apidojo~youtube-channel-scraper/runs" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["cooking channel"], "gl": "us", "maxItems": 20}'
```

If Apify MCP is available:
Use the Apify MCP `call_actor` tool with actor `apidojo~youtube-channel-scraper` and the input above.

---

## Output Fields

| Field | Type | Description |
|-------|------|-------------|
| `id` | string | YouTube channel ID |
| `name` | string | Channel name |
| `url` | string | Channel URL |
| `description` | string | Channel description |
| `subscriberCount` | number | Subscriber count |
| `videosCount` | number | Total videos published |
| `thumbnails` | array | Channel thumbnails |
| `isVerified` | boolean | Verification badge |
| `isFamilySafe` | boolean | Family-safe flag |
| `keywords` | array | Channel keywords |
| `availableCountries` | array | Countries where available |
| `tags` | array | Channel tags |

## Edge Cases

- **Channel not found**: Check if handle is correct or try with URL instead.
- **subscriberCount as text**: Field returns '1.2M subscribers' not a number — parse downstream if needed.
- **No keywords in metadata**: Some channels don't set keywords — tags array will be empty.
- **Private/terminated channel**: Returns no results for that channel.

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

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

Все скиллы по теме «Браузер и парсинг» →
youtube-channel-analytics-dashboard reason-machines Скилл собирает дашборд по YouTube-каналу: просмотры, подписчики, доход и демография. Пригодится, когда нужно быстро увидеть динамику без ручных выгрузок. CX Codex +1 608установок tech-podcast-youtube-channel Samuel Berthe Помогает организаторам конференций вести постоянный подкаст или канал на YouTube между событиями. Задаёт регулярность, пайплайн гостей и правила передачи проекта новому владельцу. CX Codex +1 5 100установок web-scraping jamditis Задаёт правила этичного сбора данных со страниц, обработку кодов 403 и каскадный парсинг с перебором библиотек. CX Codex +1 6 100установок youtube-data ZeroPointRepo Скилл для получения субтитров, метаданных роликов, списков видео и поиска на YouTube без Google API и OAuth через сервис TranscriptAPI. CX Codex +1 708установок universal-scraping-architect Mehansh Barthwal Плагин организует веб-скрейпинг в Claude Code, выбирая между сервисом Firecrawl и локальным запуском Python. Пригодится для выгрузки данных со страниц с контролем лимитов и токенов. ★ 28 786звёзд репо HasData YouTube HasData MCP-сервер ищет ролики на YouTube и возвращает данные о видео, каналах и транскриптах. Подходит для исследовательских запросов из чата агента. CX Codex +1 ★ 7звёзд репо

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

finding-tiktok-creators-by-location Находит TikTok-авторов и их видео по геолокации через скрапер apidojo на Apify. Пригодится для локальных кампаний и регионального маркетинга. CX Codex +1 766установок scraping-tiktok-posts-by-location Собирает публикации TikTok, привязанные к месту, через Apify. Подходит для выгрузки метрик, авторов, хэштегов и времени публикации. CX Codex +1 765установок finding-speaking-opportunities-on-twitter Скилл автоматически ищет на Twitter конференции, подкасты и саммиты, которые ищут спикеров. Возвращает контакты организаторов, сроки подачи и ссылки на регистрацию — всё нужное, чтобы выстроить канал возможностей для выступлений. CX Codex +1 763установок tracking-google-serp-rankings Скилл собирает выдачу Google по списку ключевых слов: позиции, URL, заголовки, сниппеты и SERP-фичи. Пригодится для SEO-аудита и разбора конкурентов. CX Codex +1 763установок tracking-hiring-signals-from-company-tweets Собирает сигналы найма из твитов компаний через Apify-скрапер apidojo/tweet-scraper: кто кого ищет, в какую команду и как давно. CX Codex +1 760установок scraping-youtube-playlist Собирает данные обо всех видео в плейлисте YouTube через скрейпер Apify. Пригодится, чтобы выгрузить метаданные и статистику для дальнейшего анализа. CX Codex +1 759установок scraping-google-search-results Собирает результаты поиска Google по любому запросу: URL, заголовки, сниппеты, позиции и типы SERP-блоков. Пригодится, когда нужна сырая выдача для SEO или анализа конкурентов. CX Codex +1 759установок benchmarking-instagram-influencer-engagement Считает вовлечённость Instagram-аккаунтов и сравнивает их между собой: подписки, средние лайки и комментарии, ER, свежие посты. CX Codex +1 757установок

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

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