Youtube Video Details Scraper
by alpha-scraper
Extract YouTube video & playlist data like titles, views, likes, and channel info at scale. Perfect for research, analytics, and content strategy.
Opens on Apify.com
About Youtube Video Details Scraper
Need to pull data from YouTube without hitting API limits or getting blocked? This scraper is what I use. It’s a straightforward actor that lets you extract detailed information from YouTube videos and playlists at scale. You feed it a list of video or playlist URLs, and it reliably returns the data you need: the video title, full description, view count, likes, upload date, and the channel details behind it. I find it most useful for a few specific jobs. If you're doing competitor analysis or market research, you can track performance metrics across a niche. For content creators, it's great for inspiration and understanding what works. Analysts can use it to build datasets for trend forecasting. It just works, giving you direct access to the public data you see on the site in a structured JSON format, ready for a spreadsheet or your database. The setup is minimal. You run it on Apify, so there's no infrastructure to manage, and you can schedule it to run automatically. It handles the extraction cleanly, so you can focus on actually using the data instead of wrestling with scripts or rate limits.
What does this actor do?
Youtube Video Details 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 Details Scraper
Extracts structured metadata from YouTube videos, including channel information and social links, without downloading video files. Built with the Apify Python SDK for reliable, proxy-aware scraping at scale.
Overview
This actor scrapes YouTube video pages to collect comprehensive metadata. It processes single or multiple video URLs, enriches the data with channel details from the /about page, and outputs clean JSON. It's designed for data engineers, researchers, and automation workflows needing reliable YouTube data extraction.
Key Features
- Comprehensive Metadata: Extracts title, description, duration, view/like counts (formatted human-readably, e.g.,
1.2M), uploader info, tags, hashtags, and description links. - Channel Enrichment: Fetches additional channel data, including the "About" text and social media links.
- Playback URL: Resolves the best available combined audio+video stream URL, which can function like a download link.
- Proxy Optimized: Supports and is optimized for Apify Proxy, with residential proxy groups and session reuse to reduce costs.
- Robust Handling: Gracefully manages private, unavailable, or restricted videos.
- High-Quality Thumbnails: Attempts to fetch the maximum resolution thumbnail available.
How to Use
Provide a list of YouTube video URLs via the startUrls input. The actor will process each URL, extract and enrich the metadata, and push each result as a separate item to the Apify dataset.
Input Configuration
Configure the actor run using the following input fields:
| Field Name | Type | Required | Description |
|---|---|---|---|
startUrls |
Array | Yes | A list of YouTube video URLs to scrape. |
proxyConfiguration |
Object | No | Your Apify proxy configuration. Using RESIDENTIAL proxy groups is recommended. |
Example Input:
{
"startUrls": [
{ "url": "https://www.youtube.com/watch?v=TJPFYs_88-g" },
{ "url": "https://www.youtube.com/watch?v=zxYjTTXc-J8" }
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}
Output
Each successfully scraped video becomes one dataset item in JSON format. The output includes the core video details, enriched channel information, and the playback URL.
Example Output Structure:
{
"url": "https://www.youtube.com/watch?v=TJPFYs_88-g",
"video_id": "TJPFYs_88-g",
"title": "Video Title Here",
"description": "Full video description...",
"view_count": 1234567,
"view_count_text": "1.2M",
"channel_id": "UC...",
"channel_name": "Channel Name",
"channel_about": "Text from the channel's About page.",
"channel_links": ["https://twitter.com/example"],
"playback_url": "https://rr2---sn-...googlevideo.com/...",
"thumbnails": [...],
"tags": ["tag1", "tag2"],
"hashtags": ["#example"],
"description_links": ["https://example.com"]
}
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 Details Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- alpha-scraper
- Pricing
- Paid
- Total Runs
- 126
- Active Users
- 8
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