YouTube Channel Scraper - Subscribers, Stats & Videos
Pricing
from $0.90 / 1,000 channel or videos
YouTube Channel Scraper - Subscribers, Stats & Videos
Scrape YouTube channels: subscribers, total views, video count, join date, country, description and links, plus each channel's latest or most popular videos, Shorts and live streams. Find channels by keyword. No API key, no extra fees.
Pricing
from $0.90 / 1,000 channel or videos
Rating
0.0
(0)
Developer
Dataspace
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
YouTube Channel Scraper
Get YouTube channel data in bulk: subscribers, total views, video count, join date, country, description, links and verification badge — plus each channel's latest or most popular videos, Shorts and live streams. Paste channels or find channels by keyword. No API key, no quota, no extra fees.
- ✅ Channel profiles — subscribers, total views, number of videos, joined date, country, about text and external links
- ✅ Find channels by keyword — e.g.
personal finance,vegan recipes,react tutorial→ up to hundreds of channels with their stats - ✅ Videos, Shorts and streams — choose how many of each per channel
- ✅ Latest, Popular or Oldest — the same sorting as on the channel page
- ✅ Date limit — only videos newer than a date or a period (
30 days), and the run stops early to save money - ✅ One simple price — $0.90 per 1,000 results, no per-channel or per-search fees
What data do you get?
Channel item (type: "channel")
| Field | Example |
|---|---|
name, handle, channelId, url | Veritasium · @veritasium · UCHnyfMqiRRG1u-2MsSQLbXA |
subscriberCount, subscriberCountText | 21300000 · 21.3M subscribers |
viewCount, videoCount | 4641035427 · 538 |
joinedDate, country | 2010-07-21 · United States |
description, keywords, links | About text, channel keywords, external links (website, social profiles) |
avatarUrl, isVerified, isFamilySafe | Profile picture, verification badge |
Video item (type: "video")
| Field | Example |
|---|---|
title, videoId, url, thumbnailUrl | Why Are 96,000,000 Black Balls on This Reservoir? |
contentType | videos · shorts · streams |
viewCount, durationText, durationSeconds | 112000000 · 12:07 · 727 |
publishedTimeText | 7 years ago |
channelName, channelHandle, channelSubscriberCount | Channel info on every video row |
likeCount, commentCount, publishedAt, description, hashtags | With Add video details switched on |
The dataset has two ready-made views — Channels and Videos — and exports to Excel, CSV, JSON, HTML or XML.
How to use
- Add channels (
@MrBeast, a channel URL or a channel ID) and/or keywords to find channels. - Choose how many videos, Shorts and streams you want per channel (0 = channel info only).
- Pick the sorting and, if you like, a date limit.
- Click Start.
Example inputs
Channel stats only (influencer research):
{"searchKeywords": ["personal finance", "investing for beginners"],"maxChannelsPerKeyword": 50,"maxVideosPerChannel": 0}
Most popular videos of competitor channels:
{"channelUrls": ["@veritasium", "@kurzgesagt", "https://www.youtube.com/@3blue1brown"],"maxVideosPerChannel": 20,"sortVideosBy": "popular","includeVideoDetails": true}
Everything a channel published in the last 30 days:
{"channelUrls": ["@MrBeast"],"maxVideosPerChannel": 100,"maxShortsPerChannel": 100,"oldestPostDate": "30 days"}
Example output (real result, shortened)
[{"type": "channel","name": "Veritasium","handle": "@veritasium","url": "https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA","subscriberCount": 21300000,"viewCount": 4641035427,"videoCount": 538,"joinedDate": "2010-07-21","country": "United States","isVerified": true},{"type": "video","title": "Why Are 96,000,000 Black Balls on This Reservoir?","url": "https://www.youtube.com/watch?v=uxPdPpi5W4o","contentType": "videos","viewCount": 112000000,"durationText": "12:07","publishedTimeText": "7 years ago","channelName": "Veritasium","channelSubscriberCount": 21300000,"position": 1}]
Pricing
Pay per result: $0.90 per 1,000 results (one result = one channel or one video), plus a tiny start fee of $0.00005 per run. Platform usage (compute and proxies) is included — you are not charged anything else. Keyword searches and channel lookups have no extra fee.
| Example | Cost |
|---|---|
| 500 channels found by keywords (stats only) | $0.45 |
| 50 channels × 20 latest videos (1,050 results) | $0.94 |
| weekly check of 100 channels' new videos | ~$0.56 per run |
Set a maximum cost for a run and the Actor stops when it is reached.
Use it via API
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("dataspace/youtube-channel-scraper").call(run_input={"searchKeywords": ["home workout"],"maxChannelsPerKeyword": 30,"maxVideosPerChannel": 5,"sortVideosBy": "popular",})for item in client.dataset(run["defaultDatasetId"]).iterate_items():if item["type"] == "channel":print(item["name"], item["subscriberCount"], item["country"])
Integrations and AI agents
- Google Sheets, Excel, CSV — export the Channels view for influencer lists.
- Make, Zapier, n8n, webhooks — trigger runs and send new videos to your tools.
- Schedules — monitor competitors' channels daily or weekly with a date limit like
7 days. - AI agents (MCP) — let your agent look up YouTube channels through the Apify MCP server.
Tips
- Set Videos per channel to
0to get only channel profiles — the fastest and cheapest way to build creator lists. - With Latest sorting and a date limit, the run stops as soon as older videos appear.
- Shorts cards on YouTube have no publish time, so the date limit applies to videos and streams.
- Turn on Add video details for likes, comments and exact publish dates.
FAQ
Do I need a YouTube API key? No. There are no API quotas to worry about.
Is it legal? The Actor only collects publicly visible channel and video information without logging in and without bypassing any protection. It does not collect comments, commenter names or e-mail addresses. You are responsible for using the data in line with applicable laws and YouTube's terms — see the Disclaimer.
Does it get e-mail addresses? No. Channel e-mails are hidden behind a login and a CAPTCHA on YouTube, and this Actor does not collect them.
Why does a channel return fewer videos than I asked for? The channel has fewer videos on that tab, or your date limit stopped the run.
Missing a feature? Open an issue on the Issues tab — feedback is welcome.
More scrapers by dataspace
- YouTube Scraper — search results and single videos with full details
- Google Trends Scraper — interest over time, including YouTube search trends
- Google Maps Scraper — local businesses with phones and websites
- Google News Scraper — headlines by keyword, topic and country
- Google Ads Transparency Scraper — competitors' Google and YouTube ads
Like it? If this Actor saves you time, please leave a review on the Reviews tab — it helps others find it. Found a problem? Open an issue and it will be fixed quickly.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by YouTube or Google LLC. YouTube is a trademark of Google LLC and is mentioned only to describe the publicly available data source. It collects only publicly visible channel and video information — without logging in, without solving CAPTCHAs, without downloading videos and without collecting comments, commenter data or e-mail addresses. You are responsible for making sure that your use of the data complies with applicable laws (including data protection laws such as GDPR) and with YouTube's terms.