# YouTube Creator Analyzer — Channel Performance & Audience In... (`apricot_blackberry/youtube-creator-analyzer`) Actor

YouTube channel deep-dive: subscribers, views, engagement, content categories, upload cadence, and monetization signals.

- **URL**: https://apify.com/apricot\_blackberry/youtube-creator-analyzer.md
- **Developed by:** [Creator Fusion](https://apify.com/apricot_blackberry) (community)
- **Categories:** Social media, Lead generation
- **Stats:** 3 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $35.00 / 1,000 creator analyzeds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## YouTube Creator Analyzer

**Channel deep-dive: subscribers, views, engagement, content categories, upload cadence, and the monetization signals that matter.**

YouTube hides the real story behind a subscriber count. This actor pulls what the algorithm actually cares about: real engagement rates, video performance patterns, content mix, upload consistency, and whether they're actually making money. See which creators have authentic audiences and which are coasting on old fame.

### ⚡ What You Get

```
📺 YOUTUBE CHANNEL INTELLIGENCE
├── Channel: "Tech Talks Daily" (587K subscribers)
│   ├── Basic Metrics
│   │   ├── Subscribers: 587,234
│   │   ├── Total Views: 94,723,487
│   │   ├── Total Videos: 342
│   │   └── Channel Age: 4 years 3 months
│   ├── Engagement Profile
│   │   ├── Avg Views Per Video: 276,892
│   │   ├── Avg Likes Per Video: 8,921
│   │   ├── Engagement Rate: 3.23% (Healthy for tech content)
│   │   │   └── 👈 This is 2.1x higher than average tech channels
│   │   ├── Avg Comments Per Video: 487
│   │   └── Comment Sentiment: 92% positive (Good community health)
│   ├── Content Mix
│   │   ├── Tutorial/How-to: 42% of videos (avg 298K views)
│   │   ├── Product Reviews: 35% (avg 341K views — highest performer!)
│   │   ├── News/Analysis: 18% (avg 156K views)
│   │   └── Livestreams: 5% (avg 89K views, 2.1K concurrent)
│   ├── Upload Consistency
│   │   ├── Videos Per Week: 2.3 (Very consistent)
│   │   ├── 30-Day Upload Rate: 9 videos (Reliable frequency)
│   │   ├── Typical Upload Times: Tuesday/Thursday/Saturday 2pm UTC
│   │   └── Schedule Consistency Score: 94/100
│   ├── Monetization Signals
│   │   ├── Estimated Monthly Ad Revenue: $18,500 - $24,200
│   │   ├── Estimated Sponsorship Value: $12,000 - $18,500 per video
│   │   ├── YouTube Partner Status: Confirmed
│   │   ├── Estimated CPM: $8.50 - $12.25
│   │   └── Demonetization Risk: Low (92% videos monetized)
│   ├── Audience Quality
│   │   ├── Subscriber Growth Rate: +2.1% per month (Organic)
│   │   ├── View Retention: 3.2 minutes avg (Good for 8min videos)
│   │   ├── Click-Through Rate: 4.7% (Quality audience)
│   │   └── Primary Audience: US (61%) | UK (15%) | Canada (9%)
│   └── Growth Trajectory
│       ├── 6-Month Subscriber Growth: +67K
│       ├── 12-Month Subscriber Growth: +156K
│       └── Trend: STABLE & HEALTHY (not inflated)

```

### 🎯 Use Cases

- **Brand Managers**: Find creators with authentic engagement. YouTube subscribers are harder to fake — these metrics tell the truth.
- **Content Strategists**: Understand what works in your niche. See which video formats get the most engagement.
- **Sponsorship Teams**: Know exactly how much a creator's worth before negotiating. Real data beats guessing.
- **Competitive Analysts**: Monitor competitor channels. Track their growth, see which videos perform best, identify content gaps.
- **Talent Acquisition**: Build your creator network with data. Find rising creators before YouTube's algorithm makes them expensive.

### 📊 Sample Output

```json
{
  "channel_id": "UCm9h4Z8S2x4JvB2J3XkN9q4",
  "channel_name": "Tech Talks Daily",
  "channel_url": "https://www.youtube.com/c/TechTalksDaily",
  "custom_url": "@techtalksdaily",
  "description": "Weekly deep dives into tech trends, product reviews, and industry analysis.",
  "verified": true,
  "profile_image": "https://yt3.ggpht.com/...",
  "banner_image": "https://yt3.ggpht.com/...",
  "subscribers_count": 587234,
  "total_views": 94723487,
  "total_videos": 342,
  "channel_age_days": 1557,
  "engagement_metrics": {
    "average_views_per_video": 276892,
    "average_likes": 8921,
    "average_comments": 487,
    "engagement_rate_percent": 3.23,
    "comment_sentiment_positive_percent": 92,
    "average_view_duration_seconds": 192,
    "viewer_retention_percent": 42
  },
  "content_analysis": {
    "primary_category": "Technology",
    "primary_content_type": "Tutorial/How-to",
    "content_mix": [
      {
        "type": "Tutorial/How-to",
        "percentage": 42,
        "average_views": 298421,
        "average_engagement_rate": 3.8
      },
      {
        "type": "Product Reviews",
        "percentage": 35,
        "average_views": 341892,
        "average_engagement_rate": 4.1
      },
      {
        "type": "News/Analysis",
        "percentage": 18,
        "average_views": 156234,
        "average_engagement_rate": 2.9
      },
      {
        "type": "Livestreams",
        "percentage": 5,
        "average_views": 89234,
        "average_concurrent_viewers": 2100
      }
    ],
    "primary_keywords": ["tech trends", "product review", "how to", "gadget review"],
    "popular_video_topics": [
      {"topic": "iPhone reviews", "video_count": 28, "avg_views": 412891},
      {"topic": "AI tools", "video_count": 24, "avg_views": 398234},
      {"topic": "Productivity software", "video_count": 19, "avg_views": 267893}
    ]
  },
  "upload_behavior": {
    "videos_per_week": 2.3,
    "videos_per_month": 9.8,
    "consistency_score": 94,
    "typical_upload_times": ["Tuesday 14:00 UTC", "Thursday 14:00 UTC", "Saturday 14:00 UTC"],
    "days_since_last_upload": 2
  },
  "monetization": {
    "is_youtube_partner": true,
    "estimated_monthly_ad_revenue_low": 18500,
    "estimated_monthly_ad_revenue_high": 24200,
    "estimated_cpm": 8.5,
    "estimated_rpm": 6.2,
    "estimated_video_sponsorship_value_low": 12000,
    "estimated_video_sponsorship_value_high": 18500,
    "videos_monetized_percent": 92,
    "demonetization_risk": "low"
  },
  "growth_analytics": {
    "subscriber_growth_30_day": 4128,
    "subscriber_growth_30_day_percent": 0.71,
    "subscriber_growth_6_month": 67234,
    "subscriber_growth_6_month_percent": 12.8,
    "subscriber_growth_12_month": 156234,
    "subscriber_growth_12_month_percent": 36.2,
    "growth_trend": "stable",
    "growth_consistency_score": 88
  },
  "audience_geography": {
    "US": 61,
    "UK": 15,
    "Canada": 9,
    "Australia": 7,
    "other": 8
  },
  "top_performing_videos": [
    {
      "video_id": "dQw4w9WgXcQ",
      "title": "I tested every iPhone 15 feature for 24 hours",
      "published_date": "2026-02-15T14:00:00Z",
      "views": 1240892,
      "likes": 42891,
      "comments": 2847,
      "duration_seconds": 1247,
      "engagement_rate": 3.6
    },
    {
      "video_id": "dQw4w9WgXcR",
      "title": "This AI tool will replace your job in 2026",
      "published_date": "2026-02-08T14:00:00Z",
      "views": 987234,
      "likes": 31247,
      "comments": 2134,
      "duration_seconds": 892,
      "engagement_rate": 3.2
    }
  ],
  "last_updated": "2026-02-26T15:18:00Z"
}
```

**Key Fields Explained:**

- `engagement_rate_percent`: (likes + comments) / views. Tech creators average 1.5% — this channel hits 3.23%. That's gold.
- `viewer_retention_percent`: What % of the video do people watch before leaving? 42% is solid for long-form tech content.
- `consistency_score`: Are they reliable? 94/100 means you can predict their output. Great for partnership planning.
- `estimated_cpm`: Cost per mille (thousand views). Higher CPM = higher-value audience. Tech/finance audiences have CPMs 2-3x higher than entertainment.

### 🔗 Integrations & Automation

**Daily Channel Monitoring**: Track 50 creator channels automatically. Get alerts when someone hits a new subscriber milestone or engagement record.

**Email Reports**: Weekly summaries of channel performance. See which videos outperformed, which topics are resonating.

**Spreadsheet Sync**: Auto-update your creator roster with fresh metrics. Build dynamic reports that update in real-time.

**MCP Integration**: Query any creator's stats on-demand through your AI workflow.

[Full integrations guide →](https://docs.apify.com/platform/integrations)

### 🔗 Works Great With

- **[YouTube Channel Intelligence Hub](https://apify.com/apricot_blackberry/youtube-channel-intelligence)** — Enterprise-grade multi-channel tracking. Compare creators side-by-side.
- **[Instagram Creator Analyzer](https://apify.com/apricot_blackberry/instagram-creator-analyzer)** — Multi-platform analysis. See which platform actually drives their audience.
- **[TikTok Profile Scraper](https://apify.com/apricot_blackberry/tiktok-profile-scraper)** — Compare YouTube to TikTok. Some creators own YouTube, others crush TikTok.
- **[Twitter Profile Analyzer](https://apify.com/apricot_blackberry/twitter-profile-analyzer)** — Complete social intelligence across all major platforms.

### 💰 Cost & Performance

**Typical run**: 100 YouTube channels analyzed in ~2 minutes for $1.50.
**That's $0.015 per channel** — negligible cost.

Manual analysis? 10 minutes per channel × 100 = 16+ hours of your analyst's time. At $75/hour, that's $1,200 you saved. Our actor cost $1.50.

**Includes**: Proxy rotation, rate limiting, and guaranteed fresh data.

### 🛡️ Built Right

- **Anti-Detection**: Rotates through residential proxies. YouTube's throttling can't touch us.
- **Rate Limiting**: Respects YouTube's API limits. No 429 errors, no slowdowns.
- **Error Handling**: Network timeout? We retry. Missing data field? We note it and continue.
- **Data Freshness**: Pulls directly from YouTube's public APIs. No cached data, no stale metrics.
- **Privacy Safe**: Public data only. No private videos, no unlisted content.

***

**Fresh data. Zero guesswork. Be the first to know.**

📧 [Email alerts](https://apify.com/apricot_blackberry/youtube-creator-analyzer) · 🔗 [Webhook triggers](https://docs.apify.com/platform/integrations/webhooks) · 🤖 [MCP compatible](https://docs.apify.com/platform/integrations) · 📡 [API access](https://docs.apify.com/api/v2)

Built by [Creator Fusion](https://apify.com/apricot_blackberry) — OSINT tools that actually work.

# Actor input Schema

## `apiKey` (type: `string`):

Your YouTube Data API v3 key. Get one free at https://console.cloud.google.com/apis/library/youtube.googleapis.com

## `channels` (type: `array`):

List of YouTube channels to analyze. Accepts channel URLs, @handles, or channel IDs.

## `videosPerChannel` (type: `integer`):

Number of recent videos to analyze per channel. More videos = more accurate metrics but more API quota used (~1 unit per 50 videos).

## `enableSponsorshipDetection` (type: `boolean`):

Scan video descriptions for sponsorship indicators (#ad, affiliate links, brand deals). No extra API cost.

## `enableAuthenticityCheck` (type: `boolean`):

Run statistical analysis to detect potentially inauthentic engagement (bought views, fake likes). No extra API cost.

## `enableRateCard` (type: `boolean`):

Generate estimated sponsorship rate cards based on channel metrics and tier.

## `minSubscribers` (type: `integer`):

Skip channels below this subscriber count. Set to 0 to include all.

## `minEngagementRate` (type: `number`):

Skip channels below this engagement rate. Set to 0 to include all.

## Actor input object example

```json
{
  "channels": [
    "@mkbhd",
    "@PewDiePie"
  ],
  "videosPerChannel": 30,
  "enableSponsorshipDetection": true,
  "enableAuthenticityCheck": true,
  "enableRateCard": true,
  "minSubscribers": 0,
  "minEngagementRate": 0
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "channels": [
        "@mkbhd",
        "@PewDiePie"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("apricot_blackberry/youtube-creator-analyzer").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "channels": [
        "@mkbhd",
        "@PewDiePie",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("apricot_blackberry/youtube-creator-analyzer").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "channels": [
    "@mkbhd",
    "@PewDiePie"
  ]
}' |
apify call apricot_blackberry/youtube-creator-analyzer --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,apricot_blackberry/youtube-creator-analyzer"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/zFZynr5oafRKqTHLG/builds/yVgustMNH5hgrbOQz/openapi.json
