Конкурентный анализ YouTube
Узнайте, что на самом деле работает на YouTube. Анализирует любой набор каналов, выявляет выбивающиеся видео (просмотры в 2 раза выше среднего) и извлекает паттерны упаковки у победителей.
Никакой ручной работы с таблицами. Никаких догадок. Данные о конкурентах за считанные минуты.
Что делает
- Получает недавние видео с любых каналов YouTube
- Отделяет длинные видео от Shorts
- Рассчитывает средние показатели по каждому каналу
- Отмечает выбросы (видео с результатами в 2 раза выше среднего по каналу)
- Извлекает паттерны заголовков у победителей
- Экспортирует в консоль, JSON или Google Таблицы
Быстрый старт
# Set your YouTube API key
export YOUTUBE_API_KEY="your-key-here"
# Analyze specific channels
python3 analyze.py "$YOUTUBE_API_KEY" --channels "@AlexHormozi,@garyvee,@CodieSanchezCT"
# Use predefined channel sets
python3 analyze.py "$YOUTUBE_API_KEY" --set ai # AI creator set
python3 analyze.py "$YOUTUBE_API_KEY" --set business # Business creator set
python3 analyze.py "$YOUTUBE_API_KEY" --set both # All channels
# Export to JSON for programmatic use
python3 analyze.py "$YOUTUBE_API_KEY" --set both --output json > results.json
# Custom lookback period
python3 analyze.py "$YOUTUBE_API_KEY" --channels "@mkbhd" --days 60
Установка
- Получите ключ YouTube Data API v3
- Установите его как переменную окружения:
export YOUTUBE_API_KEY="your-key" - Установите зависимости:
pip install -r requirements.txt
Вывод
Консоль (по умолчанию)
================================================================================
AI Creators — LAST 30 DAYS
================================================================================
📊 CHANNEL SUMMARY:
Alex Hormozi | 2,400,000 subs | 12 videos (3.0/wk) | L: 8 S: 4
🔥 LONG-FORM OUTLIERS (top 15):
4.2x | 1,200,000 | [Alex Hormozi] How I'd Start a Business in 2025
2025-01-15 | https://youtube.com/watch?v=...
📦 TOP TITLE PATTERNS:
8x business
6x money
5x started
JSON
Полные структурированные данные, включая все метаданные видео, оценки и множители.
Предопределённые наборы каналов
Создатели ИИ: Jeff Su, Alex Finn, Riley Brown, Dan Martell, Matt Wolfe, Nate Herk, Grace Leung, Matt Berman
Бизнес-создатели: Alex Hormozi, Gary Vaynerchuk, Patrick Bet-David, Codie Sanchez, Leila Hormozi, Iman Gadzhi, My First Million
Измените словари каналов в analyze.py, чтобы настроить под себя.
Интерпретация результатов
| Метрика | Что означает |
|---|---|
| Множитель | Во сколько раз выше среднего по каналу (2.0x = в два раза выше обычного) |
| Порог выброса | 2x среднего. Видео выше этого порога стоит изучить. |
| Паттерны заголовков | Частые слова в заголовках выбросов = проверенные форматы |
| Регулярность | Видео в неделю. Более высокая регулярность может означать более низкие средние показатели на видео. |
Проверенные форматы упаковки
На основе анализа выбросов эти форматы заголовков стабильно показывают лучшие результаты:
Длинные видео:
- «X, понятное объяснение» (исчерпывающее объяснение)
- «X часов Y за Z минут» (сжатая ценность)
- «Самый ленивый способ X» (обещание минимума усилий)
- «Дайте мне X минут, и я Y» (обещание с ограничением по времени)
- «X БЕЗУМНЫХ способов использования Y» (список + сильное слово)
Shorts:
- «2024 против 2025 X» (сравнение лет)
- «Плохо, хорошо, отлично X» (ранжирование по уровням)
- «Прекратите делать X, делайте Y вместо этого» (противоположный подход)
Еженедельная автоматизация
Запускайте еженедельно, чтобы автоматически находить новые выбросы:
# Cron: every Sunday at 8am
0 8 * * 0 YOUTUBE_API_KEY="your-key" python3 /path/to/analyze.py "$YOUTUBE_API_KEY" --set both --output json > /path/to/weekly-results.json
Требования
- Python 3.8+
- Ключ YouTube Data API v3
- Нет внешних зависимостей Python (используется только stdlib)
Лицензия
MIT


