YouTube Channel Scraper - Full Analytics avatar

YouTube Channel Scraper - Full Analytics

Pricing

from $10.00 / 1,000 results

Go to Apify Store
YouTube Channel Scraper - Full Analytics

YouTube Channel Scraper - Full Analytics

Extract YouTube channel metadata including name, subscribers, video count, description, social links, recent videos, and more. Full analytics for any YouTube channel at per 1,000 channels.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Donny

Donny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Categories

Share

YouTube Channel Scraper

What does YouTube Channel Scraper do?

YouTube Channel Scraper is a powerful Apify actor that extracts comprehensive metadata from YouTube channels at scale. Provide a list of YouTube channel URLs in any format (/@handle, /channel/ID, or /c/name) and the scraper will return detailed channel analytics including subscriber count, total video count, description, social media links, verification status, and a list of recent video uploads. It works by fetching the YouTube channel page directly and parsing the embedded ytInitialData structures for accurate, real-time data.

This tool is ideal for influencer marketing, competitive analysis, content strategy research, and building comprehensive YouTube channel databases. Get the full picture of any YouTube channel with a single scrape.

Features

  • Extract complete channel metadata from any public YouTube channel
  • Support for all YouTube channel URL formats: /@handle, /channel/ID, /c/name, /user/name
  • Automatic extraction of recent video uploads (configurable count)
  • Social media links and external links extraction
  • Verification badge detection
  • Batch processing of hundreds or thousands of channels
  • Structured JSON output with all key channel metrics
  • Proxy support for reliable large-scale scraping
  • Fast processing at approximately $1 per 1,000 channels

How to Use

  1. Go to the actor's input page on Apify Console
  2. Add YouTube channel URLs to the "Channel URLs" field
  3. Configure whether to include recent videos and how many
  4. Optionally configure proxy settings for large-scale scraping
  5. Click "Start" to run the scraper
  6. Download results in JSON, CSV, Excel, or other formats from the Dataset tab

You can also call the actor via the Apify API or integrate it into your workflow using the Apify client libraries for JavaScript, Python, and other languages.

Input Parameters

ParameterTypeDescriptionDefault
urlsArrayList of YouTube channel URLs to scrape (required)-
maxResultsIntegerMaximum number of channels to process (1-10,000)100
includeRecentVideosBooleanWhether to include recent video uploadstrue
recentVideosCountIntegerNumber of recent videos per channel (1-100)30
proxyConfigurationObjectProxy settings for the scraperNone

Output Data

Each scraped channel returns the following fields:

FieldTypeDescription
channelIdStringYouTube channel ID
channelUrlStringCanonical channel URL
channelNameStringChannel display name
handleStringChannel handle (e.g., @MrBeast)
subscriberCountStringParsed subscriber count
subscriberCountTextStringRaw subscriber count text
videoCountStringTotal number of videos
viewCountStringTotal channel views
descriptionStringChannel description
countryStringChannel country
joinDateStringChannel creation date
avatarUrlStringChannel avatar image URL
bannerUrlStringChannel banner image URL
isVerifiedBooleanWhether channel is verified
keywordsArrayChannel keywords
linksArrayExternal and social media links
recentVideosArrayRecent video uploads with metadata
scrapedAtStringTimestamp of scrape

Pricing

This actor is priced at approximately $1 per 1,000 channels scraped, making it one of the most affordable YouTube channel scraping solutions available. Actual costs depend on your Apify subscription plan and proxy usage.

Check out these other YouTube scrapers by quick_kirigami: