YT Channel Home Scraper

YT Channel Home Scraper

by igview-owner

Scrape YouTube channel home pages instantly. Get subscriber counts, video lists, thumbnails, descriptions & more. Perfect for analytics & research.

7 runs
2 users
Try This Actor

Opens on Apify.com

About YT Channel Home Scraper

Scrape YouTube channel home pages instantly. Get subscriber counts, video lists, thumbnails, descriptions & more. Perfect for analytics & research.

What does this actor do?

YT Channel Home 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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

📺 YouTube Channel Home Page Scraper Extract comprehensive YouTube channel home page data including channel metadata, featured videos, video sections, subscriber counts, descriptions, avatars, banners, and keywords. Perfect for YouTube analytics, content research, and channel monitoring. ## 📋 Table of Contents - ✨ Features - 🚀 How to Use - 📥 Input Parameters - 📤 Output Data - 💡 Use Cases - ❓ FAQ --- ## ✨ Features | Feature | Description | |---------|-------------| | Channel Username Support | Extract data using YouTube channel username (@TED, @MrBeast, etc.) | | Complete Channel Metadata | Get subscriber count, video count, description, keywords, and more | | Channel Branding | Extract avatars, banners, and channel handles | | Featured Videos | Get the featured/player video from channel home | | Video Sections | Extract all video sections and playlists from home page | | Individual Videos | Get video details including thumbnails, titles, views, and publish dates | | Localization Support | Choose from 30+ countries and languages for localized content | | Multiple Table Views | Organized data views for easy browsing and analysis | | Fast & Reliable | Built-in error handling with user-friendly messages | --- ## 🚀 How to Use ### Step 1: Find YouTube Channel Username To find a YouTube channel username: 1. Visit the YouTube channel 2. Look at the URL or channel handle (e.g., @TED, @MrBeast, @NASA) 3. Copy the username without the @ symbol ### Step 2: Configure Input Basic Example: json { "channelUsername": "TED", "geo": "US", "lang": "en" } Localized Content: json { "channelUsername": "MrBeast", "geo": "IN", "lang": "hi" } ### Step 3: Run the Actor Click "Start" and the actor will extract all data from the channel's home page. --- ## 📥 Input Parameters | Parameter | Type | Required | Description | Default | Example | |-----------|------|----------|-------------|---------|---------| | channelUsername | String | | YouTube channel username (without @) | - | "TED" | | geo | String | | Country/region code (ISO 3166-2) | "US" | "IN" | | lang | String | | Language code for localized results | "en" | "hi" | ### Input Details channelUsername () - YouTube channel username without the @ symbol - Examples: TED, MrBeast, NASA, Veritasium - This is the handle that appears in the channel URL geo (Optional) - Select from 31 countries including: - United States, United Kingdom, Canada, India, Australia - Germany, France, Japan, Brazil, Mexico - And 21 more countries - Affects which videos and content are shown based on regional availability lang (Optional) - Select from 30 languages including: - English, Hindi, Spanish, French, German - Italian, Portuguese, Japanese, Korean, Chinese - And 20 more languages including regional Indian languages --- ## 📤 Output Data ### Sample Channel Metadata Output json { "itemType": "channel_metadata", "channelId": "UCAuUUnT6oDeKwE6v1NGQxug", "title": "TED", "description": "The TED Talks channel features the best talks...", "channelHandle": "@TED", "avatar": "https://yt3.googleusercontent.com/ytc/...", "banner": "https://yt3.googleusercontent.com/Rz_7ARuknq_...", "subscriberCountText": "27M", "subscriberCount": 27000000, "videosCountText": "5.4K videos", "videosCount": 5400, "keywords": ["TED", "talks", "ideas", "technology", "entertainment"], "isFamilySafe": true, "tabs": ["Home", "Videos", "Shorts", "Live", "Playlists"] } ### Sample Video Output json { "itemType": "video", "sectionTitle": "Recent videos we think you'll love", "videoId": "RXwQ7_hlL3g", "title": "How to Unlock Your Flirting Superpowers | Francesca Hogi | TED", "viewCount": "241671", "publishedTimeText": "10 days ago", "publishDate": "2025-11-30", "lengthText": "10:42", "thumbnail": "https://i.ytimg.com/vi/RXwQ7_hlL3g/hqdefault.jpg" } ### Output Fields #### Channel Metadata Fields | Field | Type | Description | |-------|------|-------------| | itemType | String | Type of item (channel_metadata) | | channelId | String | Unique YouTube channel ID | | title | String | Channel name | | description | String | Channel description | | channelHandle | String | Channel handle (e.g., @TED) | | avatar | String | Channel avatar/profile picture URL | | banner | String | Channel banner image URL | | subscriberCountText | String | Formatted subscriber count (e.g., "27M") | | subscriberCount | Number | Exact subscriber count | | videosCountText | String | Formatted video count (e.g., "5.4K videos") | | videosCount | Number | Exact video count | | keywords | Array | Channel keywords/tags | | isFamilySafe | Boolean | Whether channel is family-safe | | tabs | Array | Available channel tabs | #### Video Fields | Field | Type | Description | |-------|------|-------------| | itemType | String | Type of item (video, featured_video) | | sectionTitle | String | Section/playlist title | | videoId | String | Unique YouTube video ID | | title | String | Video title | | viewCount | String | View count | | publishedTimeText | String | Relative publish time (e.g., "10 days ago") | | publishDate | String | ISO date when published | | lengthText | String | Video duration (e.g., "10:42") | | thumbnail | String | Video thumbnail URL | --- ## 💡 Use Cases ### YouTube Analytics - Track channel growth and subscriber trends - Monitor competitor channels - Analyze content strategy effectiveness - Study successful YouTube creators ### Content Research - Discover trending video topics - Find inspiration for your own content - Study high-performing video formats - Analyze what drives views and engagement ### Market Research - Monitor industry thought leaders - Track brand presence on YouTube - Analyze audience preferences by region - Study competitor content strategies ### Channel Monitoring - Track channel updates and new content - Monitor featured videos and playlists - Archive channel data over time - Build datasets for analysis ### SEO & Keywords - Extract channel keywords and tags - Analyze keyword strategies - Study successful channel descriptions - Optimize your own channel metadata --- ## 📈 Best Practices ### ✅ Do's - Use correct channel usernames (without @ symbol) - Select appropriate geo/lang for your target audience - Export data immediately after extraction - Check multiple table views for different insights - Use localization for region-specific content ### ❌ Don'ts - Don't include @ symbol in channel username - Don't ignore error messages - Don't expect data from deleted/suspended channels - Don't forget to check data completeness --- ## ❓ FAQ ### How do I find a YouTube channel username? Visit the YouTube channel and look at the URL or the channel handle displayed on the page. It's usually shown as @ChannelName. Copy just the name part without the @ symbol. ### What's the difference between geo and lang? - geo: Controls which videos are shown based on regional availability (some videos may be restricted in certain countries) - lang: Controls the language of UI elements and localized content ### Can I extract from private or unlisted channels? No, only public YouTube channels are supported. The actor cannot access private or unlisted content. ### How long does extraction take? Typically 5-15 seconds per channel, depending on the amount of content on the home page and network conditions. ### What data formats are supported? The actor outputs data in JSON format, which can be exported to CSV, Excel, or other formats from the Apify platform. ### Do I get all videos from the channel? No, this actor only extracts videos shown on the channel's home page. For all videos, you would need a different scraper that accesses the Videos tab. ### Can I run this actor multiple times? Yes, you can run the actor as many times as needed. Each run is independent. --- ## 🏷️ Tags YouTube ScraperYouTube Channel ScraperYouTube Data ExtractorYouTube AnalyticsChannel Metadata ExtractorYouTube Video ScraperSocial Media AnalyticsContent Research ToolYouTube AutomationChannel MonitoringYouTube IntelligenceVideo AnalyticsYouTube SEOContent Strategy ToolCompetitive AnalysisYouTube ResearchChannel AnalyticsYouTube Data MiningSocial ListeningBrand Monitoring --- ## 🚀 Get Started Now Ready to extract YouTube channel data? 1. Enter the YouTube channel username (without @) 2. Select your preferred region and language 3. Click "Start" to run the actor 4. View results in organized table views 5. Export data in your preferred format 6. Click "Try for free" to test the actor ⭐ If this actor helps your workflow, please give it a star! --- ## Related Actors 🤝 Looking for more YouTube data? Check out these complementary actors: - YouTube Video Downloader - YouTube Comment Scraper - YouTube Search Scraper - YouTube Video Scraper - YouTube Subtitles Scraper - YouTube Transcript Scraper --- Built with ❤️ by Sachin Kumar Yadav using Apify Platform

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 YT Channel Home Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
igview-owner
Pricing
Paid
Total Runs
7
Active Users
2
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support