Análisis competitivo de YouTube
Descubre qué está funcionando realmente en YouTube. Analiza cualquier conjunto de canales, identifica vídeos atípicos (con más de 2x la media de visualizaciones) y extrae patrones de presentación de los ganadores.
Sin trabajo manual en hojas de cálculo. Sin conjeturas. Inteligencia competitiva basada en datos en minutos.
Qué hace
- Recupera los vídeos recientes de cualquier canal o canales de YouTube
- Separa el contenido de formato largo de los Shorts
- Calcula las medias por canal
- Marca los valores atípicos (vídeos con un rendimiento superior a 2x la media del canal)
- Extrae patrones de títulos de los vídeos ganadores
- Exporta a consola, JSON o Google Sheets
Inicio rápido
# 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
Configuración
- Obtén una clave de la API de datos de YouTube v3
- Configúrala como variable de entorno:
export YOUTUBE_API_KEY="your-key" - Instala las dependencias:
pip install -r requirements.txt
Salida
Consola (predeterminado)
================================================================================
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
Datos estructurados completos que incluyen todos los metadatos de los vídeos, puntuaciones y multiplicadores.
Conjuntos de canales predefinidos
Creadores de IA: Jeff Su, Alex Finn, Riley Brown, Dan Martell, Matt Wolfe, Nate Herk, Grace Leung, Matt Berman
Creadores de negocios: Alex Hormozi, Gary Vaynerchuk, Patrick Bet-David, Codie Sanchez, Leila Hormozi, Iman Gadzhi, My First Million
Edita los diccionarios de canales en analyze.py para personalizarlos.
Interpretación de los resultados
| Métrica | Qué significa |
|---|---|
| Multiplicador | Cuántas veces por encima de la media del canal (2.0x = el doble de lo normal) |
| Umbral de valor atípico | 2x la media. Vale la pena estudiar los vídeos que superan este umbral. |
| Patrones de títulos | Palabras comunes en los títulos atípicos = formatos probados |
| Cadencia | Vídeos por semana. Una cadencia más alta puede implicar medias por vídeo más bajas. |
Formatos de presentación probados
Según el análisis de valores atípicos, estos formatos de título superan consistentemente el rendimiento medio:
Formato largo:
- "X, explicado claramente" (explicador definitivo)
- "X horas de Y en Z minutos" (valor condensado)
- "La forma más perezosa de X" (promesa de bajo esfuerzo)
- "Dame X minutos y haré Y" (promesa con límite de tiempo)
- "X casos de uso INCREÍBLES para Y" (lista + palabra poderosa)
Shorts:
- "2024 vs 2025 X" (comparación de años)
- "Malo Bueno Excelente X" (clasificación por niveles)
- "Deja de hacer X, haz Y en su lugar" (contracorriente)
Automatización semanal
Ejecútalo semanalmente para detectar automáticamente nuevos valores atípicos:
# 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
Requisitos
- Python 3.8+
- Clave de la API de datos de YouTube v3
- Sin dependencias externas de Python (usa solo la biblioteca estándar)
Licencia
MIT


