YouTube Channel Scraper
Pricing
from $0.50 / 1,000 results
YouTube Channel Scraper
Scrape YouTube channel metadata including subscriber count, video count, view count, description, external links, country, join date, and more. Supports channel URLs, @handles, and channel IDs as input.
Pricing
from $0.50 / 1,000 results
Rating
5.0
(3)
Developer
Monkey Coder
Maintained by CommunityActor stats
33
Bookmarked
603
Total users
78
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape channel metadata for creator research, lead enrichment, and competitive monitoring. Inputs accept channel URLs, @handles, and channel IDs; duplicates are normalized before crawling.
The Actor reads the current ytInitialData and Innertube configuration from each page. It reuses a requests.Session, sends the page's current client version and API key, retries network/429/5xx failures with jitter and Retry-After, and emits one structured error record per channel instead of silently dropping failures.
Output
Successful rows include channelId, title, subscriberCount, videoCount, viewCount, description, links, country, joinDate, avatar, banner, channelUrl, and fetchedAt. Error rows include error_type, error, status_code, attempts, and source_url, making failed inputs easy to retry.
Reliability controls
max_retries: 1–8 transient retries (default 5).request_delay: delay between channels (default 1 second).emit_errors: keep diagnostic rows (default true).request_timeout: per-request timeout (default 30 seconds).
missing_continuation and response_schema_changed are returned as records with the channel's basic page metadata, so a partial parse remains useful and measurable.