YouTube Channel Data Scraper
Pricing
from $10.00 / 1,000 results
YouTube Channel Data Scraper
Extract video metadata from any YouTube channel — titles, views, durations, upload dates, and thumbnails. Filter by video type (video, Short, live). No YouTube API key needed.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Maged
Maintained by CommunityActor stats
2
Bookmarked
32
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Extract video metadata from any YouTube channel — titles, views, durations, upload dates, thumbnails, and more. Filter by video type (regular videos, Shorts, or live streams) and set result limits. No YouTube API key required.
What does YouTube Channel Data Scraper do?
Provide a YouTube channel URL, username, or channel ID and this Actor returns metadata for every video on that channel up to your specified limit. It scrapes the channel's Videos and Shorts tabs using yt-dlp and Apify proxies for reliable access at scale.
Why use this Actor?
- Full channel coverage — get all videos, Shorts, or live streams from any channel
- Type filtering — retrieve only videos, only Shorts, only live streams, or any mix
- No YouTube API key required — no daily quota limits
- Flexible input — accepts channel URLs,
@usernamehandles, or raw channel IDs - Proxy-backed — built-in Apify proxy support for reliable scraping at scale
How to use YouTube Channel Data Scraper
- Open the Actor and click Try for free
- Enter a channel URL,
@handle, or channel ID - Set
max_resultsand chooseselect_types(video, short, live) - Run — channel video data appears in the Output tab
- Export as JSON or CSV, or connect via the Apify API
Input
{"channel": "@MrBeast","max_results": 50,"select_types": ["video", "short"],"sleep_interval": 2,"max_retries": 3}
| Field | Type | Description | Default |
|---|---|---|---|
channel | string | Channel URL, @handle, or channel ID | required |
max_results | integer | Max videos to return (1–1000) | 10 |
select_types | array | Video types: video, short, live | ["video"] |
sleep_interval | number | Delay between requests in seconds | 2 |
max_retries | integer | Retry attempts on failure | 3 |
Output
[{"type": "video","id": "abc123","title": "I Spent 50 Hours Buried Alive","url": "https://www.youtube.com/watch?v=abc123","uploader": "MrBeast","uploader_id": "UCX6OQ3DkcsbYNE6H8uQQuVA","upload_date": "2024-03-15","duration": 847,"view_count": 142000000,"thumbnail": "https://i.ytimg.com/vi/abc123/maxresdefault.jpg","is_short": false}]
Output data fields
| Field | Type | Description |
|---|---|---|
type | string | video, short, or live |
id | string | YouTube video ID |
title | string | Video title |
url | string | Full video URL |
uploader | string | Channel name |
uploader_id | string | Channel ID |
upload_date | string | Upload date (YYYY-MM-DD) |
duration | number | Duration in seconds |
view_count | number | Total view count |
thumbnail | string | Max-resolution thumbnail URL |
is_short | boolean | Whether the video is a YouTube Short |
Use cases
- Channel audits — analyze upload frequency, average view counts, and content mix
- Competitor research — track what content types a channel publishes and how they perform
- Content planning — find which formats (Shorts vs. long-form) get the most views
- Influencer vetting — verify channel activity and content volume before partnerships
- Dataset building — build labeled video datasets for machine learning projects
Cost estimation
| Volume | Estimated cost |
|---|---|
| 100 videos | ~$1.00–$1.50 |
| 500 videos | ~$5–$8 |
| 1,000 videos | ~$10–$15 |
FAQ
What channel input formats are accepted?
Channel URLs (https://youtube.com/@handle), handle format (@handle), or raw channel IDs (UCxxxxxxxx).
Can I get Shorts separately from regular videos?
Yes — set select_types to ["short"] to get only Shorts, or ["video"] for only regular uploads.
Do I need a YouTube API key? No. This Actor does not use the YouTube Data API.
Is there a limit on how many videos I can retrieve?
The max_results field supports up to 1,000 videos per run.
Is this Actor maintained? Yes. For bugs or feature requests, open an issue in the Issues tab.
Found this Actor useful?
If this Actor saved you time, please leave a review on the Actor page. Reviews help other users discover it and take 30 seconds — every one genuinely matters.
For bugs, feature requests, or questions, open an issue in the Issues tab above.