YouTube Channel Scraper (Stats, Links, Emails) avatar

YouTube Channel Scraper (Stats, Links, Emails)

Pricing

from $3.00 / 1,000 channels

Go to Apify Store
YouTube Channel Scraper (Stats, Links, Emails)

YouTube Channel Scraper (Stats, Links, Emails)

Scrape YouTube channel profiles: subscribers, total views, video count, join date, country, description, links, Instagram/X/TikTok, business email flag, emails from description and website, latest videos and engagement. Find channels by search. $3 per 1,000 channels.

Pricing

from $3.00 / 1,000 channels

Rating

0.0

(0)

Developer

Ahmad Mahameed

Ahmad Mahameed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

What does YouTube Channel Scraper do?

It gets complete YouTube channel profiles for influencer research, outreach and analytics, from channel links, @handles, IDs, or by searching a topic:

  • 📊 Subscribers, total views, video count, join date, country, verified badge
  • 🔗 All channel links, with Instagram, X/Twitter, TikTok, Facebook, LinkedIn, Twitch, Discord, Patreon split out
  • 📧 Emails found in the channel description and on the creator's own website, plus a "has business email" flag
  • 🎬 Latest videos with views, plus average views and views-to-subscribers ratio (real engagement, not just subscriber count)
  • 🔎 Find channels by topic ("fitness coach", "crypto news") with a minimum subscribers filter
  • 💲 $3 per 1,000 channels, plus $4 per 1,000 only for channels where an email is found

Use cases

  • Influencer marketing: build lists of creators in a niche, with engagement and contact info
  • Sponsorship and partnership outreach: business emails and social profiles in one row
  • Competitor and market analysis: compare channels by growth, views and output
  • Agencies and talent managers: find rising creators with high views-to-subscribers ratio
  • Lead generation for tools and services that sell to creators

Input

{
"channels": ["@mkbhd", "https://www.youtube.com/@3blue1brown", "UCYO_jab_esuFRV4b17AJtAw"],
"searchQueries": ["home workout"],
"maxChannelsPerSearch": 50,
"minSubscribers": 10000,
"findEmails": true,
"latestVideos": 10
}

Output

{
"channelId": "UCBJycsmduvYEL83R_U4JriQ",
"name": "Marques Brownlee",
"handle": "@mkbhd",
"url": "https://www.youtube.com/channel/UCBJycsmduvYEL83R_U4JriQ",
"subscribers": 21400000,
"totalViews": 5784034004,
"videoCount": 1859,
"joinedDate": "2008-03-21",
"country": "United States",
"verified": true,
"hasBusinessEmail": true,
"emails": ["business@mkbhd.com"],
"instagram": ["https://instagram.com/MKBHD"],
"twitter": ["https://twitter.com/MKBHD"],
"links": [{ "title": "Twitter", "url": "https://twitter.com/MKBHD" }],
"description": "MKBHD: Quality Tech Videos | YouTuber | Geek | Consumer Electronics...",
"avatar": "https://yt3.googleusercontent.com/...=s800",
"avgViewsLatest": 8460000,
"viewsToSubscribersRatio": 0.395,
"latestVideos": [{ "videoId": "...", "title": "...", "views": 9563866, "published": "4 days ago" }]
}

hasBusinessEmail means the channel has a business email in YouTube's About page (YouTube shows it only after sign-in). emails are the ones we could read publicly.

Pricing

WhatPrice
Channel profile$0.003 ($3 per 1,000)
Email found+$0.004, only when at least one email is found

Channels below your Minimum subscribers are not charged.

More tools from this developer

Feedback

Need another field? Open an issue on the Issues tab and it will be added quickly.