Social media data

YouTube Channel Scraper: channel stats and links for any list of handles

Paste handles, channel URLs or ids and get one row per channel with subscribers, number of videos, total views, joined date, country, description, keywords, website and social links. Optionally add each channel's newest videos with their views. No YouTube API key or quota.

7 users95.7% successful runs (30 days)

What data you get

subscribersSubscriber count
videoCountNumber of videos
viewCountTotal channel views
joinedDateDate the channel was created
countryChannel country
descriptionAbout text
keywordsChannel keywords
linksWebsite and social profile links
latestVideosOptional newest videos with title, views, publish time and duration

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$0.50 per 1,000 rows

You pay per channel returned, and per latest-video row only if you turn that option on. Channels skipped by the subscriber filter are not charged; there is no run fee.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Get subscriber count for a list of YouTube channels

Stats for three channels from handles and a URL.

{
  "channels": [
    "mkbhd",
    "veritasium",
    "https://www.youtube.com/@NASA"
  ]
}
Run this task →

Scrape top YouTube channels with their latest 20 videos

Channel stats plus recent video views.

{
  "channels": [
    "mrbeast",
    "pewdiepie",
    "tseries"
  ],
  "includeLatestVideos": true,
  "maxVideosPerChannel": 20
}
Run this task →

Find tech YouTubers with over 1 million subscribers

Smaller channels are skipped and not charged.

{
  "channels": [
    "https://www.youtube.com/@LinusTechTips",
    "unboxtherapy",
    "dave2d",
    "austinevans"
  ],
  "minSubscribers": 1000000
}
Run this task →

Export YouTube channel social links and last 5 videos

About info, links and newest uploads.

{
  "channels": [
    "kurzgesagt",
    "https://www.youtube.com/@TED"
  ],
  "includeLatestVideos": true,
  "maxVideosPerChannel": 5
}
Run this task →

Use cases

FAQ

Do I need a YouTube API key?

No. The scraper reads public channel pages, so there is no API key and no quota to manage.

What can I put in the channel list?

Handles like mkbhd, full channel URLs or channel ids, mixed in one list.

Can I get each channel's recent videos?

Yes. Turn on latest videos and set how many to add per channel; each comes with title, views, publish time and duration.

Is it legal to scrape YouTube?

The scraper collects only publicly visible data from YouTube, without logging in. Whether your use is lawful depends on your country and purpose: respect local law and the site's terms, and avoid collecting or storing personal data you don't need.

How do I get the data into my app or spreadsheet?

Run it from the Apify API or the Python and JavaScript clients, or connect it to Make, n8n, Zapier or Google Sheets. Results export to JSON, CSV or Excel.

More scrapers

Scrape your YouTube channel list now

Run on Apify — free trial