YouTube Channel Scraper avatar

YouTube Channel Scraper

Pricing

from $3.50 / 1,000 results

Go to Apify Store
YouTube Channel Scraper

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

26

Total users

1

Monthly active users

4 days ago

Last modified

Share

YouTube Channel Scraper 📺 — All Videos, Views & Channel Stats (No Login, No API Key)

Apify Actor No API key Pay per result Category Export

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, covers Videos, Shorts and Live, and pulls a channel's entire back catalog — hundreds or thousands of videos — in a single run. No YouTube login, no cookies, no Google API key, no quota.

🏆 Why this YouTube channel scraper?

The whole catalog, not page one — auto-paginates to the end of the channel's tab · Videos / Shorts / Live · view counts as real integers · channel stats on every row · bulk channels in one run · no API quota (the official YouTube Data API caps results and burns quota — this has neither). The unofficial YouTube Data API alternative — with no API key and no login.


✨ What this Actor does / Key features

  • 📚 Whole catalog — auto-paginates to the very end of the channel's Videos tab.
  • 🎬 Videos, Shorts or Live — pick exactly which channel tab to scrape via contentType.
  • 📊 Rich per-video data — view count (parsed to a real integer), duration, publish time, thumbnail and watch URL.
  • 🧾 Channel stats on every row — subscriber count, total videos, description, handle and ID.
  • 🔀 Flexible input@handle, channel URL or UC… channel ID; the Actor resolves it for you.
  • 📦 Bulk channels — pass a list of channels and scrape them all at once, with per-channel and global caps.
  • 🧩 Resilient parser — reads YouTube's current lockupViewModel format (the layout migration that broke many older scrapers) and fetches a fresh access key per run with retries.
  • 🚫 No API quota — no OAuth, no daily quota, no result cap.
  • 💾 Export anywhere — download as JSON, CSV or Excel, or pull via the Apify API.

🚀 Quick start (3 steps)

  1. Configure — add the channel(s) to Channels: @handle (e.g. @MrBeast), a channel URL, or a UC… channel ID. Optionally pick contentType and maxVideos (0 = entire channel).
  2. Run — click Start. The Actor resolves each channel and paginates its video grid, streaming one row per video into your dataset.
  3. Get your data — open the Output tab and export to JSON, CSV or Excel, or pull it via the Apify API.

📥 Input

Give the Actor at least one entry in channels. Everything else has sensible defaults.

Example — whole catalog of one channel

{
"channels": ["@MrBeast"],
"contentType": "videos",
"maxVideos": 0
}

Example — bulk channels (handle + URL + ID)

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

Example — a channel's Shorts

{
"channels": ["@MrBeast"],
"contentType": "shorts",
"maxVideos": 100
}
FieldTypeDescriptionDefault
channelsarray@handle, channel URL, or UC… ID. Required.
contentTypestringvideos, shorts, or live.videos
maxVideosintegerCap per channel. 0 = entire catalog.100
maxResultsintegerGlobal cap across all channels. 0 = unlimited.0

📤 Output

One row per video, with channel stats attached. Here is a trimmed sample record:

{
"channelTitle": "MrBeast",
"channelSubscriberCount": 489000000,
"channelVideoCount": 870,
"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,
"viewCountText": "62M views",
"duration": "39:09",
"durationSeconds": 2349,
"publishedTime": "5 days ago",
"isShort": false,
"thumbnail": "https://i.ytimg.com/vi/AaMdXZMvT3w/hqdefault.jpg",
"scrapedAt": "2026-07-06T12:00:00.000Z"
}

💡 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.

👥 Who uses it

Social-media & content teams · influencer-marketing agencies vetting creators · video-SEO analysts · competitive-intelligence researchers · data scientists building video datasets · founders tracking niche channels.

💰 Pricing

This Actor runs on a simple pay-per-result model — you pay for the videos you extract, with no separate Apify platform fees to calculate and no proxy or YouTube API costs. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.

❓ 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. Only an Apify account is needed.

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.

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 to scrape that tab, with the same view-count and metadata fields per item.

Can I scrape multiple channels at once? Yes — add every @handle, channel URL or UC… ID to the channels list; the Actor scrapes them all with per-channel and global caps.

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.

Can I scrape a YouTube channel without login or an API key? Yes. This workflow needs no cookies, no Google account and no API key — just paste an @handle, URL or channel ID.

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 channel video-data export.

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.

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

🔗 The complete YouTube & social toolkit by logiover

Pair the channel scraper with the rest of the YouTube and social-intelligence suite:

ActorWhat it does
YouTube Video Details ScraperExact views, likes, tags and full metadata per video
YouTube Comments ScraperAll comments for a channel's videos
YouTube Search ScraperFind channels & videos by keyword
YouTube Influencer Discovery ScraperCreators, engagement & emails by niche
YouTube Creator Email FinderFind creator business emails at scale
TikTok Hashtag Video ScraperTrending TikTok videos by hashtag/keyword
TikTok Sound & Music ScraperVideos by song and their creators
Twitch ScraperStreams, channels and metadata
Instagram Media DownloaderDownload Instagram media and metadata
Threads ScraperCollect posts and profiles from Threads
Reddit Subreddit ScraperPosts, scores and comments from any subreddit
IMDb ScraperMovies, TV, ratings, reviews and cast

👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.

⏰ Scheduling & integration

Schedule this Actor on Apify to track channels' new uploads daily or weekly. Export results to JSON, CSV or Excel, sync to Google Sheets, or push to your database, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to build automated content-monitoring and creator-analytics pipelines.

⭐ Support & feedback

Need exact upload timestamps, per-video like counts, or the channel's playlists too? Open an issue on the Issues tab — response is usually fast. If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏

This Actor collects only publicly available channel and video data and is intended for legitimate research, analytics and content-intelligence use. You are responsible for complying with YouTube's Terms of Service and any applicable local laws.


📝 Changelog

2026-07-06

  • ✨ README overhaul: added shields badges, a green "why" callout, a fuller output sample and field reference (viewCountText, durationSeconds, channelVideoCount, isShort), ready-to-run example scenarios, a YouTube/social cross-promo grid, and a clearer quick-start.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
  • Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
  • Added ready-to-run example tasks that cover common real-world use cases.

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.