YouTube Channel Videos

Export a YouTube channel’s videos to Excel or CSV

Open a channel's Videos tab and DataLens turns the video grid into a spreadsheet: title, video link, duration, view count and publish time, one row per video. In a signed-in test on a public channel it exported the 30 videos the page had loaded. It runs in your own browser with your own session, with no proxy and no datacenter requests. You do not need a YouTube API key, a quota or a developer project.

Free · Runs in your own browser

Back to YouTube Scraper

A channel’s video grid as rows

YouTube shows a channel's uploads as a grid you can only read one card at a time. DataLens reads the videos that have loaded on the page and puts them into rows you can filter by title keyword and pivot in Excel. In the test run the page had loaded 30 videos, and 30 rows came out.

Title, length and views in one sheet

Put titles, durations, view counts and publish labels side by side, then filter by title keywords or group by video length. View counts and dates are copied as text the way YouTube displays them, such as “42K” and “12h ago”, so they need converting to numbers before you sort or sum them.

Compare channels side by side

Export two or three channels one after another and put them in a single workbook to compare how long their videos run and how their titles are written. YouTube itself shows one channel at a time.

Public data, not Studio analytics

This exports what a channel's Videos tab shows to a visitor: title, link, duration, views and publish time. It does not include likes, comment counts or descriptions, and it is not the private analytics inside YouTube Studio (watch time, impressions, revenue), which only the channel owner can open.

Sample output

Collected on 2026-11-03 in a signed-in browser from a public channel’s Videos tab; 30 rows in total, first 5 shown (the video link column is left out here, but the export includes it in the title cell).
TitleDurationViewsPublished
How to Make Parenting Less Lonely | Stacey McLachlan | TED17:5442K12h ago
The Joy of Foraging Your Own Food | Alexis Nikole Nelson | TED49:4460K3d ago
Why It’s So Hard to Listen When You Disagree | Emily Kasriel | TED10:52115K7d ago
What Makes a Good Game? | Eric Zimmerman | TED12:21117K13d ago
How to Start Any Conversation the Right Way | Chris Fenning | TED11:08343K3w ago

Sample collected on November 3, 2026 from a real run.

What it looks like

The DataLens detection highlight drawn over the video grid of a YouTube channel's Videos tab, outlining each video card
DataLens highlighting the video list on a channel's Videos tab. Recorded October 13, 2026 on a different public channel.

Real-world use cases

A YouTuber exports the videos loaded on a competitor's channel, filters the titles by keyword, and reads which topics and title formats appear most.

A brand partnerships manager exports the channels on a creator shortlist and compares typical video length and view counts before reaching out.

A researcher exports a news channel's loaded videos, then filters by title keywords to see how often a topic was covered.

A video editor exports their own channel into Excel to see which video lengths have drawn the most views and plan the next batch.

How it works

  1. 1Open the channel's Videos tab, for example youtube.com/@ChannelName/videos, and wait for the first screen of videos to appear.
  2. 2The page loads about 30 videos at first. If you want more, scroll down so YouTube loads them before you start; in the test run no scrolling was done, so whether the scrape can go past 30 has not been verified.
  3. 3Open DataLens and pick the video list it detects. Check that the columns include the title (the title cell carries the video link), duration, views and publish time.
  4. 4Start the scrape, check the preview, then download the table as Excel, CSV or JSON. Look at the Views column before you use it, since some rows can come out with the channel name in it.

Frequently asked questions

Short answers to what people usually ask before installing.

Can I export a YouTube channel’s video list to Excel without the API?

The export reads the Videos tab your Chrome is already showing, so there is no API key, quota or Google Cloud project. Download the result as Excel (.xlsx), CSV or JSON.

Which columns do I get from a channel’s Videos tab?

The video title with its link, duration, view count and publish time. The publish time is the relative label YouTube shows, such as “3d ago”, not an exact timestamp. Likes, comment counts and descriptions are not included.

How many videos can I export from one channel?

In the test run the Videos tab had loaded 30 videos and the export contained those 30 rows, even though the row limit was set to 60. The tool flagged the result as possibly incomplete. To get more, scroll the page first so YouTube loads further videos; whether that works past 30 has not been verified.

Why does a Views cell sometimes show the channel name?

In the test run, 3 of the 30 rows had the channel name in the Views column instead of a number. The other columns on those rows were fine. Scan the Views column after exporting and fix or drop those rows; open the video’s own page for the exact figure.

Why are the view counts rounded, and can I sort by them?

DataLens copies the number as YouTube displays it, in its rounded, abbreviated form such as “42K”. The export does not contain exact view counts, and the value is text with a unit, so convert it to a number in Excel before sorting.

Does it include Shorts, live streams and pinned or members-only videos?

Only what the Videos tab you opened shows. The test run used one public channel’s Videos tab and did not look at the Shorts or Live tabs or at members-only videos, so check the preview before relying on them.

30 seconds to start

Install free. Your first table in minutes.

Free Chrome & Edge extension. Sign in and start.

You start with 100 free credits, enough to try your first table. Top up only when you need more.