Youtube Growth Scraper avatar
Youtube Growth Scraper

Pricing

from $2.00 / 1,000 channels

Go to Apify Store
Youtube Growth Scraper

Youtube Growth Scraper

Scrape YouTube channel growth metrics like average views, trend %, and activity status from recent long form videos. No API key needed. Ideal for sponsorship vetting, creator research, and brand deal insights.

Pricing

from $2.00 / 1,000 channels

Rating

0.0

(0)

Developer

Bakkesh KS

Bakkesh KS

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

16 hours ago

Last modified

Share

๐Ÿ” What is YouTube Growth Scraper?

YouTube Growth Scraper analyzes YouTube channel performance by scraping recent long-form videos to extract growth metricsโ€”no API key required.

What you provide: YouTube channel URLs (up to 500 per run) What you get: Average views, median views, trend percentage, subscriber count, activity status, and recent video performance data

It provides actionable insights for sponsorship vetting, creator research, and competitive analysis by measuring channel growth patterns from recent uploads.

โš ๏ธ Important: This actor only scrapes long-form videos, not YouTube Shorts.

This scraper is designed for creator sponsorship checks, competitor research, channel vetting, and rapid performance estimation. This Scraper is a fast, proxy enabled YouTube data extractor that focuses on channel performance insights.

It answers:

  • Is this channel view trend going up or down?
  • What is the average views?
  • Is this creator active or inactive?
  • Are the recent videos performing worse or better?
  • Should my brand work with this creator?

Perfect for agencies, UGC creators, brands, and marketers.


๐Ÿ“Š What does YouTube Growth Scraper do?

It analyzes each YouTube channel to extract reliable performance data:

You get for every channel:

  • ๐Ÿ“บ Channel name
  • ๐Ÿ”— Channel URL
  • ๐Ÿ‘ฅ Subscriber count
  • ๐Ÿ“Š Total views (last 6 to 8 videos)
  • ๐Ÿ“ˆ Average views
  • ๐ŸŽฏ Median views
  • ๐Ÿ“‰ Trend percentage (improving or declining)
  • โณ Last video upload date
  • ๐ŸŸข Is the channel active (last 30 days)?
  • โ— Error states (invalid, no videos, missing fields)

โš ๏ธ Note: Metrics are based on long-form videos only. YouTube Shorts are not included in the analysis.

This gives the exact insight needed to judge recent performance.

๐Ÿงฎ Calculation Logic

All metrics are based on recent videos in YouTube's order (most recent first, unsorted):

Video Selection:

  • Default: 6 recent videos (min), Max: 8 videos
  • If channel has fewer videos, all available videos are used
  • Minimum 2 videos required for trend calculation

How We Calculate:

1. Average Views

Total Views รท Number of Videos
Example: (100K + 80K + 90K + 70K + 85K + 75K) รท 6 = 83.3K avg views

2. Median Views

Sort all view counts โ†’ pick middle value
Example: [75K, 80K, 85K, 90K, 100K, 70K]
Sorted: [70K, 75K, 80K, 85K, 90K, 100K]
Median = (80K + 85K) รท 2 = 82.5K

3. Trend % (Recent vs Older Performance)

Split videos in half โ†’ compare recent half vs older half

Example with 6 videos:

[100K, 80K, 90K, 70K, 85K, 75K]
Recent 3: avg(100K, 80K, 90K) = 90K
Older 3: avg(70K, 85K, 75K) = 76.7K
Trend = ((90K - 76.7K) / 76.7K) ร— 100 = +17.3% โœ… improving

Example with 3 videos:

[50K, 60K, 100K]
Recent 2: avg(50K, 60K) = 55K
Older 1: 100K
Trend = ((55K - 100K) / 100K) ร— 100 = -45% โŒ declining

Example with 2 videos:

[80K, 120K]
Recent: 80K
Older: 120K
Trend = ((80K - 120K) / 120K) ร— 100 = -33% โŒ declining

๐ŸŽฏ How to use this data

You can use the output to:

โœ… Calculate creator sponsorship pricing

Avg views = strongest predictor of brand deal cost.

โœ… Check if a channel is growing or dying

Trend % tells you if recent uploads are performing better or worse.

โœ… Compare creators in your niche

Sort by avg views, trend %, activity.

โœ… Vet channels for collabs or UGC projects

Instantly screen low-performing or inactive channels.

โœ… Monitor creators for agencies or brands

Daily/weekly insights for selection and decision-making.


โš™๏ธ How to use the YouTube Growth Scraper

1. Create a free Apify account & open YouTube Growth Scraper

Sign up for a free Apify account and navigate to the YouTube Growth Scraper Actor page.

2. Add channel URLs

You can enter up to:

๐Ÿ”ฅ Maximum 500 YouTube channels per run

3. Choose how many videos to analyze

  • Default = 6
  • Max = 8

4. Run the actor

The scraper runs automatically and handles all technical requirements for you.

You don't need API keys or technical setup.


๐Ÿ“ Input

For input, you can use the fields in Apify Console or enter it directly via JSON. head over to the Input Schema tab for details.

Maximum: 500 YouTube channel URLs per run.

Example Input JSON:

{
"channelUrls": [
"https://www.youtube.com/@matthew_berman",
"https://www.youtube.com/@ThePrimeTimeagen"
],
"maxVideosToAnalyze": 6
}

โš ๏ธ Important: Duplicate URL Handling

This actor automatically removes duplicate URLs from your input.

If you provide the same channel URL multiple times, it will only be scraped once.

Example:

{
"channelUrls": [
"https://www.youtube.com/@matthew_berman",
"https://www.youtube.com/@ThePrimeTimeagen",
"https://www.youtube.com/@matthew_berman"
]
}

Output: Only 2 records (not 3)

  • matthew_berman: processed once
  • ThePrimeTimeagen: processed once

This ensures you don't waste compute resources on duplicate requests and keeps your dataset clean.


๐Ÿ“ค Output

The scraped results are saved as a dataset which you can find in the Storage tab.

Note that the output is organized as a table for viewing convenience, but it doesn't display all fields in the preview.

You can preview all fields and download the file with YouTube data in various formats (JSON, CSV, Excel, and more).

Here are a few JSON examples of different YouTube scraping cases:

โœ… Successful channel analysis

{
"channelId": "UCawZsQWqfGSbCI5yjkdVkTA",
"channelName": "Matthew Berman",
"channelUrl": "https://www.youtube.com/@matthew_berman",
"subCount": "527K subscribers",
"analyzedVideos": 6,
"totalViews": "584.8K",
"avgViews": "97.5K",
"medianViews": "67.6K",
"trendPercent": "-49.6%",
"lastVideoUploadDate": "14 Nov 2025",
"lastScrapedDate": "15 Nov 2025",
"isActive": true,
"status": "ok"
}
{
"channelId": "UCUyeluBRhGPCW4rPe_UvBZQ",
"channelName": "ThePrimeTimeagen",
"channelUrl": "https://www.youtube.com/@ThePrimeTimeagen",
"subCount": "850K subscribers",
"analyzedVideos": 6,
"totalViews": "1.2M",
"avgViews": "200K",
"medianViews": "185K",
"trendPercent": "+15.2%",
"lastVideoUploadDate": "15 Nov 2025",
"lastScrapedDate": "15 Nov 2025",
"isActive": true,
"status": "ok"
}

โŒ Error states

{
"channelUrl": "https://www.youtube.com/@ricardotaipe",
"status": "unavailable"
},
{
"channelUrl": "https://www.youtube.com/@ruaiinfo",
"channelId": "UCwueCjyfv1b8rdRDknABtNQ",
"status": "missing_fields"
},
{
"channelUrl": "https://www.youtube.com/@Dankieft",
"channelId": "UCdNj_PP__5kKtjZabuEjbqA",
"status": "no_valid_videos"
}

๐Ÿ” Proxy Usage

This actor automatically uses Apify Datacenter Proxy, which:

  • improves stability
  • avoids YouTube blocks
  • allows larger batches
  • requires no setup by users

Users do not need to configure proxy manually.


๐Ÿ’ฐ How much will YouTube channel scraping cost you?

YouTube Growth Scraper uses our pay-per-event (PPE) model, meaning you are charged a fee for specific events, such as starting the Actor, scraping a channel, or using a proxy. You can find more details of how all this works on the Actor's pricing tab.

Also note that all fees can have discounts applied depending on your plan. Check out our pricing page for more details.


โ“ FAQ

Does it require a YouTube API key?

No, it works without any API keys.

How many channels can I scrape?

Up to 500 per run with stable performance.

Can I upload a file of URLs?

Not yet - CSV/TXT upload is coming in the next version.

Does it scrape engagement rate?

No, this tool focuses on recent video performance and growth signals.

Can brands use this for sponsorship pricing?

Yes - avg views, median views, and trend % are ideal for estimating rates.