All guides

How to scrape YouTube Channel

Scrape YouTube channels: subscribers, total views, video count, country, joined date, links, avatar and banner, plus newest, popular or oldest videos, Shorts and streams. Accepts @handles, channel or video URLs. No login, no API key. $0.80 per 1,000 rows.

Open YouTube Channel Scraper: Subscribers, About, Videos, $0.8/1K on Apify

YouTube channel scraper with no login and no API key: subscriber count, total views, video count, country, joined date, description and the external links from the About panel for every channel, plus its newest, most popular or oldest videos, Shorts and live streams.

This Actor vs streamers/youtube-channel-scraper: that one is the most-used YouTube channel scraper and returns channel info, subscribers, videos, views and creation date. Choose this one for the About panel links (Instagram, X, website and others), separate limits for videos, Shorts and live streams, video URLs as input to reach the uploader's channel, and a monitor mode for scheduled runs.

What it outputs

The channel profile row (shortened):

Example input

{
  "startUrls": [{ "url": "https://www.youtube.com/@MrBeast" }],
  "maxResults": 10
}

Sample output

{
  "type": "channel",
  "channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
  "channelName": "MrBeast",
  "channelHandle": "@MrBeast",
  "channelUrl": "https://www.youtube.com/@MrBeast",
  "numberOfSubscribers": 521000000,
  "channelTotalViews": 142646308668,
  "channelTotalVideos": 1006,
  "channelCountry": "United States",
  "channelJoinedDate": "Feb 19, 2012",
  "channelVerified": true,
  "channelLinks": [
    { "title": "Follow", "url": "https://www.instagram.com/mrbeast/" },
    { "title": "Twitter", "url": "https://twitter.com/MrBeast" }
  ],
  "channelAvatarUrl": "https://yt3.googleusercontent.com/...",
  "channelBannerUrl": "https://yt3.googleusercontent.com/...",
  "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCX6OQ3DkcsbYNE6H8uQQuVA"
}

Sample taken from the actor's README; values shown as placeholders there are placeholders.

FAQ

Do I need the YouTube Data API?

No. There is no API key and no quota.

Can I get the channel's email?

No. YouTube hides business emails behind a captcha and a login, and this actor does not bypass them. External links are included.

How many videos can I get per channel?

The full Videos, Shorts and Live tabs. Use maxResults to set how many.

Is it legal?

The actor collects public information only. You are responsible for using the data in line with YouTube's terms and privacy laws such as GDPR.

Something missing?

Open an issue on the Issues tab with the run URL.

Where do I run it?

On Apify: https://apify.com/transparent_meteorite/youtube-channel-scraper. Check the Pricing tab there for current prices.

Try YouTube Channel Scraper: Subscribers, About, Videos, $0.8/1K on Apify