VOOZH about

URL: https://apify.com/logiover/youtube-channel-scraper

⇱ YouTube Channel Scraper β€” No API Key, Export to CSV Β· Apify


Pricing

from $3.50 / 1,000 results

Go to Apify Store

YouTube Channel Scraper

Scrape every YouTube channel video without an API key or login. YouTube Data API alternative; export channel video data to CSV, JSON or Excel.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

5

Monthly active users

4 days ago

Last modified

Share

YouTube Channel Scraper πŸ“Ί β€” All Videos, Views & Channel Stats (No Login, No API Key)

Scrape every video from any YouTube channel with full metadata β€” title, view count, duration, publish date, thumbnail and video URL β€” plus the channel's subscriber count, total video count, description and ID. This YouTube channel scraper works by @handle, channel URL, or channel ID and exports to JSON, CSV or Excel.

No YouTube login, no cookies, no Google API key, no quota. Pull a channel's entire back catalog β€” hundreds or thousands of videos β€” in a single run.

βœ… No login Β· No API key Β· @handle / URL / ID supported Β· Videos, Shorts & Live Β· Whole catalog


Why use this YouTube channel scraper?

  • The whole catalog, not page one. Auto-paginates to the very end of the channel's Videos tab.
  • Videos, Shorts or Live. Pick exactly which channel tab to scrape.
  • Rich per-video data. View count (as a real integer), duration, publish date, thumbnail and watch URL.
  • Channel stats on every row. Subscriber count, total videos, description, handle and ID.
  • Bulk channels. Pass a list of channels and scrape them all at once.
  • No API quota. The official YouTube Data API burns quota and caps results β€” this has neither limit.

How to scrape a YouTube channel (step by step)

No coding required. Here's how to extract all videos from a YouTube channel:

  1. Open the actor on Apify and click Try for free.
  2. Add the channel(s) to the channels field β€” @handle (e.g. @MrBeast), a channel URL, or a UC… channel ID.
  3. (Optional) Choose contentType (videos, shorts, live) and set maxVideos (use 0 for the entire channel).
  4. Click Start.
  5. Export the videos to CSV, Excel or JSON β€” or pull them through the Apify API.

Automating it? Trigger a run via the Apify API and schedule it daily to track a channel's new uploads automatically.


What data can you extract from a YouTube channel?

Data pointFieldExample
Channel namechannelTitle"MrBeast"
SubscriberschannelSubscriberCount489000000
Total videoschannelVideoCount870
Video titletitle"Survive 30 Days On An Island…"
ViewsviewCount62000000
Durationduration / durationSeconds"39:09" / 2349
PublishedpublishedTime"5 days ago"
Is a ShortisShortfalse
Thumbnailthumbnailhttps://i.ytimg.com/…
Watch URLurlhttps://youtube.com/watch?v=…

Use cases

  • Competitor analysis β€” pull a rival channel's full upload history with views and dates to benchmark output and performance.
  • Influencer vetting β€” assess a creator's catalog size, average views and posting cadence before a partnership.
  • Content & video SEO research β€” analyze titles, durations and view distributions across a niche.
  • Trend tracking β€” schedule it to monitor a set of channels' new uploads.
  • Dataset building β€” assemble channel video catalogs for analytics, recommendation or AI pipelines.
  • Feed downstream tools β€” collect videoIds here, then enrich with the Comments or Video Details scrapers.

Input

FieldTypeDefaultDescription
channelsstring[]β€”@handle, channel URL, or UC… ID.
contentTypestringvideosvideos, shorts, or live.
maxVideosinteger100Cap per channel. 0 = entire catalog.
maxResultsinteger0Global cap across all channels.

Example input

{
"channels":["@MrBeast","https://www.youtube.com/@mkbhd","UCBJycsmduvYEL83R_U4JriQ"],
"contentType":"videos",
"maxVideos":0
}

Example output

{
"channelTitle":"MrBeast",
"channelSubscriberCount":489000000,
"videoId":"AaMdXZMvT3w",
"title":"Survive 30 Days On An Island With Your Ex, Win $250,000",
"url":"https://www.youtube.com/watch?v=AaMdXZMvT3w",
"viewCount":62000000,
"duration":"39:09",
"publishedTime":"5 days ago",
"scrapedAt":"2026-05-22T07:30:00Z"
}

How it works

This YouTube channel video scraper resolves any @handle, custom URL or /channel/UC… to the channel's browse ID, reads the channel's internal data (the same the website renders), and paginates the video grid to the end. It parses YouTube's current lockupViewModel video format β€” resilient to the layout migration that broke many older scrapers β€” and fetches a fresh access key per run with retries.


Frequently asked questions

Do I need a YouTube API key to scrape a channel? No β€” no key, no login, and none of the YouTube Data API's quota limits.

Can it scrape a channel's entire video history? Yes. Set maxVideos: 0 for the whole back catalog.

How do I find a channel ID? You don't need to β€” just paste the @handle or channel URL and the actor resolves it.

Can I scrape YouTube Shorts or live streams? Yes β€” set contentType to shorts or live.

Can I scrape multiple channels at once? Yes β€” add as many channels as you like to the channels list.

Can I scrape a channel without coding? Yes β€” paste the channel, click Start, download CSV/Excel/JSON. No code.

Is scraping a YouTube channel legal? The actor collects only public channel and video data. Use it in line with YouTube's Terms and applicable laws.

Why are views shown as 62M somewhere and a number here? YouTube abbreviates views in listings; the actor parses them to an integer in viewCount and keeps the original text in viewCountText.

Is this a YouTube Data API alternative?

Yes. It's a no-quota YouTube Data API alternative β€” you scrape a channel's full video list without an API key, OAuth or daily quota caps.

How do I export YouTube channel videos to CSV or JSON?

Run the actor, then download the results as CSV, Excel or JSON from the dataset β€” a one-click YouTube channel video data export with no spreadsheet copy-paste.

Can I scrape a YouTube channel without login or an API key?

Yes. This scrape YouTube channel without login workflow needs no cookies, no Google account and no API key β€” just paste an @handle, URL or channel ID.


Limits & notes

  • Publish dates are relative ("5 days ago"); views are abbreviated by YouTube and parsed to integers.
  • Shorts expose views but usually no duration.
  • For exact upload timestamps or per-video like counts, pair with the YouTube Video Details Scraper.

The complete YouTube scraping toolkit


πŸ’° Pricing

Pay-per-result β€” you only pay for the videos you actually get. No proxy or YouTube API costs.

πŸ†˜ Support

Need exact upload timestamps, per-video like counts, or the channel's playlists too? Open an issue on the actor's page.

πŸ“ Changelog

2026-06-15

  • Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.

2026-06-07

  • Docs: added coverage for using this as a YouTube Data API alternative, exporting channel video data to CSV/JSON, and scraping a channel without login or API key.

2026-06-05

  • πŸ›‘οΈ Reliability fix: results are no longer dropped by strict output validation β€” runs now complete cleanly even at high volume (thousands of results).
  • ⚑ Stability & performance hardening; fresh rebuild.

2026-06-04

  • Verified live & refreshed build β€” reliability/maintenance pass.

You might also like

Youtube Channel Scraper

crawlerbros/youtube-channel-scraper

Scrape YouTube channel info and video listings. Get channel metadata, subscriber counts, and complete video catalogs from any YouTube channel.

33

1.8

Youtube Channel Scraper Fast

crawlerbros/youtube-channel-scraper-fast

Scrape YouTube channel info and video listings. Get channel metadata, subscriber counts, and complete video catalogs from any YouTube channel.