YouTube Channel Scraper — Subscribers, Stats & Contacts avatar

YouTube Channel Scraper — Subscribers, Stats & Contacts

Pricing

from $3.00 / 1,000 channel scrapeds

Go to Apify Store
YouTube Channel Scraper — Subscribers, Stats & Contacts

YouTube Channel Scraper — Subscribers, Stats & Contacts

Scrape YouTube channel details in bulk from handles or URLs — subscribers, total views, video count, join date, country, upload cadence, emails and social links.

Pricing

from $3.00 / 1,000 channel scrapeds

Rating

0.0

(0)

Developer

Seemu Scraping

Seemu Scraping

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape YouTube channel details in bulk. Paste a list of @handles, channel URLs or channel IDs and get one clean row per channel with subscribers, total views, video count, join date, country, recent upload activity, business email and social links.

Works with up to 5,000 channels per run. No login, no YouTube account needed. Export to JSON, CSV, Excel or Google Sheets.

What you get

For every channel:

Identity

  • channelId, channelUrl, handle, title, description
  • thumbnailUrl (profile picture) and bannerUrl
  • country, joinedAt, madeForKids, channelKeywords (the creator's own tags), topicCategories

Size and reach

  • subscriberCount (and subscriberCountHidden when the creator hides it), totalViews, videoCount, avgViewsPerVideo
  • sizeTier — nano (<10k), micro (10k–100k), mid (100k–1M), macro (1M–10M) or mega (>10M)

Recent activity (from the channel's 10 latest uploads)

  • lastUploadAt and uploadsPerMonth — is the channel still active, and how often does it post?
  • avgViewsRecent, avgLikesRecent, avgCommentsRecent — what a new video gets today, not lifetime averages
  • engagementRate — (likes + comments) / views, as a percentage
  • shortsShareRecent — share of recent uploads that are Shorts
  • latestVideoTitle, latestVideoUrl

Contacts and links

  • email (the business email when one is listed) and allEmails
  • website, instagram, tiktok, twitter, facebook, linkedin, discord, patreon, otherLinks
  • externalLinks — every link from the channel's About panel with its label

Use cases

  • Influencer vetting — check subscribers, engagement and posting cadence for a list of creators before you reach out
  • Subscriber tracking — schedule the actor daily or weekly to monitor subscriber and view growth for a watchlist of channels
  • Lead enrichment — turn a spreadsheet of channel links into emails, websites and social profiles
  • Competitor benchmarking — compare size, upload frequency and engagement across competing channels
  • Agency reporting — pull fresh stats for every creator on your roster in one run

How to use

  1. Add your channels to Channels, one per line. Any of these work:
    • @mkbhd
    • https://www.youtube.com/@veritasium
    • https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA or just UCX6OQ3DkcsbYNE6H8uQQuVA
    • Legacy links such as youtube.com/c/name or youtube.com/user/name
    • Any video or Shorts URL — you get the channel that uploaded it
  2. Leave Include recent activity and Include About links & contacts on for full enrichment, or switch them off for a faster, lighter run.
  3. Run the actor. Results stream into the Dataset tab.

Duplicate channels (for example a handle and a video from the same creator) are returned once. Inputs that don't match a channel are skipped and noted in the log.

Output format

Each dataset record:

{
"input": "@mkbhd",
"channelId": "UCBJycsmduvYEL83R_U4JriQ",
"channelUrl": "https://www.youtube.com/@mkbhd",
"handle": "@mkbhd",
"title": "Marques Brownlee",
"description": "MKBHD: Quality Tech Videos | YouTuber | Geek ...",
"thumbnailUrl": "https://yt3.ggpht.com/...",
"bannerUrl": "https://yt3.googleusercontent.com/...",
"subscriberCount": 21300000,
"subscriberCountHidden": false,
"totalViews": 5680980169,
"videoCount": 1852,
"avgViewsPerVideo": 3067484,
"sizeTier": "mega",
"country": "US",
"joinedAt": "2008-03-21T15:25:54Z",
"madeForKids": false,
"channelKeywords": ["MKBHD", "MarquesBrownlee"],
"topicCategories": ["Lifestyle (sociology)", "Technology"],
"externalLinks": [
{ "title": "Twitter", "url": "https://twitter.com/MKBHD" },
{ "title": "Instagram", "url": "https://instagram.com/MKBHD" }
],
"lastUploadAt": "2026-09-22T17:49:42Z",
"recentVideosAnalyzed": 10,
"uploadsPerMonth": 9.5,
"avgViewsRecent": 8684111,
"avgLikesRecent": 152264,
"avgCommentsRecent": 7749,
"engagementRate": 1.84,
"shortsShareRecent": 0.3,
"latestVideoTitle": "The Apple Watch Has a Problem",
"latestVideoUrl": "https://www.youtube.com/watch?v=pOX1l1edBME",
"email": "business@mkbhd.com",
"allEmails": ["business@mkbhd.com"],
"website": null,
"instagram": "https://instagram.com/MKBHD",
"twitter": "https://x.com/MKBHD",
"discord": "https://discord.gg/MKBHD",
"otherLinks": ["https://reddit.com/r/MKBHD"],
"scrapedAt": "2026-09-23T02:45:57.731Z"
}

Pricing

You pay per channel returned. Channels that can't be found are never charged.

  • YouTube Channel Finder — discover channels by niche keyword instead of pasting a list
  • YouTube Channel Growth Analyzer — deeper growth metrics across a channel's recent uploads
  • YouTube Channel Videos Scraper — list every video a channel has published