YouTube Channel Scraper
Pricing
$0.65 / 1,000 results
YouTube Channel Scraper
🚀 Scrape any YouTube channel's entire content library — videos, Shorts, and live streams — with views, likes, comments, durations, exact timestamps, and detailed channel analytics.
Pricing
$0.65 / 1,000 results
Rating
0.0
(0)
Developer
Hamza
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
10 days ago
Last modified
Categories
Share
Ultimate YouTube Channel Scraper 📺
Scrape any YouTube channel's complete content — regular videos, Shorts and live streams — with exact publish dates, views, likes, comments, durations and the full channel profile. Sort by newest, popular or oldest, filter by date, get clean structured JSON.
✨ What you get
One record per video/Short/stream:
| Field | Description |
|---|---|
videoId / url / title / thumbnail | The content itself |
type | video, short or stream |
description / hashtags | Full description + extracted hashtags |
publishedAt / publishedTimeText | Exact ISO timestamp + YouTube's "2 weeks ago" |
views / likes / commentsCount | Engagement as real numbers |
duration / durationSeconds | 00:22:51 and 1371 |
isLive / streamType | live, ended, upcoming or null |
category / isFamilySafe / isUnlisted / commentsTurnedOff | Content flags |
position / sortedBy | Where it sat in the tab you scraped |
channelName / channelId / channelUrl / channelHandle | Channel identity |
channelDescription / channelAvatar / channelBanner | Channel branding |
channelSubscribers / channelTotalVideos / channelTotalViews | Channel stats |
channelJoinedDate / channelLocation / channelLinks / channelIsVerified | Channel profile |
inputChannelUrl / sourceUrl / scrapedAt | Provenance |
⚙️ Options
- Direct URLs — channel handles (
@AutoTopnl), names, URLs or channel IDs. - Per-type limits — separate maximums for videos, Shorts and streams (0 skips a type).
- Scrape videos published after [date] — absolute (
2026-01-01) or relative (2 weeks). - Sort by — Newest, Popular or Oldest, applied per tab exactly like on youtube.com.
🚀 Example
Input:
{"directUrls": ["https://www.youtube.com/@AutoTopnl"],"maxVideosPerChannel": 10,"maxShortsPerChannel": 5,"sortBy": "newest","publishedAfter": "1 month"}
One record from the output:
{"videoId": "NNKOkpB6ABA","type": "short","title": "😄or😭 - 6000RPM LAUNCH CONTROL in HYUNDAI IONIQ 6 N with 650HP!","url": "https://www.youtube.com/shorts/NNKOkpB6ABA","publishedAt": "2026-06-05T19:48:57.000Z","views": 82389,"likes": 954,"commentsCount": 106,"duration": "00:00:09","position": 1,"sortedBy": "newest","channelName": "AutoTopNL","channelHandle": "@AutoTopnl","channelSubscribers": 4220000,"channelIsVerified": true,"scrapedAt": "2026-06-10T03:10:00.000Z"}
💡 Use cases
- Competitor monitoring — track everything a channel publishes, as it happens.
- Content audits — pull a channel's full catalog with real engagement numbers.
- Posting strategy — analyze cadence, formats and what performs via popular sort.
- Stream tracking — capture live, ended and upcoming broadcasts per channel.
💳 Pricing
You pay per result scraped — no subscriptions, no hidden compute costs.
❓ FAQ
Are the dates exact? Yes — every item is enriched to the exact second of publication.
What if a channel has no Shorts/Live tab? That tab is skipped quietly; you're only charged for what you get.
Can I combine the date filter with Popular sort? Yes — old items are filtered out while popular ones within your window are kept.