YouTube Channel Scraper: Export Every Video
Pricing
$1.20 / 1,000 videos
YouTube Channel Scraper: Export Every Video
List every video, Short or live stream on a YouTube channel, newest first: title, views, upload age, length and link. Export a full channel to CSV or Excel. Pay only for videos delivered.
Pricing
$1.20 / 1,000 videos
Rating
0.0
(0)
Developer
Noor Holdings
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
YouTube Channel Videos Scraper: every video with views, length and date
Paste a channel and get its videos as rows, newest first: title, views, upload age, length and link. Works for long videos, Shorts and past live streams.
You pay only for videos delivered. A channel that doesn't exist costs nothing.
What you get
| Field | Example |
|---|---|
channelName / channelHandle | Veritasium / @veritasium |
channelSubscribers | 21.4M subscribers |
position | 3 (newest = 1) |
title | We sent a camera to space to film the solar eclipse |
views / viewCount | 2.7M / 2700000 |
published | 1mo ago |
duration / durationSeconds | 22:45 / 1365 |
type | video, short or stream |
url | Link to the video |
Sample output
{"channelName": "Veritasium","channelId": "UCHnyfMqiRRG1u-2MsSQLbXA","channelHandle": "@veritasium","channelSubscribers": "21.4M subscribers","channelVideoCount": "539 videos","type": "video","position": 3,"videoId": "J1WoNuemKOg","title": "We sent a camera to space to film the solar eclipse","url": "https://www.youtube.com/watch?v=J1WoNuemKOg","views": "2.7M","viewCount": 2700000,"published": "1mo ago","duration": "22:45","durationSeconds": 1365}
Quick start
- Type channels into Channels:
@handle, a channel link, or aUC...ID. - Choose Videos, Shorts or Live streams.
- Set Max videos per channel (up to 2,000) and click Start.
The default input lists 60 videos from @mkbhd.
Use cases
- See which topics a competitor's channel gets the most views on.
- Track a channel's upload rhythm and spot when it slows down.
- Build a list of video links, then feed them to our YouTube Transcript Scraper.
- Compare Shorts vs long-form performance for the same creator.
About the numbers
views and published are exactly what YouTube shows on the channel page, so they're rounded ("2.7M", "1mo ago"). viewCount turns the rounded figure into a number you can sort. If you need exact counts or the exact upload date, open the video page; we checked 8 Veritasium videos and the rounded numbers were within 4% of exact.
Shorts don't show length or upload date on the channel page, so those fields are empty for Shorts.
What happens when something goes wrong
A channel that doesn't exist, or text that isn't a channel, shows up in RUN_SUMMARY with the reason and isn't charged. If you enter the same channel twice (say, @handle and its link), each video is still only charged once.
Pricing
Pay per video delivered, plus Apify's small start fee per run. Set a maximum cost per run and the scraper stops at your limit.
FAQ
Does it need a YouTube API key? No.
Can I get the transcript too?
Not in this tool. Use the url column with our YouTube Transcript Scraper.
Playlists? Not yet.
Something broke? Open an issue with the channel. I answer within a day.
Limitations
- Views and dates are YouTube's rounded display values.
- Members-only and private videos don't appear.
- Very large channels (thousands of videos) take a minute or two.
Export or use as an API
Download any run's results from the Storage tab as CSV, Excel, JSON or XML.
To call it from your own code, send your input to Apify's API and get the rows back in one request:
POST https://api.apify.com/v2/acts/leathered_latch~youtube-channel-videos-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN
It also plugs into Make, Zapier and n8n through Apify's integrations, and AI agents can find and run it through Apify's MCP server.
Your responsibility
How you use the output is your call, and so is the legal side of it. Copyright still covers any text or images you republish. The source site's own terms apply too. If you're unsure about a use, check with a lawyer first.
If you own content that shows up in these results and want it handled differently, open an issue on the Issues tab. We answer within 14 days.
Data source and credit
Every row comes from YouTube (Google LLC). We don't own this data, and we don't take credit for it. The video titles, thumbnails and stats belong to the creators of each channel.
This tool reads only what YouTube shows to any logged-out visitor. No logins, no private data. Each row keeps a link back to the page it came from (the url field), so you can check any result and credit the source when you use it.
Not affiliated with, endorsed by or sponsored by YouTube or Google. All names and trademarks belong to their owners.
Changelog
- 0.1 First release. Videos, Shorts and streams tabs, paging to 2,000, duplicate-safe across inputs.