YouTube Video Details Scraper
Pricing
from $5.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 $5.00 / 1,000 results
Rating
0.0
(0)
Developer

Sachin Kumar Yadav
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days 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
- ๐ฏ 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
{"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