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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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
- Go to the actor on the Apify Store.
- Click "Try for free".
- Enter your search keywords in the input configuration.
- Set any desired filters (optional).
- 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 totrueto 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.
Categories
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 TrialActor Information
- Developer
- futurizerush
- Pricing
- Paid
- Total Runs
- 88
- Active Users
- 11
Related Actors
TikTok Scraper
by clockworks
TikTok Data Extractor
by clockworks
Fast TikTok API (free-watermark videos)
by novi
YouTube Scraper
by streamers
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support