YouTube Channel Scraper — Videos, Views & Stats
Pricing
from $0.0005 / video scraped
YouTube Channel Scraper — Videos, Views & Stats
Scrape a YouTube channel's full video list plus channel stats: video title, URL, view count, published date, duration and thumbnail, with subscriber count, total videos and description. One clean row per video as JSON, CSV or Excel.
Pricing
from $0.0005 / video scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Export a YouTube channel's entire video catalog plus its channel stats. Paste one or more channel links (or @handles), pick Videos, Shorts or Live streams, and get one clean row per video — title, URL, view count, published date, duration and thumbnail — alongside a channel summary with subscriber count, total videos and description. Export to JSON, CSV or Excel, or pull straight from the API.
Perfect for creator and competitor analysis, influencer research, content tracking, media monitoring, trend analysis, and building video datasets for dashboards or LLMs.
What you get
A channel summary row (optional) and one row per video:
| Field | Description |
|---|---|
type | channel or video |
channelName / channelId / channelUrl | The channel |
subscriberCount / subscriberCountText | Subscribers (number + label) |
videoCount | Total videos on the channel |
description / avatar | Channel about text and avatar (channel row) |
videoId / url | The video and its watch link |
title | Video title |
viewCount / viewCountText | Views (number + label) |
publishedText | When it was published (e.g. "3 days ago") |
durationText / durationSeconds | Length |
thumbnail | Thumbnail image URL |
collectedAt | When the row was scraped |
How to use
1. Add channels
Paste channel URLs or bare @handles:
{"channelUrls": ["https://www.youtube.com/@MrBeast","@mkbhd"],"tab": "videos","includeChannelInfo": true,"maxItems": 500}
2. Choose what to scrape
- Which videos — the channel's long-form Videos, Shorts, or Live streams tab.
- Include channel info row — add a summary row per channel (subscribers, total videos, description, avatar).
- Max videos — cap the total per run (0 = no limit; scrape the whole channel).
Example output
{"type": "video","channelName": "MrBeast","channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA","subscriberCount": 516000000,"videoId": "v9QtM6qnG50","title": "I Built A City To Save Kids","url": "https://www.youtube.com/watch?v=v9QtM6qnG50","viewCount": 21000000,"viewCountText": "21M views","publishedText": "13 hours ago","durationText": "19:03","durationSeconds": 1143,"thumbnail": "https://i.ytimg.com/vi/v9QtM6qnG50/hq720.jpg","collectedAt": "2026-09-20T05:20:00.000Z"}
Common use cases
- Competitor & creator analysis — compare upload cadence, view counts and top videos across channels.
- Influencer research — qualify creators by subscriber count, catalog size and average views.
- Content tracking — snapshot a channel's videos over time to measure growth.
- Trend analysis — find a niche's best-performing videos and topics.
- Datasets — build clean, structured video catalogs for analysis or model training.
Frequently asked questions
Do I need any login, account or key? No. Just paste channel links and run.
How many videos can I get? Set Max videos to whatever you need (0 = no limit) — the scraper pages through the channel's entire catalog.
Can I scrape Shorts or live streams? Yes — switch the Which videos option.
Can I scrape several channels at once? Yes — list multiple channels and they're all scraped in one run.
What format is the data? A flat table you can export as JSON, CSV or Excel, or fetch from the Apify API.
Related scrapers
Building a YouTube toolkit? Pair this with our YouTube comments scraper and YouTube video downloader, plus our other social media scrapers on Apify Store — all with the same clean, one-row-per-item output.