YouTube 경쟁 분석
YouTube에서 실제로 효과가 있는 것을 찾습니다. 모든 채널 세트를 분석하고, 이상치 동영상(평균 조회수 2배 이상)을 식별하고, 우수 사례에서 패키징 패턴을 추출합니다.
수동 스프레드시트 작업 없음. 추측 없음. 몇 분 만에 데이터 기반 경쟁 인텔리전스.
기능
- 모든 YouTube 채널에서 최근 동영상을 가져옵니다
- 일반 동영상과 쇼츠를 분리합니다
- 채널별 평균을 계산합니다
- 이상치(채널 평균보다 2배 이상 성과가 좋은 동영상)를 표시합니다
- 우수 사례에서 제목 패턴을 추출합니다
- 콘솔, JSON 또는 Google Sheets로 내보냅니다
빠른 시작
# 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
모든 동영상 메타데이터, 점수, 배수를 포함한 완전한 구조화된 데이터.
사전 정의된 채널 세트
AI 크리에이터: 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 = 정상의 두 배) |
| 이상치 기준 | 평균의 2배. 이 기준을 넘는 동영상은 연구할 가치가 있습니다. |
| 제목 패턴 | 이상치 제목에 공통으로 나타나는 단어 = 검증된 형식 |
| 게시 빈도 | 주당 동영상 수. 빈도가 높으면 동영상당 평균이 낮아질 수 있습니다. |
검증된 패키징 형식
이상치 분석에 따르면 다음 제목 형식이 지속적으로 우수한 성과를 냅니다:
일반 동영상:
- "X, 명확하게 설명" (결정적 설명)
- "X시간의 Y를 Z분으로" (압축된 가치)
- "X를 가장 게으르게 하는 방법" (낮은 노력 약속)
- "X분만 주세요, 제가 Y하겠습니다" (시간 제한 약속)
- "Y를 위한 X가지 미친 활용 사례" (목록형 + 강력한 단어)
쇼츠:
- "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 종속성 없음 (표준 라이브러리만 사용)
라이선스
MIT


