YT Channel Home Scraper avatar
YT Channel Home Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
YT Channel Home Scraper

YT Channel Home Scraper

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

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

๐Ÿ“บ 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

FeatureDescription
Channel Username SupportExtract data using YouTube channel username (@TED, @MrBeast, etc.)
Complete Channel MetadataGet subscriber count, video count, description, keywords, and more
Channel BrandingExtract avatars, banners, and channel handles
Featured VideosGet the featured/player video from channel home
Video SectionsExtract all video sections and playlists from home page
Individual VideosGet video details including thumbnails, titles, views, and publish dates
Localization SupportChoose from 30+ countries and languages for localized content
Multiple Table ViewsOrganized data views for easy browsing and analysis
Fast & ReliableBuilt-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:

{
"channelUsername": "TED",
"geo": "US",
"lang": "en"
}

Localized Content:

{
"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

ParameterTypeRequiredDescriptionDefaultExample
channelUsernameStringYouTube channel username (without @)-"TED"
geoStringCountry/region code (ISO 3166-2)"US""IN"
langStringLanguage 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

{
"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

{
"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

FieldTypeDescription
itemTypeStringType of item (channel_metadata)
channelIdStringUnique YouTube channel ID
titleStringChannel name
descriptionStringChannel description
channelHandleStringChannel handle (e.g., @TED)
avatarStringChannel avatar/profile picture URL
bannerStringChannel banner image URL
subscriberCountTextStringFormatted subscriber count (e.g., "27M")
subscriberCountNumberExact subscriber count
videosCountTextStringFormatted video count (e.g., "5.4K videos")
videosCountNumberExact video count
keywordsArrayChannel keywords/tags
isFamilySafeBooleanWhether channel is family-safe
tabsArrayAvailable channel tabs

Video Fields

FieldTypeDescription
itemTypeStringType of item (video, featured_video)
sectionTitleStringSection/playlist title
videoIdStringUnique YouTube video ID
titleStringVideo title
viewCountStringView count
publishedTimeTextStringRelative publish time (e.g., "10 days ago")
publishDateStringISO date when published
lengthTextStringVideo duration (e.g., "10:42")
thumbnailStringVideo 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 Scraper โ€ข YouTube Channel Scraper โ€ข YouTube Data Extractor โ€ข YouTube Analytics โ€ข Channel Metadata Extractor โ€ข YouTube Video Scraper โ€ข Social Media Analytics โ€ข Content Research Tool โ€ข YouTube Automation โ€ข Channel Monitoring โ€ข YouTube Intelligence โ€ข Video Analytics โ€ข YouTube SEO โ€ข Content Strategy Tool โ€ข Competitive Analysis โ€ข YouTube Research โ€ข Channel Analytics โ€ข YouTube Data Mining โ€ข Social Listening โ€ข Brand 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!


Looking for more YouTube data? Check out these complementary actors:


Built with โค๏ธ by Sachin Kumar Yadav using Apify Platform