YouTube Video Details Scraper
by neuro-scraper
Automatically extract YouTube video data like titles, views, likes, and descriptions. Perfect for research, analytics, and content tracking, saving you hours of manual work.
Opens on Apify.com
About YouTube Video Details Scraper
Need to pull data from YouTube videos without the manual hassle? I've been there, copying and pasting details one by one. This YouTube Video Details Scraper is what I use to automate that entire process. You give it a video URL or a list of URLs, and it reliably fetches the core information you actually need: the video title, full description, view count, like count, upload date, and the channel name and URL. It runs on Apify, so it's reliable and scales easily if you have a large batch to process. I find it most useful for a few specific things. If you're doing competitor research or tracking trends in your niche, you can systematically gather performance data. For content creators, it's great for analyzing what works across different videos. Marketers can use it to build lists or track brand mentions. The data comes out structured and ready for a spreadsheet or your own analysis, saving you hours of tedious work. It's a straightforward solution that does one job really well, and the cost is minimal compared to the time it saves.
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
Scrapes detailed metadata from YouTube videos and playlists, outputting structured JSON data for analytics, automation, or reporting.
Overview
This Apify actor extracts comprehensive information from YouTube video pages. You provide a list of video or playlist URLs, and it returns a dataset containing fields like title, channel info, view counts, engagement metrics, tags, and descriptions.
Key Features
- Extracts detailed metadata: Title, channel name and ID, views, likes, dislikes, upload date, duration, tags, categories, description, thumbnail URL, age limit, and comment count.
- Handles multiple inputs: Accepts an array of individual video or playlist URLs via
startUrls. - Structured JSON output: Each video's data is returned as a clean JSON object within a dataset.
- Proxy support: Configure Apify Proxy or custom proxies to manage request rates and avoid blocks.
How to Use
You can run the actor via the Apify Console, CLI, or API client.
Apify Console
- Navigate to the actor's page in the Apify Console.
- Click Run.
- In the input, paste your YouTube URLs into the
startUrlsarray (e.g.,["https://www.youtube.com/watch?v=EXAMPLE"]). - (Optional) Configure proxy settings in the Proxy panel.
- Click Start.
CLI
apify run --actor <ACTOR_ID> -p input.json
Python (apify-client)
from apify_client import ApifyClient
client = ApifyClient('<APIFY_TOKEN>')
run_input = {
'startUrls': ['https://www.youtube.com/watch?v=dQw4w9WgXcQ'],
'proxyConfiguration': {'useApifyProxy': True}
}
run = client.acts.run_actor('<ACTOR_ID>', run_input=run_input)
Input
Configure the actor using an input object with the following properties:
| Field | Type | Required | Description |
|---|---|---|---|
startUrls |
Array | Yes | A list of YouTube video or playlist URLs to scrape. |
proxyConfiguration |
Object | No | Proxy settings. Use {"useApifyProxy": true} for Apify Proxy. |
Output
The actor stores results in a dataset. Each item is a JSON object representing one video. Example:
{
"title": "Example Video",
"channel": "Channel Name",
"channel_id": "UC1234567890",
"views": 12345,
"likes": 678,
"dislikes": 10,
"upload_date": "20250101",
"duration": 300,
"tags": ["tag1", "tag2"],
"categories": ["Entertainment"],
"description": "Video description...",
"thumbnail": "https://example.com/thumb.jpg",
"age_limit": 0,
"comment_count": 45,
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}
Notes & Troubleshooting
- Proxy: For large-scale scraping, enable Apify Proxy or provide custom proxies via
proxyConfigurationorHTTP_PROXY/HTTPS_PROXYenvironment variables. Store credentials as secrets. - Errors: Ensure
startUrlsis provided. Proxy errors may indicate misconfiguration. Private videos may require authenticated sessions. - Scheduling & Webhooks: Use the Scheduler and Webhook panels in Apify Console for automated runs and callbacks.
- Storage: Output is saved to the default dataset. Ensure your account has storage access.
References:
* Apify Actor README Guide
* Apify Input & Output Docs
* Apify CLI Docs
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
- neuro-scraper
- Pricing
- Paid
- Total Runs
- 114
- Active Users
- 9
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
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