Youtube Scraper By Channel

by shareze001

Scrape videos and shorts from any YouTube channel by handle. Get clean data like titles, views, and URLs for analysis without API limits.

230 runs
7 users
Try This Actor

Opens on Apify.com

About Youtube Scraper By Channel

Need to pull video data from a specific YouTube channel? This scraper is built for exactly that. Just give it a channel handle, like @nike or @apple, and it will systematically extract the videos and shorts from that channel's content feed. I use it when I'm analyzing a competitor's upload strategy or building a dataset of video metadata for a research project. It grabs the essentials: titles, descriptions, view counts, upload dates, and video URLs. The output is clean JSON or CSV, ready to drop into a spreadsheet or your analysis script. It’s straightforward—no need to fiddle with YouTube's API quotas or complex setup. If you're into social listening, content analysis, or just need a reliable way to archive a channel's video catalog, this tool gets the job done without any fuss.

What does this actor do?

Youtube Scraper By Channel is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

YouTube Scraper by Channel

This Apify Actor scrapes videos or shorts from a specific YouTube channel, returning detailed metadata for each item.

Overview

The actor targets a single YouTube channel, fetching either standard videos or Shorts based on your configuration. It extracts comprehensive data including view counts, publish dates, and engagement metrics, outputting it in a structured JSON format.

Key Features

  • Channel-Specific Scraping: Input a channel handle (e.g., @nike) to get content from that source only.
  • Content Type Selection: Choose to scrape regular videos or shorts.
  • Sorting & Pagination: Control the order (Latest, Popular, Oldest) and the number of items to retrieve.
  • Rich Metadata Output: Returns a detailed dataset for each video, including titles, descriptions, thumbnails, stats, and channel info.

How to Use

  1. Deploy the actor on the Apify platform.
  2. Configure the input parameters as a JSON object (see Input section below).
  3. Run the actor. Upon completion, the scraped data will be available in the actor's dataset for download.

Input

Configure the actor using a JSON object with the following properties:

{
  "channel": "@nike",
  "type": "videos",
  "size": 10,
  "sort": "Latest"
}
  • channel (Required): The YouTube channel identifier (e.g., @nike, @apple).
  • type (Required): The content type to scrape. Options: "videos" or "shorts".
  • size (Required): The number of items to retrieve (default is 10).
  • sort (Optional): The sort order. Options: "Latest", "Popular", or "Oldest".

Output

The actor outputs an array of objects. Each object contains the full details for one video or short.

{
  "id": "abc123",
  "url": "https://www.youtube.com/watch?v=abc123",
  "title": "Example Video Title",
  "description": "This is an example description.",
  "lengthSeconds": 300,
  "thumbnails": [...],
  "channelId": "xyz789",
  "channelName": "Example Channel",
  "channelUrl": "https://www.youtube.com/channel/xyz789",
  "viewCount": 10000,
  "publishDate": "2023-01-01",
  "likeCount": 500,
  "commentCount": 100
}

Example Use Case: To get the 5 latest videos from @nike, use this input:

{
  "channel": "@nike",
  "type": "videos",
  "size": 5,
  "sort": "Latest"
}

Notes

  • The actor scrapes YouTube's public interface and is subject to its rate limits and restrictions.
  • Ensure the provided channel identifier is valid for reliable results.
  • Performance may vary based on YouTube's response behavior.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Youtube Scraper By Channel now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
shareze001
Pricing
Paid
Total Runs
230
Active Users
7
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support