YouTube Video Details Scraper
Pricing
from $3.00 / 1,000 results
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.
Pricing
from $3.00 / 1,000 results
Rating
2.0
(1)
Developer
Sachin Kumar Yadav
Maintained by CommunityActor stats
0
Bookmarked
11
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
🎬 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
📊 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
{"videoIds": ["dX9CGRZwD-w"]}
2️⃣ Multiple Videos
{"videoIds": ["dX9CGRZwD-w","gU0zGkyM7eM","jNQXAC9IVRw"]}
3️⃣ With Localization
{"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
{"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?
- 🎥 Enter video IDs (e.g.,
["dX9CGRZwD-w", "N3IIruee3PE"]) - ▶️ Click Start to run the actor
- 📥 Download your data in JSON, CSV, Excel, or HTML format
- 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:
Built with ❤️ using Apify Platform