scrapernode
  • All Platforms
  • Use Cases
  • Categories
  • Data Points
  • How-To Guides
  • Integrations
  • Compare
Platforms
  • LinkedInLinkedIn5
  • Google MapsGoogle Maps2
  • InstagramInstagram4
  • TikTokTikTok8
  • XTwitter/X2
  • YouTubeYouTube3
  • FacebookFacebook10
  • Jobs
  • Billing
  • Docs
  • Settings

© 2026 Scrapernode

scrapernode
PlatformsUse CasesHow-ToJobsBilling
ScrapeLinkedInLinkedInprofiles by search term
Scrape LinkedIn profiles by search term. Extract Google Maps business listings and reviews. Collect Facebook pages, groups and posts. Scrape Instagram profiles, reels and comments. Extract TikTok posts and creator profiles. Collect YouTube channels and video data. Scrape X / Twitter profiles and posts. Extract Indeed job listings and salaries. Collect Yelp business reviews and ratings.
Home/How-To Guides/How to Scrape YouTube Channels
YouTube

How to Scrape YouTube Channels

Extract channels data from YouTube at scale

Step-by-step guide

1

Choose your YouTube channels scraper

Navigate to the YouTube Channels scraper and select "Fresh Scrape" for real-time data or "Quick Lookup" for pre-collected records. Each record costs 1 credit.

2

Provide your YouTube input URLs

Paste the YouTube URLs you want to scrape — one per line, or upload a CSV. Scrapernode accepts direct profile links, search result URLs, and hashtag pages.

3

Launch your scraping job

Click "Start Extraction" to begin. Scrapernode handles proxy rotation, rate limiting, and anti-bot detection automatically. Jobs typically complete in under 60 seconds per batch.

4

Download structured data

Once complete, download your results as JSON or CSV. Each record includes 19 structured fields like url, handle, handle_md5, banner_img, and more.

5

Automate with webhooks or API

Set up webhooks to receive data automatically when jobs complete, or use the REST API for programmatic scraping. Integrate with n8n, Make, or Zapier for workflow automation.

Cost per record

1 credit

Output fields

19 fields

Output formats

JSON, CSV

Sample Output

Preview the data you'll receive — 5 sample records

Record 1 of 5
Url
sample_url
Handle
sample_handle
Handle Md5
sample_handle_md5
Banner Img
sample_banner_img
Profile Image
sample_profile_image
Name
Sarah Chen
Subscribers
330,800
Description
sample_Description
Videos Count
1,000
Created Date
sample_created_date
Views
344,860
Details
sample_Details
Links
sample_Links
Identifier
sample_identifier
Discovery Input
sample_discovery_input
Id
ACoAABcXYZ123
Has Podcast
Yes
Top Videos
sample_top_videos
Featured Video
sample_featured_video

Data Dictionary

19 fields returned per record

URL that links directly to the YouTube profile (100.00% fill rate)

Unique to each user (e.g., @name) (100.00% fill rate)

MD5 hash of the handle field (97.66% fill rate)

URL that links to the banner photo (43.10% fill rate)

URL that links to the profile picture (99.97% fill rate)

Profile name (99.97% fill rate)

How many subscribers the profile has (90.53% fill rate)

Brief descriptions or statements that users write to introduce themselves (47.89% fill rate)

How many videos the profile has (97.67% fill rate)

The date the profile was created (99.94% fill rate)

How many views the profile has (97.24% fill rate)

Profile details (22.81% fill rate)

Sub-fields

labelTextDetail label
valueTextDetail value

External websites that users may link to from their YouTube profiles (17.23% fill rate)

Sub-fields

titleTextLink title
urlTextLink URL

Identifier (99.88% fill rate)

Discovery input value (24.06% fill rate)

Sub-fields

keywordTextSearch keyword

Channel ID (99.88% fill rate)

Whether the channel has a podcast (99.90% fill rate)

Top videos from the channel (90.70% fill rate)

Sub-fields

urlTextVideo URL
titleTextVideo title
viewsNumberNumber of views
thumbnailTextVideo thumbnail URL

Featured Video (2.90% fill rate)

Frequently Asked Questions

Common questions about How to Scrape YouTube Channels

Ready to scrape YouTube?

Start extracting youtube channels data in minutes. No code required — just paste your URLs and go.

Go to YouTube Channels scraperBrowse all guides
No code requiredJSON & CSV exportAPI & webhook support