Youtube Channel Scraper avatar

Youtube Channel Scraper

Pricing

$15.00/month + usage

Go to Apify Store
Youtube Channel Scraper

Youtube Channel Scraper

Extract YouTube channel performance metrics in bulk. Get subscriber counts, total views, video counts, country, creation date, descriptions, keywords, external links, and more. Perfect for influencer research, competitive analysis, and creator economy insights.

Pricing

$15.00/month + usage

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

๐Ÿ“บ YouTube Channel Scraper

Extract YouTube channel performance metrics in bulk. Get subscriber counts, total views, video counts, country, creation date, descriptions, keywords, external links, and more from any YouTube channel.

Whether you need to research influencers, analyze competitors, or build databases of creators, this tool collects all the public data from YouTube channel pages. Get structured, analysis-ready data without any technical skills.

Target Audience: Marketers, talent agencies, brand managers, researchers, and business development teams. Primary Use Cases: Influencer research, competitive analysis, creator economy insights, sponsorship evaluation, and audience research.

๐Ÿ“Š What Does YouTube Channel Scraper Do?

This tool collects detailed performance metrics from YouTube channels. Provide a list of channel URLs or @handles and get:

  • Channel name, handle, and unique channel ID
  • Subscriber count
  • Total channel views
  • Number of uploaded videos
  • Average views per video
  • Channel description and keywords
  • Country of origin
  • Channel creation date (joined date)
  • Avatar and banner image URLs
  • External links (website, social media, etc.)
  • Business email availability indicator
  • Family safe status
  • RSS feed URL
  • Available country codes

Business Value: Automate your influencer research workflow. Instead of manually visiting each YouTube channel, collect metrics from hundreds or thousands of channels in minutes with structured, spreadsheet-ready data.

๐Ÿ”ง Input

To start collecting channel data, simply provide a list of YouTube channel URLs or @handles. The tool supports multiple URL formats:

  • Channel URLs - Full YouTube channel URLs like https://www.youtube.com/@MrBeast
  • Channel IDs - Direct channel ID URLs like https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA
  • @Handles - Just the handle like @MrBeast
  • Channel Names - Plain channel names (automatically converted to @handle format)

Configure your run:

  • Channel URLs - List of YouTube channels to scrape
  • Max Items - Set how many channels to process (up to 1,000,000 for paid users)
  • Proxy Configuration - Optional proxy settings for large-scale runs

Here's an example input configuration:

{
"startUrls": [
"https://www.youtube.com/@MrBeast",
"https://www.youtube.com/@PewDiePie",
"@Nike"
],
"maxItems": 10
}

๐Ÿ“‹ Output

After the run finishes, you'll get a structured dataset with all collected channel metrics. You can download the results as Excel, CSV, JSON, XML, or HTML.

Here's an example of what the output looks like:

{
"avatarUrl": "https://yt3.googleusercontent.com/fxGKmQ...",
"channelName": "MrBeast",
"handle": "@MrBeast",
"channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"subscribers": 374000000,
"totalViews": 51851722792,
"videoCount": 844,
"avgViewsPerVideo": 61437468,
"country": "United States",
"joinedDate": "2012-02-20",
"description": "SUBSCRIBE FOR A COOKIE!",
"keywords": ["MrBeast", "challenges", "philanthropy"],
"hasBusinessEmail": true,
"isFamilySafe": true,
"rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCX6OQ3DkcsbYNE6H8uQQuVA",
"bannerUrl": "https://yt3.googleusercontent.com/banner...",
"links": [
{
"title": "Twitter",
"url": "https://twitter.com/MrBeast"
}
],
"availableCountries": ["US", "GB", "DE", "FR", "JP"],
"channelUrl": "https://www.youtube.com/@MrBeast",
"scrapedAt": "2026-03-03T12:00:00.000Z",
"error": null
}

What You Get:

  • avatarUrl - Channel profile picture URL
  • channelName - The channel's display name
  • handle - The channel's @handle (e.g., @MrBeast)
  • channelId - Unique YouTube channel identifier
  • subscribers - Total subscriber count
  • totalViews - Lifetime total views across all videos
  • videoCount - Total number of uploaded videos
  • avgViewsPerVideo - Calculated average views per video
  • country - The country where the channel is based
  • joinedDate - When the channel was created (YYYY-MM-DD)
  • description - Channel description text
  • keywords - Tags and keywords associated with the channel
  • hasBusinessEmail - Whether the channel has a business contact email configured
  • isFamilySafe - Whether the channel is marked as family safe
  • rssUrl - RSS feed URL for the channel's latest videos
  • bannerUrl - Channel banner image URL
  • links - External links from the channel (websites, social media)
  • availableCountries - Country codes where the channel is available
  • channelUrl - Direct URL to the YouTube channel
  • scrapedAt - When the data was collected

โšก Why Choose YouTube Channel Scraper?

  • Fast and Lightweight - Collects channel data without using a browser, so it runs faster and costs less than browser-based alternatives
  • Bulk Processing - Process hundreds of channels in a single run with automatic batching and retry logic
  • Complete Channel Metrics - Get subscriber counts, views, video counts, and calculated metrics like average views per video
  • Rich Metadata - Collect descriptions, keywords, external links, country, creation date, and more
  • Business Email Detection - Know which channels have business contact emails configured for outreach
  • Multiple URL Formats - Supports full URLs, channel IDs, @handles, and plain channel names

๐Ÿš€ How to Use

  1. Sign Up - Create a free account w/ $5 credit (takes 2 minutes)
  2. Find the Tool - Visit the YouTube Channel Scraper page on Apify
  3. Add Channels - Paste your list of YouTube channel URLs or @handles
  4. Run It - Click "Start" and let it collect your data
  5. Download Data - Get your results in the "Dataset" tab as CSV, Excel, or JSON

No technical skills required. Everything is point-and-click.

๐Ÿ’ผ Business Use Cases

Influencer Marketing Teams

  • Evaluate creator performance metrics before partnerships
  • Compare subscriber counts, views, and engagement across candidates
  • Build databases of creators by country and niche

Brand Managers

  • Monitor competitor YouTube channels and their growth
  • Track industry leaders and trending creators
  • Analyze channel keywords to understand positioning

Talent Agencies

  • Screen potential clients with performance data
  • Track roster channels and their metrics over time
  • Identify rising creators with high average views per video

Market Researchers

  • Analyze the creator economy by country and category
  • Collect channel data for trend reports
  • Build datasets of channels by niche and performance tier

Business Development Teams

  • Identify channels with business email for outreach
  • Filter channels by subscriber count and country
  • Build targeted outreach lists with verified contact availability

๐Ÿ”Œ Using YouTube Channel Scraper with the Apify API

For advanced users who want to automate data collection, you can control the tool programmatically with the Apify API. This allows you to schedule regular channel monitoring and integrate with your existing tools.

  • Node.js - Install the apify-client NPM package
  • Python - Use the apify-client PyPI package
  • See the Apify API reference for full details

โ“ Frequently Asked Questions

Q: How many channels can I scrape per run? A: Free users can process up to 100 channels per run. Paid users can process up to 1,000,000 channels.

Q: What URL formats are supported? A: You can use full YouTube channel URLs (https://www.youtube.com/@MrBeast), channel ID URLs (https://www.youtube.com/channel/UC...), @handles (@MrBeast), or plain channel names.

Q: Does this scrape video data? A: No. This tool focuses exclusively on channel-level metrics like subscribers, total views, video count, description, and metadata. It does not collect individual video data.

Q: What does "hasBusinessEmail" mean? A: It indicates whether the channel owner has configured a business contact email on their channel. The actual email address is not exposed publicly by YouTube, but knowing it exists is valuable for outreach planning.

Q: How accurate are the subscriber and view counts? A: All data is collected directly from YouTube channel pages in real-time. Subscriber counts may be rounded by YouTube (e.g., "374M subscribers"), but the tool converts these to numeric values for easy analysis.

Q: Can I schedule regular runs? A: Yes. Apify allows you to schedule automatic runs at any interval. This is useful for tracking channel growth over time.

Q: What happens if a channel URL is invalid? A: The tool will return a result with an error message for that channel and continue processing the remaining channels. No data is lost for valid channels.

๐Ÿ”— Integrate YouTube Channel Scraper with Any App

YouTube Channel Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform.

These include:

Alternatively, you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever YouTube Channel Scraper successfully finishes a run.

Looking for more data collection tools? Check out these related actors:

ActorDescriptionLink
YouTube ScraperCollect video data, statistics, and metadata from YouTubehttps://apify.com/parseforge/youtube-scraper
YouTube Comments ScraperCollect comments, replies, and AI sentiment analysis from YouTube videoshttps://apify.com/parseforge/youtube-comments-scraper
Smart YouTube AI TranscriberTranscribe YouTube videos with timestamps and translationhttps://apify.com/parseforge/youtube-ai-transcriber
Google News ScraperCollect news articles and headlines from Google Newshttps://apify.com/parseforge/google-news-scraper
LinkedIn Profile ScraperExtract professional profile data from LinkedInhttps://apify.com/parseforge/linkedin-profile-scraper

Pro Tip: Browse our complete collection of data collection actors to find the perfect tool for your business needs.


๐Ÿ†˜ Need Help?

If you need support with this actor or want a custom data workflow, contact us using the form below.

๐Ÿ“ž Contact

Contact us to request a new scraper, propose a custom data project, or report a technical issue with this actor at https://tally.so/r/BzdKgA

โš ๏ธ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by YouTube, Google, or any of their subsidiaries. All trademarks mentioned are the property of their respective owners.