Youtube Growth Scraper
by bakkeshks
Scrape YouTube channel growth metrics like average views, trend %, and activity status from recent long form videos. No API key needed. Ideal for spon...
Opens on Apify.com
About 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.
What does this actor do?
Youtube Growth Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
๐ 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: 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: json { "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 json { "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" } json { "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 json { "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.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Youtube Growth Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- bakkeshks
- Pricing
- Paid
- Total Runs
- 158
- Active Users
- 8
Related Actors
๐ฏ Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support