YouTube Channel Videos Scraper
Pricing
from $6.00 / 1,000 results
YouTube Channel Videos Scraper
Scrape any YouTube channelโs videos with titles, views, dates, thumbnails, duration, URL & video ID. Supports pagination + sorting (newest/oldest/popular). Export results from Apify dataset
Pricing
from $6.00 / 1,000 results
Rating
0.0
(0)
Developer

Sachin Kumar Yadav
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract comprehensive YouTube channel videos with complete metadata including video details, thumbnails, views, publish dates, durations, and channel information. Perfect for YouTube analytics, content research, and video monitoring.
Table of Contents
Features
| Feature | Description |
|---|---|
| Channel Username Support | Extract videos using YouTube channel username (@TED, @MrBeast, etc.) |
| Complete Video Metadata | Get video titles, descriptions, views, likes, durations, and publish dates |
| Thumbnail Extraction | High-quality video thumbnail URLs |
| Sorting Options | Sort by newest, popular, or oldest videos |
| Flexible Limits | Control how many videos to scrape (30-500) |
| Channel Information | Get channel metadata including subscriber count and video count |
| 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:
- Visit the YouTube channel
- Look at the URL or channel handle (e.g.,
@TED,@MrBeast,@NASA) - Copy the username without the
@symbol
Step 2: Configure Input
Basic Example:
{"channelUsername": "TED","sortBy": "newest","maxVideos": 50,"geo": "US","lang": "en"}
Scrape Popular Videos:
{"channelUsername": "MrBeast","sortBy": "popular","maxVideos": 100,"geo": "IN","lang": "hi"}
Step 3: Run the Actor
Click "Start" and the actor will extract videos from the channel.
Input Parameters
| Parameter | Type | Required | Description | Default | Example |
|---|---|---|---|---|---|
channelUsername | String | YouTube channel username (without @) | - | "TED" | |
sortBy | String | Sort videos by newest, popular, or oldest | "newest" | "popular" | |
maxVideos | Integer | Maximum videos to scrape (30-500) | 30 | 100 | |
geo | String | Country/region code (ISO 3166-2) | "US" | "IN" | |
lang | String | Language code for localized results | "en" | "hi" |
Input Details
channelUsername (Required)
- YouTube channel username without the
@symbol - Examples:
TED,MrBeast,NASA,Veritasium - This is the handle that appears in the channel URL
sortBy (Optional)
- Sort videos by:
newest: Latest uploads first (default)popular: Most viewed videos firstoldest: Earliest uploads first
maxVideos (Optional)
- Maximum number of videos to scrape
- Range: 30-500 videos
- Default: 30 videos
- Set higher for comprehensive channel analysis
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","videosCountText": "5.4K videos"}
Sample Video Output
{"itemType": "video","videoId": "RXwQ7_hlL3g","title": "How to Unlock Your Flirting Superpowers | Francesca Hogi | TED","description": "Flirting is more than just words...","viewCountText": "241K views","publishedTimeText": "10 days ago","lengthText": "10:42","thumbnail": "https://i.ytimg.com/vi/RXwQ7_hlL3g/hqdefault.jpg","channelId": "UCAuUUnT6oDeKwE6v1NGQxug","channelTitle": "TED"}
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") |
videosCountText | String | Formatted video count (e.g., "5.4K videos") |
Video Fields
| Field | Type | Description |
|---|---|---|
itemType | String | Type of item (video) |
videoId | String | Unique YouTube video ID |
title | String | Video title |
description | String | Video description |
viewCountText | String | Formatted view count (e.g., "241K views") |
publishedTimeText | String | Relative publish time (e.g., "10 days ago") |
lengthText | String | Video duration (e.g., "10:42") |
thumbnail | String | Video thumbnail URL (high quality) |
channelId | String | Channel ID |
channelTitle | String | Channel name |
Use Cases
YouTube Analytics
- Track video performance and trends
- Monitor competitor video strategies
- Analyze content effectiveness
- Study successful video patterns
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 video content
- Analyze audience preferences by region
- Study competitor video strategies
Video Monitoring
- Track new video uploads
- Monitor video performance over time
- Archive video data for analysis
- Build comprehensive video datasets
SEO & Content Strategy
- Analyze video titles and descriptions
- Study successful video patterns
- Optimize your content strategy
- Track video publishing schedules
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 10-60 seconds depending on the number of videos being scraped and network conditions. More videos take longer to extract.
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.
How many videos can I scrape?
You can scrape between 30 to 500 videos per run. Set the maxVideos parameter to control the limit. The actor will extract videos based on your selected sorting option (newest, popular, or oldest).
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?
- Enter the YouTube channel username (without @)
- Select your preferred region and language
- Click "Start" to run the actor
- View results in organized table views
- Export data in your preferred format
- 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