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

scraping-youtube-trending-videos — скилл для Claude Code

Скилл выгружает тренды YouTube по странам и категориям через актор Apify. Собирает просмотры, лайки, авторов и теги видео.

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

Что делает scraping-youtube-trending-videos

Скилл передаёт агенту параметры для запуска актора apidojo/youtube-trending-scraper на платформе Apify. Позволяет фильтровать выдачу по разделам n (главная страница трендов), music, movies или gaming, а также задавать коды страны gl и языка hl. Для каждого найденного ролика возвращаются идентификатор, ссылка, число просмотров и лайков, длительность в секундах и метаданные канала.

Запуск возможен через скрипт scripts/run_actor.js, вызов REST API Apify или инструмент call_actor через Apify MCP. Выдачу можно ограничить параметром maxItems. Результаты сохраняются в форматы CSV или JSON.

Без переменной $APIFY_TOKEN обращение к API завершится с ошибкой авторизации. Если в выбранной стране нет отдельной вкладки для игр или фильмов, скилл рекомендует переключить категорию на базовое значение n.

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

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

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

  • Собери 50 трендовых видео в США по категории gaming и сохрани в results.json
  • Какие ролики сейчас находятся в трендах YouTube в Великобритании?
  • Выгрузи текущий топ музыки на YouTube с просмотрами и ссылками на каналы

Как установить scraping-youtube-trending-videos

1Через Skills CLI (Vercel)

npx skills add apidojo-io/apidojo-skills --skill scraping-youtube-trending-videos -a claude-code

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

~/.claude/skills/scraping-youtube-trending-videos/SKILL.md

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

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

Вопросы о scraping-youtube-trending-videos

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

Выполните в терминале команду npx skills add apidojo-io/apidojo-skills --skill scraping-youtube-trending-videos -a claude-code.

Что делает scraping-youtube-trending-videos?

Скилл собирает текущие тренды YouTube через Apify, возвращая статистику просмотров, лайки, теги и данные каналов.

Что делать, если по выбранной категории нет результатов?

В некоторых регионах отдельные страницы разделов отсутствуют. В этом случае смените значение параметра type на n.

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

SKILL.md · Apache-2.0
---
name: scraping-youtube-trending-videos
description: >
  Extracts YouTube trending videos by category and country using apidojo's YouTube Trending
  Scraper on Apify. Triggers when the user asks to: get trending YouTube videos, scrape what's
  trending on YouTube today, fetch YouTube trending videos in a specific country, get trending
  gaming or music videos on YouTube, export the YouTube trending page data, find viral YouTube
  videos right now, or collect top trending YouTube content by category. Returns video title,
  URL, view count, like count, channel info, description, and thumbnail per video.
  Ideal for content researchers, trend analysts, and YouTube marketers.
license: Apache-2.0
metadata:
  author: apidojo
  version: "1.0"
  apify-actor: apidojo/youtube-trending-scraper
---

# Scraping Youtube Trending Videos

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

---

## Inputs

| Parameter | Type | Required | Default | Notes |
|-----------|------|----------|---------|-------|
| `type` | string | Optional | `n` | Trending category: `n` (now), `music`, `movies`, `gaming` |
| `gl` | string | Optional | `us` | Country code (e.g. `US`, `GB`) |
| `hl` | string | Optional | `en` | Language code (e.g. `en`) |
| `maxItems` | number | Optional | Unlimited | Maximum videos 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-trending-scraper" --input '{"type": "n", "gl": "us", "hl": "en", "maxItems": 50}'

# Save as CSV
node scripts/run_actor.js --actor "apidojo~youtube-trending-scraper" --input '{"type": "n", "gl": "us", "hl": "en", "maxItems": 50}' --output results.csv --format csv

# Save as JSON
node scripts/run_actor.js --actor "apidojo~youtube-trending-scraper" --input '{"type": "n", "gl": "us", "hl": "en", "maxItems": 50}' --output results.json --format json
```

### REST API fallback

```bash
curl -X POST "https://api.apify.com/v2/acts/apidojo~youtube-trending-scraper/runs" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"type": "n", "gl": "us", "hl": "en", "maxItems": 50}'
```

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

---

## Output Fields

| Field | Type | Description |
|-------|------|-------------|
| `type` | string | Always `video` |
| `id` | string | Video ID |
| `title` | string | Video title |
| `url` | string | Video URL |
| `description` | string | Video description |
| `duration` | number | Duration in seconds |
| `views` | number | View count |
| `likes` | number | Like count |
| `status` | string | Availability status |
| `channel.id` | string | Channel ID |
| `channel.name` | string | Channel name |
| `channel.url` | string | Channel URL |
| `keywords` | array | Video tags/keywords |
| `isLive` | boolean | Live stream flag |
| `thumbnails` | array | Thumbnail objects |

## Edge Cases

- **No results for category**: Some countries may not have all category pages. Fall back to type=`n`.
- **Empty results**: YouTube may show different trending per session — retry.
- **Region mismatch**: gl and hl must be valid ISO codes.
- **Data freshness**: Trending changes frequently — data reflects a point-in-time snapshot.

© 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установок

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

scraping-youtube-channel-data Собирает статистику YouTube-каналов и каталог видео через Apify. Нужен для пакетного анализа каналов по URL или handle. CX Codex +1 733установок finding-digital-agencies-via-google-search Ищет маркетинговые и веб-студии через Google Search с помощью актора Apify. Собирает сайты и сниппеты, затем ранжирует лиды по формуле соответствия. CX Codex +1 730установок analyzing-tiktok-hashtag-performance Собирает данные по хэштегам TikTok, сравнивает охваты и показывает сильнейшие видео и аккаунты. Нужен для выбора тегов и анализа контента. CX Codex +1 730установок finding-youtube-channels-by-growth-rate Ищет YouTube-каналы с высоким темпом роста в заданной нише через скрейпер Apify. Пригодится, когда нужно найти набирающих популярность авторов до того, как они станут крупными. CX Codex +1 730установок scraping-instagram-users-by-keyword Собирает профили Instagram по ключевым словам, хэндлам и URL, а также списки подписчиков и подписок. Пригодится для выгрузки данных аккаунтов. CX Codex +1 729установок tracking-product-launch-buzz-on-twitter Собирает твиты о запуске продукта через скрейпер Apify, оценивает реакцию аудитории и считает индекс резонанса. Пригодится маркетинговым командам при релизах. CX Codex +1 726установок finding-restaurant-brands-on-instagram Находит профили ресторанов и заведений общепита в Instagram через парсер Apify. Выгружает контакты, вовлечённость и ранжирует лиды для B2B. CX Codex +1 717установок scraping-urban-dictionary-definitions Выгружает сленговые значения, примеры и голоса пользователей с Urban Dictionary. Пригодится для анализа интернет-культуры и сленга. CX Codex +1 698установок

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

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