Youtube Channel Scraper Fast
Pricing
from $1.00 / 1,000 results
Youtube Channel Scraper Fast
Scrape YouTube channel info and video listings. Get channel metadata, subscriber counts, and complete video catalogs from any YouTube channel.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape YouTube channel info and video listings with a streamlined, speed-optimized approach. Get channel metadata (subscribers, description, links, verified status) and a complete video catalog — ideal for high-volume workflows and pipelines that need fast turnaround.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
channelUrls | string[] | Yes | - | YouTube channel URLs, handles, or channel IDs |
maxVideos | integer | No | 50 | Max videos per channel (0-2000). Set to 0 for channel info only |
sortVideosBy | string | No | "newest" | Sort order: "newest", "popular", or "oldest" |
includeAbout | boolean | No | true | Extract total views, join date, location, and external links from the channel About page |
includePlaylists | boolean | No | false | Scrape the channel Playlists tab and include playlist metadata in output |
maxPlaylists | integer | No | 20 | Max playlists to scrape when includePlaylists is enabled (1-500) |
includeShorts | boolean | No | false | Scrape the channel Shorts tab and include Shorts in output |
maxShorts | integer | No | 20 | Max Shorts to return when includeShorts is enabled (1-2000) |
includeLiveVideos | boolean | No | false | Scrape the channel Live/Streams tab and include live/archived streams |
maxLiveVideos | integer | No | 20 | Max live/stream videos to return (1-500) |
market | string | No | "US" | Country code for localized content. One of: US, GB, DE, IN, JP, BR, FR, ES, KR, RU |
Supported URL formats
@MrBeast— handlehttps://www.youtube.com/@MrBeast— full URLhttps://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA— channel ID URLUCX6OQ3DkcsbYNE6H8uQQuVA— raw channel IDMrBeast— plain name (treated as handle)
Example input
{"channelUrls": ["@MrBeast", "@mkbhd"],"maxVideos": 100,"sortVideosBy": "popular"}
Output
Every row in the dataset has the same schema. Each row represents a video with an embedded authorMetadata object containing full channel details.
When maxVideos is set to 0, a single row is returned with video fields set to null and authorMetadata populated.
Row fields
| Field | Type | Example |
|---|---|---|
videoId | string | "0e3GPea1Tyg" |
title | string | "$456,000 Squid Game In Real Life!" |
url | string | "https://www.youtube.com/watch?v=0e3GPea1Tyg" |
viewCount | integer | 905688793 |
viewCountText | string | "905,688,793 views" |
publishedTimeText | string | "4 years ago" |
duration | string | "25:42" |
durationSeconds | integer | 1542 |
thumbnailUrl | string | URL to video thumbnail |
description | string | Video description snippet |
isLive | boolean | false |
isShort | boolean | false |
featuredTrailerVideoId | string/null | Featured trailer video ID (channel-info row only) |
shorts | array | Shorts list (only when includeShorts=true) |
playlists | array | Playlists list (only when includePlaylists=true) |
liveVideos | array | Live/stream videos list (only when includeLiveVideos=true) |
authorMetadata | object | Channel details (see below) |
scrapedAt | string | "2026-02-10T12:00:00+00:00" |
authorMetadata fields
| Field | Type | Example |
|---|---|---|
channelId | string | "UCX6OQ3DkcsbYNE6H8uQQuVA" |
channelName | string | "MrBeast" |
handle | string | "@MrBeast" |
channelUrl | string | "https://www.youtube.com/@MrBeast" |
description | string | "SUBSCRIBE FOR A COOKIE!..." |
subscriberCount | integer | 466000000 |
subscriberCountText | string | "466M subscribers" |
videoCount | integer | 948 |
videoCountText | string | "948 videos" |
country | string | "US" |
location | string | "United States" |
joinedDateText | string | "Joined Feb 20, 2012" |
totalViewsText | string | "50,123,456,789 views" |
externalLinks | array | [{"title": "Website", "url": "https://..."}] |
rssUrl | string | Channel RSS feed URL |
avatarUrl | string | URL to channel avatar |
bannerUrl | string | URL to channel banner |
isVerified | boolean | true |
isFamilySafe | boolean | true |
keywords | array | ["mrbeast", "challenge"] |
channelLinks | array | [{"title": "linktr.ee/...", "url": "https://..."}] |
Use Cases
- Channel research — build a complete picture of any creator's content output, posting cadence, and growth metrics
- Competitor analysis — compare video catalogs, view counts, and publishing frequency across multiple channels in a niche
- Content auditing — inventory all videos on a channel to identify gaps, evergreen performers, or outdated content
- Influencer discovery — filter channels by subscriber count, verified status, and country to build outreach shortlists
- Brand monitoring — track a channel's keyword tags, descriptions, and external links to detect brand mentions or partnerships
- Academic research — collect structured video and channel data for studies on YouTube creator behaviour, virality, or platform trends
FAQ
Do I need a YouTube API key? No. The actor works entirely with public data and does not require a YouTube Data API key or any authentication.
What's the difference between channelUrl formats?
All are equivalent — a @handle, a full channel ID URL (/channel/UC...), and a raw channel ID all resolve to the same channel. Use whichever format you have on hand.
Can I scrape private channels? No. Only publicly accessible channels are supported. Private or members-only channels are not reachable without a logged-in session.
How fresh is the data? Data is fetched live at run time — there is no cache. Every run reflects the current state of the channel on YouTube.
Does it work for channels with 10,000+ videos?
Yes. Set maxVideos up to 10,000. The scraper uses YouTube's internal pagination API and will continue fetching until the limit is reached or no more videos are available.
YouTube Scraper Suite
This actor is part of a complete YouTube data extraction toolkit. Explore the full suite:
| Actor | Description |
|---|---|
| YouTube Channel Scraper | Channel metadata, subscriber counts, and full video catalogs |
| YouTube Channel Scraper Fast | Streamlined channel scraper for high-volume and speed-sensitive workflows |
| YouTube Comment Scraper | Comments, replies, likes, author info, and pinned/hearted status |
| YouTube Email Scraper | Creator contact emails from channel pages, Instagram, TikTok, and Linktree |
| YouTube Hashtag Scraper | Videos and Shorts tagged with specific hashtags |
| YouTube Playlist Scraper | All videos and metadata from any YouTube playlist |
| YouTube Search Scraper | Search results including videos, channels, and playlists |
| YouTube Shorts Scraper | Shorts from channels or hashtags with full view and like metadata |
| YouTube Transcript Scraper | Timed transcripts and captions with optional Whisper AI fallback |
| YouTube Trending Scraper | Ranked trending videos by category — Gaming, Music, News, Movies |
| YouTube Video Details Scraper | Comprehensive video metadata, chapters, endscreen, captions, and comments |
| YouTube Video Downloader | Download videos, playlists, and channels in any quality with metadata |