YouTube Concurrentieanalyse
Vind wat echt werkt op YouTube. Analyseert elke set kanalen, identificeert uitschieters (video's met 2x+ gemiddelde weergaven) en extraheert verpakkingspatronen van winnaars.
Geen handmatig spreadsheetwerk. Geen giswerk. Datagedreven concurrentie-informatie binnen enkele minuten.
Wat het doet
- Haalt recente video's op van elke YouTube-kanaal/-kanalen
- Scheidt lange video's van Shorts
- Berekent gemiddelden per kanaal
- Markeert uitschieters (video's die 2x+ boven het kanaalgemiddelde presteren)
- Extraheert titelpatronen van winnaars
- Exporteert naar console, JSON of Google Sheets
Snelle start
# 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
Installatie
- Vraag een YouTube Data API v3-sleutel aan
- Stel deze in als omgevingsvariabele:
export YOUTUBE_API_KEY="your-key" - Installeer afhankelijkheden:
pip install -r requirements.txt
Uitvoer
Console (standaard)
================================================================================
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
Volledige gestructureerde gegevens inclusief alle videometadata, scores en multipliers.
Vooraf gedefinieerde kanaalsets
AI-makers: Jeff Su, Alex Finn, Riley Brown, Dan Martell, Matt Wolfe, Nate Herk, Grace Leung, Matt Berman
Zakelijke makers: Alex Hormozi, Gary Vaynerchuk, Patrick Bet-David, Codie Sanchez, Leila Hormozi, Iman Gadzhi, My First Million
Bewerk de kanaalwoordenboeken in analyze.py om aan te passen.
Resultaten interpreteren
| Metriek | Wat het betekent |
|---|---|
| Vermenigvuldigingsfactor | Hoeveel keer boven het kanaalgemiddelde (2.0x = dubbel normaal) |
| Uitbijterdrempel | 2x gemiddelde. Video's hierboven zijn de moeite waard om te bestuderen. |
| Titelpatronen | Veelvoorkomende woorden in uitschietertitels = bewezen formats |
| Cadans | Video's per week. Hogere cadans kan lagere gemiddelden per video betekenen. |
Bewezen verpakkingsformats
Op basis van uitschieteranalyse presteren deze titelformats consistent bovengemiddeld:
Lange vorm:
- "X, duidelijk uitgelegd" (definitieve uitleg)
- "X uur aan Y in Z minuten" (gecondenseerde waarde)
- "De luieste manier om X te doen" (belofte van weinig moeite)
- "Geef me X minuten en ik Y" (belofte met tijdslimiet)
- "X WAANZINNIGE gebruiksmogelijkheden voor Y" (lijst + krachtwoord)
Shorts:
- "2024 versus 2025 X" (jaarvergelijking)
- "Slecht Goed Geweldig X" (niveauranglijst)
- "Stop met X, doe in plaats daarvan Y" (tegendraads)
Wekelijkse automatisering
Draai wekelijks om automatisch nieuwe uitschieters te ontdekken:
# 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
Vereisten
- Python 3.8+
- YouTube Data API v3-sleutel
- Geen externe Python-afhankelijkheden (gebruikt alleen stdlib)
Licentie
MIT


