Steps
- Grab the channel URL or handle from YouTube — open the channel page and copy whatever's in the address bar. The full URL works, the
@handleworks, and so does the legacy/channel/UC...form. - Paste it into SubExtract's channel videos tool.
- Click Get Videos. The tool walks the channel's upload feed and pulls every public video with its metadata.
- Review the list in the table — sort by views, likes, duration, or publish date to surface the patterns you care about.
- Click Download CSV. The file lands in your downloads folder, ready for Excel, Google Sheets, or any analysis tool.
For most channels the whole flow takes under a minute. Channels with several thousand uploads take a few minutes to fully enumerate — the tool keeps pulling pages until the feed is exhausted, so you get every video, not a sample.
URL formats supported
The tool accepts the three forms YouTube uses interchangeably:
- Full channel URL —
https://www.youtube.com/@channelnameorhttps://www.youtube.com/channel/UCxxxxxxxxxxxxx. Either pasted directly works. @handle— paste@channelnameon its own. Useful when you've copied the handle from a video description or social bio rather than the address bar.- Legacy
/channel/UC...ID — the 24-character canonical channel ID. This is the most reliable form because it never changes, even if the creator renames their handle. If the tool ever struggles to resolve a custom URL, fall back to the channel ID.
If you only have a video URL, open the video, click the channel name underneath the title, and copy from there. The tool resolves the handle to the underlying channel ID internally — you don't have to do that step yourself.
Use cases
Competitor research. Pull a competitor's full upload history and sort by views. The top 20 videos by views show what their audience actually rewards — that's the content shape you compete with. Filter by recent date to see what they're betting on right now versus their evergreen back catalog.
Content audits. For your own channel, exporting the full list with views and duration columns turns gut feelings into a spreadsheet. Average view count by duration bucket. Top-performing topics over the last 12 months. Videos that underperformed your channel average and could be re-recorded or de-listed.
Channel valuation and acquisition due diligence. Buying a channel? Get the full upload list with view counts and dates. You'll spot patterns the seller didn't surface — declining recent performance, abandoned series, or a single viral video propping up the average. Revenue projections from raw view-count data are a sanity check on whatever screenshot the seller is showing.
Archival and backup. Channels get terminated, demonetized, or deleted. If you depend on a channel's content — for research, citation, or operational reasons — exporting the full video list with publish dates and IDs gives you a manifest you can pair with a transcript export to preserve the corpus offline.
Content gap and series mapping. Sort by date and skim titles to see how a channel structured their topical evolution. Useful when you're considering whether to enter a niche — you can see at a glance whether the leader has covered every angle or left obvious gaps.
Frequently asked questions
What about channels with 10,000+ videos? The tool handles them — it just takes longer. A 10k-video channel typically takes a few minutes to fully enumerate because the tool walks YouTube's pagination cursor until the feed is exhausted. You get every video, not a truncated sample. Run it once, export the CSV, and you've got a permanent snapshot to work from offline.
Are YouTube Shorts included in the list? Yes. Shorts appear on the same upload feed as regular videos, so the export captures both. Each row includes the duration, so you can filter Shorts (under 60 seconds) from long-form content with one column filter in your spreadsheet. If you only want long-form, sort by duration descending and grab the top portion.
What about members-only or unlisted videos? Members-only and unlisted videos don't appear on the public upload feed, so the tool doesn't return them — there's no public API surface that exposes them to non-members. What you get is everything publicly visible to a logged-out viewer. Live streams that have been archived as VODs are included once they're published as regular videos.
How fresh is the data? The tool pulls live from YouTube each time you run it, so views, likes, and the latest uploads are current at the moment of extraction. There's no cache. If you want a time-series of how a channel is growing, run the export weekly or monthly and diff the CSVs — that's the cheapest way to track competitor velocity without paying for a dedicated analytics platform.
Can I get transcripts and comments at the same time? Not in this tool — channel videos returns the list with metadata only. Once you have the CSV, take the video IDs and feed them into the captions and comments extractors to pull transcripts and comment threads for the videos that matter. Most workflows use the channel list as a discovery step, then drill into the top 20 or 50 videos for deeper extraction.