Youtube Video Scraper

Youtube Video Scraper

by futurizerush

Scrape YouTube videos with filters for date, duration, and more. Get titles, descriptions, views, and channel data for research, analysis, or automation.

88 runs
11 users
Try This Actor

Opens on Apify.com

About Youtube Video Scraper

Need to pull data from YouTube without the manual grind? This scraper does the heavy lifting. I've used it to gather videos based on specific channels, keywords, or even complex filters like upload date and duration. It pulls a clean dataset with the video title, full description, view counts, thumbnails, and all the relevant channel details. You can sort results and handle multi-language content, which is a lifesaver for international projects. It's become my go-to for building content analysis reports, tracking competitor video strategies, or just creating a structured database of videos for academic research. Instead of copying and pasting for hours, you set your parameters and let it run. The data comes back ready for spreadsheets or your own apps, saving you a ton of time on the initial collection so you can focus on the actual insights.

What does this actor do?

Youtube Video Scraper 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

A professional Apify Actor for scraping YouTube video metadata with advanced filtering. It's built for scalable, automated data extraction from YouTube search results.

Overview

This actor performs searches on YouTube and returns structured data for each video. You can filter results by upload date, duration, and sort order, and target specific countries. It handles multiple keywords and supports all languages.

Key Features

  • Advanced Filters: Narrow results by upload date (hour, today, week, month, year), duration (short, medium, long), and sort order (relevance, date, viewCount, rating).
  • Comprehensive Data: Extracts titles, full descriptions, view/like/comment counts, channel info (name, subscribers), thumbnails, upload time, tags, and video URLs.
  • Targeted Scraping: Option to include or exclude YouTube Shorts and to specify a country/region code (e.g., US, JP, GB) for localized results.
  • Bulk & Multi-Language: Process multiple search keywords simultaneously, extracting up to 100 videos per search. Works with keywords in any language.
  • Optimized Performance: Uses smart browser management, parallel processing, and request optimization for reliable, efficient scraping.

How to Use

On Apify Platform

  1. Go to the actor on the Apify Store.
  2. Click "Try for free".
  3. Enter your search keywords in the input configuration.
  4. Set any desired filters (optional).
  5. Click "Start". Download results in JSON, CSV, or other formats when complete.

Input Configuration

Configure the actor using a JSON input. Here are the main parameters:

{
  "searches": ["search term 1", "search term 2"],
  "maxResults": 100,
  "maxPerSearch": 50,
  "uploadDate": "month",
  "duration": "medium",
  "sortBy": "viewCount",
  "country": "US",
  "includeShorts": false
}
  • searches: (Required) Array of search keyword strings.
  • maxResults: Total maximum videos to scrape across all searches.
  • maxPerSearch: Max videos to scrape per individual search (10-100).
  • uploadDate: Filter by upload time: any, hour, today, week, month, year.
  • duration: Filter by length: any, short (<4 min), medium (4-20 min), long (>20 min).
  • sortBy: Result order: relevance, date, viewCount, rating.
  • country: Two-letter region code for localized results (e.g., US, GB, JP).
  • includeShorts: Set to true to include YouTube Shorts in results.

Input & Output

Input

The actor requires the searches array. All other fields are optional filters to refine the results.

Output

The dataset contains individual items, each representing one video with the following structure:

{
  "title": "Video Title Example",
  "videoId": "abc123def",
  "url": "https://www.youtube.com/watch?v=abc123def",
  "thumbnailUrl": "https://i.ytimg.com/vi/abc123def/maxresdefault.jpg",
  "duration": "10:25",
  "viewCount": "245000",
  "uploadTime": "3 weeks ago",
  "channelName": "Example Channel",
  "channelUrl": "https://www.youtube.com/c/examplechannel",
  "description": "Short description...",
  "fullDescription": "The complete video description text.",
  "searchKeyword": "search term 1",
  "isShort": false,
  "isLive": false,
  "scrapedAt": "2025-01-15T10:30:00Z"
}

Each item includes video metadata, channel details, and the search keyword that produced it.

Use Cases

  • Market & Competitor Research: Track trending topics and analyze competitor video content and engagement.
  • Content & SEO Strategy: Find content ideas, research keywords, and track performance metrics.
  • Academic Research: Collect datasets for studies on social media or video platforms.
  • Business Intelligence: Monitor brand mentions and industry-related videos.

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

Start Free Trial

Actor Information

Developer
futurizerush
Pricing
Paid
Total Runs
88
Active Users
11
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