# YouTube News Market Intelligence

Research conducted 2026-05-11. Data from YouTube search results via `ytInitialData` extraction.

## Major News Channel Performance

| Channel | View Range (recent) | Notes |
|---------|---------------------|-------|
| ABC News | 500K-900K per video | Full evening news broadcasts |
| BBC News | 100K-300K per video | Mix of breaking and analysis |
| Al Jazeera English | 50K-100K per video | Live + packaged |
| DW News | 25K-100K per video | European perspective |
| Democracy Now! | 200K-350K per video | Independent/left perspective |
| FIVE MINUTE NEWS | 4K-150K per video | Newsletter-style commentary |

## YouTube Search Data Extraction Method

YouTube search results are embedded in the page HTML as JSON in a `<script>` tag:

```python
import subprocess, re, json

headers = "-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'"

url = "https://www.youtube.com/results?search_query=your+query"
r = subprocess.run(f"curl -sL {headers} '{url}'", shell=True, capture_output=True, text=True)
html = r.stdout

data_match = re.search(r'var ytInitialData = ({.*?});', html, re.DOTALL)
if data_match:
    data = json.loads(data_match.group(1))
    contents = (data.get('contents', {})
                .get('twoColumnSearchResultsRenderer', {})
                .get('primaryContents', {})
                .get('sectionListRenderer', {})
                .get('contents', []))
    
    for section in contents:
        items = section.get('itemSectionRenderer', {}).get('contents', [])
        for item in items:
            video = item.get('videoRenderer', {})
            if video:
                title = video.get('title', {}).get('runs', [{}])[0].get('text', '')
                views = video.get('viewCountText', {}).get('simpleText', '')
                channel = video.get('ownerText', {}).get('runs', [{}])[0].get('text', '')
                duration = video.get('lengthText', {}).get('simpleText', '')
                published = video.get('publishedTimeText', {}).get('simpleText', '')
```

This works without authentication for public search results.

**Limitation:** YouTube may rate-limit or serve CAPTCHAs to data center IPs. If curl returns a CAPTCHA page, wait and retry with different query terms.

## YouTube News Niche Opportunities

Based on search result volume and competition analysis:

| Niche | Competition | CPM | Opportunity |
|-------|-------------|-----|-------------|
| General world news | Very high (BBC, ABC, AJ) | $2-5 | Low |
| AI news anchor | Low (random small channels) | Unknown | Moderate (policy risk) |
| Geopolitics explained | Medium (Think School does well) | $5-10 | Good |
| Economics made simple | Low-Medium | $8-15 | Good |
| Tech news daily | Medium | $8-15 | Good |
| News + English learning | Very low | $5-10 | Excellent |
| News Shorts (<60s) | Growing fast | Low CPM but high volume | Good for growth |
| News commentary/opinion | Medium | $3-8 | Good for personality-driven |

## YouTube 2026 AI Content Policy

Key findings from search results:
- YouTube requires **disclosure** of AI-generated content
- "YouTube ENDS Faceless AI Channels?" has 100K+ views — topic is hot
- Channels must label AI-generated content in the "Altered or synthetic content" section
- **News channels specifically** may face additional scrutiny — YouTube may require real human presence for monetization
- Despite policy concerns, successful AI channels still exist (claims of $750K/month revenue)

## Monetization Benchmarks

- YouTube Partner Program: 1,000 subscribers + 4,000 watch hours (or 10M Shorts views)
- News CPM: $2-5 per 1,000 views (US/UK traffic)
- Tech/Finance CPM: $8-15 per 1,000 views
- Education CPM: $5-10 per 1,000 views
- English-language CPM is 5-10x Chinese-language CPM
- A channel with 10K subscribers making news content might earn $500-2,000/month from ads

## Key Takeaways for Channel Strategy

1. **Pure AI news briefing is risky** — YouTube policy + strong incumbents (BBC, ABC)
2. **Differentiation is critical** — need a unique angle, not just news aggregation
3. **Real footage matters** — AI-generated visuals look amateur; real B-roll builds credibility
4. **English education + news is underserved** — large audience, low competition, good CPM
5. **Geopolitics analysis has strong demand** — Think School proves the model works
6. **YouTube Shorts can drive discovery** — even 5-10 second clips get 100K+ views
7. **Multiple revenue streams needed** — ads alone may not sustain; consider courses, sponsorships, affiliate
