YouTube Video Details Scraper

YouTube Video Details Scraper

by igview-owner

Scrape complete YouTube video details from just video IDs. This actor extracts rich video metadata, statistics, thumbnails, captions and more – perfec...

9 runs
2 users
Try This Actor

Opens on Apify.com

About YouTube Video Details Scraper

Scrape complete YouTube video details from just video IDs. This actor extracts rich video metadata, statistics, thumbnails, captions and more – perfect for SEO research, content analysis, reporting, and automation.

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

  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 Details Scraper - Extract Comprehensive Video Information Extract comprehensive details from YouTube videos including title, description, views, likes, duration, channel info, thumbnails, keywords, captions, subtitles, and much more! Perfect for video analysis, content research, competitive intelligence, and data-driven decision making. ## 📋 Table of Contents - 🚀 Features - 🎯 Use Cases - ⚡ Quick Start - 📊 Input Parameters - 📤 Output Format - 🌐 Localization - ❓ FAQ ## 🚀 Features ### 📊 Comprehensive Data Extraction - ✅ Video Metadata - Title, description, category, keywords, and tags - ✅ Statistics - Views, likes, duration, and engagement metrics - ✅ Channel Information - Channel ID, name, and URLs - ✅ Thumbnails - Multiple thumbnail sizes and resolutions - ✅ Captions & Subtitles - Available languages and subtitle URLs - ✅ Publication Data - Upload date, publish date, and timestamps ### 🌍 Global Support - ✅ 50+ Countries - Localized video information for different regions - ✅ 35+ Languages - Multi-language support for global content - ✅ Regional Data - Region-specific view counts and availability ## 🎯 Use Cases | Use Case | Description | Benefits | |----------|-------------|----------| | 📊 Video Analytics | Extract detailed metrics from your videos | Track performance, analyze engagement patterns | | 🔍 Competitive Intelligence | Analyze competitor video strategies | Benchmark performance, identify opportunities | | 📈 SEO Optimization | Research keywords, tags, and descriptions | Improve discoverability, optimize metadata | | 🎬 Content Research | Gather data for content planning | Understand trends, plan better content | | 📱 Data Collection | Build video databases and archives | Organize video data, create datasets | | 🤖 Automation | Integrate video data into workflows | Automate reporting, trigger actions | ## ⚡ Quick Start ### 1️⃣ Single Video json { "videoIds": ["dX9CGRZwD-w"] } ### 2️⃣ Multiple Videos json { "videoIds": [ "dX9CGRZwD-w", "gU0zGkyM7eM", "jNQXAC9IVRw" ] } ### 3️⃣ With Localization json { "videoIds": ["dX9CGRZwD-w"], "geo": "IN", "lang": "hi" } ## 📊 Input Parameters | Parameter | Type | Required | Description | Default | |-----------|------|----------|-------------|---------| | videoIds | Array | ✅ | YouTube video IDs (11 characters each) | - | | geo | String | ❌ | ISO 3166-2 country code (US, IN, GB, etc.) | US | | lang | String | ❌ | Language code (en, hi, es, etc.) | en | ### 🎥 Video ID Format - Must be exactly 11 characters - Allowed characters: a-z, A-Z, 0-9, -, _ - Example: dX9CGRZwD-w - URLs are NOT accepted - only video IDs ### ❌ Invalid Examples https://www.youtube.com/watch?v=dX9CGRZwD-w ❌ (URL not accepted) dX9CGRZwD ❌ (Too short) dX9CGRZwD-w-extra ❌ (Too long) ## 📤 Output Format ### 🎬 Video Details Data Structure json { "videoId": "dX9CGRZwD-w", "title": "How are Microchips Made? 🖥️🛠️ CPU Manufacturing Process Steps", "description": "Go to http://brilliant.org/BranchEducation/ for a 30-day free trial...", "channelId": "UCdp4_l1vPmpN-gDbUwhaRUQ", "channelTitle": "Branch Education", "channelUrl": "https://www.youtube.com/channel/UCdp4_l1vPmpN-gDbUwhaRUQ", "viewCount": 10123651, "viewCountFormatted": "10,123,651", "likeCount": 337306, "likeCountFormatted": "337,306", "lengthSeconds": 1668, "duration": "27:48", "publishDate": "2024-05-16T20:20:58-07:00", "uploadDate": "2024-05-16T20:20:58-07:00", "category": "Education", "keywords": ["how are microchips made", "chip manufacturing", "CPU Manufacturing", ...], "thumbnail": [ {"url": "https://i.ytimg.com/vi/dX9CGRZwD-w/hqdefault.jpg", "width": 168, "height": 94}, {"url": "https://i.ytimg.com/vi/dX9CGRZwD-w/maxresdefault.jpg", "width": 1920, "height": 1080} ], "hasCaption": true, "subtitles": {...}, "audioTracks": [...], "isLiveContent": false, "isFamilySafe": true, "isUnlisted": false, "playableInEmbed": true, "includesPaidPromotion": true, "availableCountries": ["US", "IN", "GB", ...], "defaultVideoLanguage": "English", "defaultVideoLanguageCode": "en", "storyboards": [...], "videoUrl": "https://www.youtube.com/watch?v=dX9CGRZwD-w", "status": "success" } ### 📊 Data Fields Explained #### 🎥 Basic Information - videoId - Unique 11-character video identifier - title - Full video title - description - Complete video description - category - Video category (e.g., Education, Entertainment) - keywords - Array of video tags and keywords #### 👤 Channel Information - channelId - Unique channel identifier - channelTitle - Channel name - channelUrl - Direct channel URL #### 📈 Statistics - viewCount - Raw view count (number) - viewCountFormatted - Formatted views (e.g., "10,123,651") - likeCount - Raw like count (number) - likeCountFormatted - Formatted likes (e.g., "337,306") #### ⏱️ Duration & Dates - lengthSeconds - Video duration in seconds - duration - Formatted duration (e.g., "27:48") - publishDate - ISO 8601 publish date - uploadDate - ISO 8601 upload date #### 🖼️ Media - thumbnail - Array of thumbnail objects with URLs and dimensions - storyboards - Video preview thumbnails #### 📝 Captions & Audio - hasCaption - Boolean indicating caption availability - subtitles - Object with available subtitle languages and URLs - audioTracks - Array of available audio tracks - defaultVideoLanguage - Default video language - defaultVideoLanguageCode - Language code #### 🔒 Video Properties - isLiveContent - Is this live content? - isFamilySafe - Is this family-friendly? - isUnlisted - Is this video unlisted? - playableInEmbed - Can be embedded on other sites? - includesPaidPromotion - Contains paid promotion? - availableCountries - Array of country codes where video is available #### 🔗 URLs - videoUrl - Direct YouTube video URL - channelUrl - Direct YouTube channel URL #### ✅ Status - status - "success" or "failed" - error - Error message (only if failed) - errorCode - HTTP error code (only if failed) ## 🌐 Localization ### 🌍 Supported Regions (50+ Countries) 🇺🇸 United States, 🇮🇳 India, 🇬🇧 United Kingdom, 🇩🇪 Germany, 🇯🇵 Japan, 🇧🇷 Brazil, 🇨🇦 Canada, 🇫🇷 France, 🇪🇸 Spain, 🇷🇺 Russia, 🇦🇺 Australia, 🇮🇹 Italy, 🇳🇱 Netherlands, 🇹🇷 Türkiye, 🇮🇩 Indonesia, 🇲🇽 Mexico, 🇰🇷 South Korea, 🇸🇦 Saudi Arabia, 🇦🇪 UAE, 🇵🇰 Pakistan, 🇵🇭 Philippines, 🇹🇭 Thailand, 🇻🇳 Vietnam, 🇪🇬 Egypt, 🇳🇬 Nigeria, 🇵🇱 Poland, 🇦🇷 Argentina, 🇨🇴 Colombia, 🇨🇱 Chile, 🇵🇪 Peru, 🇲🇾 Malaysia, 🇸🇬 Singapore, 🇿🇦 South Africa, 🇺🇦 Ukraine, 🇷🇴 Romania, 🇨🇿 Czech Republic, 🇸🇪 Sweden, 🇳🇴 Norway, 🇩🇰 Denmark, 🇫🇮 Finland, 🇬🇷 Greece, 🇵🇹 Portugal, 🇭🇺 Hungary, 🇦🇹 Austria, 🇨🇭 Switzerland, 🇧🇪 Belgium, 🇮🇪 Ireland, 🇳🇿 New Zealand, 🇮🇱 Israel, 🇭🇰 Hong Kong, 🇹🇼 Taiwan ### 🗣️ Supported Languages (35+ Languages) 🇬🇧 English, 🇮🇳 Hindi, 🇪🇸 Spanish, 🇫🇷 French, 🇩🇪 German, 🇯🇵 Japanese, 🇰🇷 Korean, 🇧🇷 Portuguese, 🇷🇺 Russian, 🇸🇦 Arabic, 🇮🇹 Italian, 🇮🇩 Indonesian, 🇹🇷 Turkish, 🇻🇳 Vietnamese, 🇹🇭 Thai, 🇨🇳 Chinese, 🇳🇱 Dutch, 🇵🇱 Polish, 🇺🇦 Ukrainian, 🇷🇴 Romanian, 🇨🇿 Czech, 🇸🇪 Swedish, 🇳🇴 Norwegian, 🇩🇰 Danish, 🇫🇮 Finnish, 🇬🇷 Greek, 🇮🇱 Hebrew, 🇧🇩 Bengali, 🇮🇳 Tamil, 🇮🇳 Telugu, 🇮🇳 Marathi, 🇮🇳 Gujarati, 🇮🇳 Kannada, 🇮🇳 Malayalam, 🇮🇳 Punjabi ## ❓ FAQ ### Q: How many videos can I scrape at once? A: You can scrape multiple videos in a single run by providing an array of video IDs. The maximum limit is 10 videos per run. ### Q: What format should video IDs be in? A: Video IDs must be exactly 11 characters (alphanumeric, hyphens, underscores). URLs are NOT accepted - only video IDs. ### Q: How do I find a video ID? A: The video ID is in the YouTube URL: https://www.youtube.com/watch?v=dX9CGRZwD-w → ID is dX9CGRZwD-w ### Q: Can I get localized data for different countries? A: Yes! Use the geo parameter to specify a country code (e.g., "IN" for India). This affects view counts and availability. ### Q: What's the difference between viewCount and viewCountFormatted? A: viewCount is a raw number (e.g., 10123651), while viewCountFormatted is human-readable (e.g., "10,123,651"). ### Q: Are subtitles/captions included? A: Yes! The output includes subtitle information with available languages and URLs for downloading subtitle files. ### Q: What happens if a video is private or deleted? A: The actor will return an error status with details. Failed videos are included in the output with error information. ### Q: Can I use this for commercial purposes? A: Yes, but ensure you comply with YouTube's Terms of Service and applicable data protection regulations. ### Q: How accurate is the data? A: Data is fetched directly from YouTube's API in real-time, ensuring accuracy at the time of extraction. --- ## 🏷️ Tags youtube video details, youtube scraper, youtube api, video metadata, youtube data extraction, youtube video info, youtube statistics, youtube analytics, video scraper, youtube keywords, youtube captions, youtube subtitles, youtube thumbnails, youtube channel info, video analysis, youtube research, youtube automation, apify actor, youtube data mining, content analysis, youtube insights, video intelligence, youtube thumbnail downloader --- ## 🚀 Get Started Now Ready to extract comprehensive YouTube video details? 1. 🎥 Enter video IDs (e.g., ["dX9CGRZwD-w", "N3IIruee3PE"]) 2. ▶️ Click Start to run the actor 3. 📥 Download your data in JSON, CSV, Excel, or HTML format 4. Click "Try for free" to test the actor ⭐ Star this actor if it helps you extract YouTube video details efficiently! --- ## Related Actors 🤝 Looking for more YouTube data? Check out these complementary actors: - YouTube Video Downloader - YouTube Comment Scraper - YouTube Search Scraper --- Built with ❤️ using Apify Platform

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 Trial

Actor Information

Developer
igview-owner
Pricing
Paid
Total Runs
9
Active Users
2
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