YouTube Video Scraper (PPE)

YouTube Video Scraper (PPE)

by ultimate

Extract detailed YouTube video & channel metadata with a simple URL. Control your data limits and get clean, structured results for analysis.

148 runs
7 users
Try This Actor

Opens on Apify.com

About YouTube Video Scraper (PPE)

Need to pull structured data from YouTube without getting tangled in their API? I've been there. This YouTube Video Scraper is what I use. You just feed it video or channel URLs—whether it's one link or a whole list—and it handles the rest, pulling detailed metadata directly from the pages. It's fast and cuts out the manual hassle. For each video, you get everything from titles and descriptions to view counts, comments, and upload dates. You can also choose to grab the full profile data for the channel behind each video in the same run. I set it to stop after a certain number of items, which is perfect for keeping my datasets focused and my costs predictable. I typically use the data for competitive analysis, checking video performance trends, or building content catalogs for research. It outputs clean JSON, CSV, or Excel files ready to drop into a spreadsheet or a database. If you're looking to automate YouTube data collection for analysis, reporting, or archiving, this scraper is a reliable workhorse.

What does this actor do?

YouTube Video Scraper (PPE) 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 Video Scraper (PPE)

Overview

This actor scrapes detailed metadata from YouTube videos and channels. Provide video or channel URLs, and it returns structured data including views, likes, tags, upload dates, and more. It's built for automation, allowing you to collect data at scale for analysis, benchmarking, or tracking.

Key Features

  • Target Flexibility: Scrape individual videos or bulk content from entire channels.
  • Detailed Metadata: Extract ~20 distinct data properties per video (e.g., title, description, view count, engagement metrics).
  • Channel Data Enrichment: Optionally include ~25+ additional properties about the video's channel (e.g., subscriber count, channel description).
  • Granular Billing: You are billed only for the data elements you choose to extract.
  • Simple Setup: Configure with just a few parameters in the Apify Console.

How to Use

Configure the actor's input in the Apify Console. The core steps are:

  1. Enter Target URLs: Provide a list of YouTube URLs.

    • Video URL: https://www.youtube.com/watch?v=VIDEO_ID - Scrapes one specific video.
    • Channel URL: https://www.youtube.com/@CHANNEL_HANDLE or https://www.youtube.com/channel/CHANNEL_ID - Scrapes multiple videos from the channel.
  2. Set a Video Crawl Limit (for channel URLs): Define maxChannelVideos to control how many recent videos to scrape from each channel. This is required when using channel URLs.

  3. Enable Channel Metadata (Optional): Toggle the setting to include detailed channel information in the results for each video.

  4. Launch: Run the actor. Results will be available in the Apify dataset, typically as structured JSON.

Input/Output

Input (Configure via Apify Console):
* urls: (Required) An array of YouTube video or channel page URLs.
* maxChannelVideos: (Required for channels) The maximum number of videos to scrape from each provided channel URL.
* includeChannelMetadata: (Optional) Boolean to enrich video data with full channel details.

Output:
The actor outputs an array of items, where each item represents a scraped video. The dataset includes fields such as:
* url, id, title, description
* viewCount, likeCount, commentCount
* uploadDate, duration, keywords
* channelId, channelTitle
* (If enabled) Nested channel object with subscriberCount, description, viewCount, etc.

Results are delivered in the Apify Console and can be exported to JSON, CSV, or accessed via API.

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 Video Scraper (PPE) now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
ultimate
Pricing
Paid
Total Runs
148
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