Scrape any YouTube
channel's videos
Turn a channel into a clean list — titles, views, dates, and links. Pick how many, export to CSV or JSON.
A free YouTube channel scraper
Pulling a channel's catalog by hand means scrolling forever and copying numbers into a sheet. This tool grabs the uploads for you as a structured table — every video with its views, date, and duration, newest first.
The JSON export matches the API response exactly, so once you outgrow one channel, the same call scrapes hundreds on a schedule in code.
How to scrape a YouTube channel
- 1
Enter a channel
Paste a channel @handle or its URL — e.g. @mkbhd. No login to start.
- 2
Scrape its videos
We pull the channel's uploads as a structured table: title, views, publish date, duration, and link.
- 3
Pick how many & export
The preview shows the latest videos free. Sign up free to choose how many to pull (up to 500) and export CSV, Excel, or JSON.
Frequently asked questions
What data do I get per video?+
Title, view count, publish date, duration, whether it's live, the video ID, and the URL — a clean row per upload, ready for a spreadsheet or code.
How many videos can I scrape?+
The free preview shows the channel's latest uploads. Signed in, you choose how many to pull — up to 500 videos per channel — and it runs on your own credits.
Which channel formats work?+
Any public channel — a @handle, a full youtube.com/@handle or /channel/UC… URL, or the raw channel ID.
Can I filter by date or keyword?+
A channel scrape returns uploads newest-first (YouTube's channel feed has no date filter). For keyword and date-filtered searches, use the search endpoint on the API.
What formats can I export?+
CSV, Excel (.xlsx), and JSON. The JSON matches the API response shape, so it drops straight into a script.
Is it free?+
The preview is free with no account. Sign up free to set the count and export — those runs use your own Scavio credits (about 1 credit per 30 videos).
Can I automate this for many channels?+
Yes — the same POST /api/v1/youtube/channel/videos endpoint powers this, so you can scrape hundreds of channels on a schedule in code.
Build with the YouTube API
This tool is one endpoint on the Scavio API. Scrape channels, videos, transcripts, and comments from your own pipelines and agents.