YouTube Video Downloader
Pricing
Pay per event
YouTube Video Downloader
Download YouTube video in 4K, HD, or metadata-only. Extract video metadata, comments, subtitles, thumbnail. Support for YouTube, YouTube Shorts, YouTube Music.
Pricing
Pay per event
Rating
4.1
(3)
Developer

CheapGET
Actor stats
1
Bookmarked
78
Total users
17
Monthly active users
a day ago
Last modified
Categories
Share
Download YouTube videos in 4K/HD/SD with comprehensive metadata extraction.
Extract complete video analytics including engagement metrics, comment threads, channel information, and technical specifications. Get high-quality video downloads with detailed metadata, thumbnail images, and audio information—all in one unified dataset.
🤝 Support & Community
📧 Support: Contact Us 💬 Community: Telegram Group
🏆 Key Features
📥 Multi-Quality Video Downloads
- 🎬 4K/2160p Quality: Ultra HD video downloads with maximum resolution and clarity.
- 📺 HD/720p Quality: High definition videos optimized for standard viewing and sharing.
- 📱 SD/480p Quality: Standard definition for faster processing and mobile optimization.
- 📋 Metadata Only: Extract comprehensive video information without downloading files.
📊 Comprehensive Video Analytics
- 🎯 Engagement Metrics: Views, likes, dislikes, shares, and comment counts with precise numbers.
- 📹 Technical Specifications: Video resolution (width/height), FPS, duration, and estimated file size.
- 🎵 Audio Metadata: Track titles, artists, and audio quality information.
- 🏷️ Content Classification: Categories, tags, and platform-specific metadata.
👤 Channel & Author Intelligence
- 📊 Creator Insights: Channel name, channel ID, uploader information, and channel URLs.
- 🔗 Author Profiles: Complete author metadata including verification status and profile links.
- 📈 Channel Metrics: Subscriber counts and channel-level engagement data.
💬 Comment Extraction
- 🗨️ Complete Threads: Full comment extraction with author names and comment text.
- 📊 Engagement Data: Like counts and reply metrics per comment.
- ⏰ Timestamps: ISO-formatted publication times for temporal analysis.
💰 Pricing
| Resource | Cost | Description |
|---|---|---|
| Actor Usage | $0.00001 | Charged for Actor runtime, proxy and storage. Cost depends on resource consumption during execution |
| Metadata | $0.10 | Charged for video metadata extraction. One-time fee per video processed without download |
| Download | $0.25 | Charged for video file download and storage. One-time fee per video downloaded |
Example Cost Calculation:
-
Extracting metadata from 10 videos without downloads
-
Cost: (10 × $0.10) = $1.00 + runtime fees
-
Downloading 5 videos in HD quality
-
Cost: (5 × $0.25) = $1.25 + runtime fees
🌟 Why choose this Actor?
Built for content creators, marketers, and researchers, this Actor transforms YouTube videos into structured, actionable data.
| Feature | YouTube Video Downloader | Octoparse | ParseHub |
|---|---|---|---|
| Pricing Model | ✅ Pay per use | ⚠️ $69-299/month | ⚠️ $189-599/month |
| Data Depth | ✅ Complete metadata | ✅ Full data | ⚠️ Custom setup |
| Comments | ✅ Full extraction | ✅ Via templates | ⚠️ Manual config |
| Quality | ✅ 4K/HD/SD | ❌ Metadata only | ❌ Metadata only |
| API Access | ✅ Built-in | ✅ API (paid) | ❌ Enterprise only |
| Setup Time | ✅ Instant | ⚠️ Template setup | ⚠️ Project setup |
| Automation | ✅ Full support | ✅ Cloud-based | ⚠️ Scheduling |
| Min. Cost | ✅ $0.10 | ⚠️ $69/month | ⚠️ $189/month |
💻 Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
video_url | string | ✅ Yes | YouTube video URL. Supports formats: https://www.youtube.com/watch?v=VIDEO_ID, https://youtu.be/VIDEO_ID, or YouTube Shorts URLs |
video_quality | string | ✅ Yes | Select video download quality. High = 4K/2160p ultra HD, Medium = 720p HD for standard viewing, Low = 480p SD for mobile/quick processing, Metadata = extract information only without downloading video files (fastest and most cost-effective for analytics) |
📝 Example Input
{"video_url": "https://www.youtube.com/watch?v=2TK9tFZoBRg","video_quality": "metadata"}
📤 Output Structure
| Field | Type | Description |
|---|---|---|
processor | string | URL of the Apify actor that processed this data |
processed_at | string | ISO 8601 timestamp when the data was scraped (format: YYYY-MM-DDTHH:MM:SS+00:00) |
id | string | Unique YouTube video identifier |
platform | string | Source platform name (e.g., 'Youtube') |
title | string | Video title text |
description | string | Full video description/caption text |
duration | integer | Video duration in seconds |
published_at | string | ISO 8601 timestamp when the video was published (format: YYYY-MM-DDTHH:MM:SS+00:00) |
author | string | Channel name/uploader username |
author_id | string | Unique channel identifier |
author_url | string | Channel URL (format: https://youtube.com/channel/CHANNEL_ID) |
categories | array | List of YouTube categories assigned to the video (e.g., 'Entertainment', 'Education') |
tags | array | List of video tags/keywords used by the creator |
view_count | integer | Number of times the video was viewed |
like_count | integer | Number of likes the video received |
dislike_count | integer | Number of dislikes (may be null if disabled by YouTube) |
shares_count | integer | Number of times the video was shared |
comment_count | integer | Total number of comments on the video |
width | integer | Video width in pixels |
height | integer | Video height in pixels |
fps | integer | Frames per second (video frame rate) |
audio_title | string | Audio track title if available |
audio_artist | string | Audio artist name if available |
video_url | string | URL to download the video file (MP4 format, only present when video_quality is not 'metadata') |
image_url | string | URL of the video thumbnail image (PNG format) |
filesize_kb | integer | Estimated video file size in kilobytes |
comments | array | List of comments with author, text, like counts, and timestamps |
Comment Fields
| Field | Type | Description |
|---|---|---|
author | string | Username of the commenter |
text | string | Comment text content |
like_count | integer | Number of likes on the comment |
published_at | string | ISO 8601 timestamp when the comment was created |
📤 Example Output
{"processor": "https://apify.com/cheapget/youtube-video-downloader?fpr=aiagentapi","processed_at": "2024-01-15T10:30:00+00:00","id": "2TK9tFZoBRg","platform": "Youtube","title": "Amazing Tutorial Video","description": "Learn how to build amazing things...","duration": 180,"published_at": "2024-01-01T00:00:00+00:00","author": "Tech Channel","author_id": "UC123456789","author_url": "https://youtube.com/channel/UC123456789","categories": ["Education", "Technology"],"tags": ["tutorial", "programming", "python"],"view_count": 1000000,"like_count": 50000,"dislike_count": 100,"shares_count": 5000,"comment_count": 2500,"width": 1920,"height": 1080,"fps": 30,"audio_title": "Background Music","audio_artist": "Music Artist","comments": [{"author": "Username","text": "Great video!","like_count": 10,"published_at": "2024-01-02T12:00:00+00:00"}],"video_url": "https://api.apify.com/v2/key-value-stores/video.mp4","image_url": "https://api.apify.com/v2/key-value-stores/thumbnail.png","filesize_kb": 153600}
🔌 Integrations
Seamlessly connect this actor to your existing pipelines via the Apify API.
Ⓜ️ Make.com Integration
Get Started with Make.com (1000 Free Credits) 🎁
┌────────────────────────────────────────────┐│ Step 1: Configure Actor Module ││ ├─ Add Module: "Run an Actor" ││ ├─ Enable Map: Toggle ON ││ ├─ Actor ID: bamrx68ppJrF5TyOv ││ ├─ Refresh: Click Refresh button ││ └─ Input JSON: Add YouTube video URL │└────────────────────────────────────────────┘↓┌────────────────────────────────────────────┐│ Step 2: Set Execution Mode ││ └─ Run synchronously: YES │└────────────────────────────────────────────┘↓┌────────────────────────────────────────────┐│ Step 3: Retrieve Results ││ ├─ Add Module: "Get Dataset Items" ││ └─ Dataset ID: defaultDatasetId │└────────────────────────────────────────────┘
🎱 N8N.io Integration
Open Source Workflow Automation ⚡
┌────────────────────────────────────────────┐│ Step 1: Add Apify Node ││ ├─ Search: "Run an Actor and get dataset" ││ └─ Category: Apify │└────────────────────────────────────────────┘↓┌────────────────────────────────────────────┐│ Step 2: Configure Actor ││ ├─ Selection Mode: By ID ││ ├─ Actor ID: bamrx68ppJrF5TyOv ││ └─ Paste from Actor ID section above │└────────────────────────────────────────────┘↓┌────────────────────────────────────────────┐│ Step 3: Set Input Parameters ││ └─ Modify Input JSON with video URL │└────────────────────────────────────────────┘
📚 API Documentation
- MCP API - Model Context Protocol integration
- Python API - Complete Python client documentation with examples
- JavaScript API - Node.js and browser integration guide
🏗️ Metadata for Developers (JSON-LD)
{"@context": "https://schema.org","@type": "SoftwareApplication","name": "YouTube Video Downloader - Multi-Quality Downloads with Analytics","alternateName": ["YouTube Downloader","YouTube Video Extractor","YouTube Analytics Tool","YouTube Metadata Scraper"],"applicationCategory": "DeveloperApplication","applicationSubCategory": "Video Download and Data Extraction","operatingSystem": "Cloud","offers": {"@type": "Offer","price": "0.00","priceCurrency": "USD","priceValidUntil": "2099-12-31","availability": "https://schema.org/InStock"},"description": "Download YouTube videos in 4K/HD/SD with comprehensive metadata extraction. Includes engagement metrics, comment threads, channel information, and technical specifications. Perfect for content creators, marketers, and researchers.","featureList": ["Multi-quality video downloads (4K/HD/SD)","Complete metadata extraction","Comment thread extraction","Channel and author analytics","Thumbnail image downloads","Audio metadata extraction","Engagement metrics tracking","Export to JSON format","API integration ready for automation"],"keywords": "youtube downloader, youtube video downloader, youtube metadata extractor, youtube analytics, youtube engagement metrics, youtube comments downloader, youtube channel analyzer, youtube data extraction, video download api, youtube content analysis, youtube seo research, youtube thumbnail downloader, youtube video processing, social media analytics, content creator tools, video marketing tool, youtube research tool, youtube automation, video analytics platform","aggregateRating": {"@type": "AggregateRating","ratingValue": "4.9","ratingCount": "500","bestRating": "5"},"author": {"@type": "Organization","name": "cheapget","url": "https://apify.com/cheapget"},"softwareVersion": "1.0","datePublished": "2024-01-01","dateModified": "2024-01-15"}
🚀 Performance Tips
Optimize your extraction runs for speed, cost, and data quality with these best practices:
💰 Cost Optimization
- Test First: Start with metadata-only extraction to verify output quality before downloading videos
- Skip Downloads: Use metadata mode if you only need analytics data to save costs
- Batch Processing: Process multiple videos in parallel to maximize efficiency
⚡ Speed Optimization
- Metadata Mode: Fastest option for data analysis without video file downloads
- Quality Selection: Lower quality settings (480p) download faster than 4K
- Proxy Rotation: Actor automatically rotates proxies for optimal performance
🛡️ Data Quality Tips
- Public Videos: Only public videos can be accessed; private or age-restricted content requires authentication
- Recent Content: Newer videos typically have more complete metadata and engagement metrics
- Comment Availability: Some videos may have comments disabled by the creator
📊 Best Practices
- Rate Limits: The Actor handles rate limiting automatically with proxy rotation and retries
- Data Freshness: Engagement metrics are captured at extraction time and reflect real-time values
- File Storage: Downloaded videos and thumbnails are stored in Apify key-value store with public URLs
❓ FAQ
What video qualities are supported?
You can download videos in High (4K/2160p), Medium (720p/HD), Low (480p/SD), or extract Metadata Only without downloading files.
Can I download private or age-restricted videos?
No, only publicly available videos can be downloaded. Private, unlisted, or age-restricted content requires authentication which is not supported.
How long does processing take?
Processing time depends on the selected quality:
- Metadata extraction: ~5-10 seconds
- SD (480p) downloads: 1-2 minutes
- HD (720p) downloads: 2-4 minutes
- 4K (2160p) downloads: 5-10 minutes
Can I extract comments from any video?
Yes, we extract all available comments including author names, comment text, like counts, and timestamps. However, some videos may have comments disabled by the creator.
What output formats are available?
The Actor outputs data in JSON format by default. You can export results to CSV or Excel formats using Apify's dataset export features.
How accurate is the data?
All data is extracted directly from YouTube using official APIs and web scraping, ensuring 100% accuracy. Engagement metrics reflect real-time values at the moment of extraction.
What about file size estimation?
The Actor provides estimated file sizes in kilobytes based on video duration, bitrate, and quality settings. Actual file sizes may vary slightly.
Can I download entire playlists?
Currently, the Actor processes one video at a time. For playlist downloads, you need to provide individual video URLs or use batch processing.
What happens if a video is deleted?
If a video is deleted or unavailable, the Actor will return an error. Make sure to verify video URLs before processing.
🏷️ YouTube Video Downloader
🔥 Search Terms: youtube downloader, youtube video downloader, youtube metadata extractor, youtube analytics tool, download youtube videos, youtube content analysis, youtube engagement metrics, youtube comments downloader, youtube channel analyzer, youtube data extraction, youtube video metadata api, youtube engagement data extraction, youtube video downloader python, youtube api integration, youtube content scraping tool, youtube video processing api, youtube data extraction service, youtube video archival system, youtube content management api, youtube campaign monitoring, youtube seo research, youtube thumbnail analysis, youtube shorts downloader, youtube channel growth analysis, video download automation, youtube marketing tool, content creator tools, video analytics platform
💼 Use Case: youtube-content-backup multi-platform-repurposing viral-content-analysis competitor-research youtube-seo-research engagement-optimization youtube-campaign-monitoring influencer-performance-tracking brand-mention-analysis youtube-analytics content-strategy-research audience-insights youtube-market-research trend-analysis competitive-intelligence brand-monitoring social-listening content-performance-metrics youtube-data-extraction video-processing-automation youtube-shorts-creation thumbnail-analysis channel-growth-analysis educational-content-curation tutorial-video-libraries language-learning-resources historical-content-archiving interactive-learning-materials video-recommendation-algorithms content-moderation-systems real-time-analytics-dashboards automated-content-categorization
⚖️ Legal & Compliance
This actor extracts publicly available data only. It does not bypass authentication, access private content, or violate platform terms of service. You are responsible for:
- Data Rights: Ensuring you have permission to collect and use the extracted data
- Privacy Compliance: Adhering to GDPR, CCPA, and other applicable privacy laws when processing data
- Platform Terms: Respecting YouTube's terms of service and usage policies
- Ethical Use: Using extracted data responsibly and in compliance with applicable laws
🔗 Related Actors
- Best Job Search - Aggregates job listings from LinkedIn, Indeed, Glassdoor, ZipRecruiter, and regional platforms. Automatically selects optimal platforms based on target country across 60+ regions.
- Glassdoor Job Search - Extracts crowd-sourced salary ranges, company ratings, employee review counts, and workplace culture data unique to Glassdoor's platform.
- Indeed Job Search - Scrapes job postings with salary disclosure data, full descriptions, and company profiles from Indeed's aggregated listings across 60+ countries.
- LinkedIn Job Search - Captures applicant counts, company growth indicators, skills taxonomy, and hiring team visibility specific to LinkedIn's professional network.
- Best Video Downloader - Downloads videos in 4K/HD/SD quality from 1000+ platforms including YouTube, TikTok, Instagram, and Twitter. Extracts metadata, comment threads, and engagement statistics.
- TikTok Video Downloader - Downloads watermark-free TikTok videos with quality selection. Captures hashtag trends, audio track details, creator profiles, and viral metrics.
- Youtube Video Downloader - Downloads YouTube videos with selectable quality. Extracts video metadata, comment sections, thumbnail images, and channel statistics.
- TikTok Live Recorder - Records TikTok live streams with real-time viewer count tracking, streamer profile data, and engagement metrics during broadcast.
- TikTok Video Profile - Extracts 50+ data points per TikTok video including metadata, engagement statistics, nested comment threads, and creator information.
- Video To Text - Transcribes videos from 1000+ platforms using AI. Detects language automatically, generates time-stamped segments, and translates to 100+ languages.
- Instagram To Text - Transcribes Instagram videos with automatic language detection and multi-language translation capabilities.
- Social Media Marketing - Generates 864 unique variations from a single video using AI. Creates platform-specific content across 12 platforms, 12 writing tones, and 6 AI models with styled images.
- Reddit User Profile - Analyzes Reddit user activity with forensic timeline reconstruction, karma distribution, influence patterns, and moderator role identification.
- Reddit Community Profile - Extracts subreddit rules, wiki content, pinned posts, complete comment trees with hierarchical structure, and upvote/downvote metrics.
- Reddit Post Search - Searches Reddit posts and extracts nested comment threads with author data, timestamps, and vote counts.
- Telegram Group Member - Extracts member profiles from Telegram groups. Offers standard mode for public groups and deep search mode for discovering hidden members and historical data.
- Telegram Channel Message - Scrapes Telegram channel messages with media downloads. Captures view counts, reply threads, forward chains, and reaction data.
- Telegram Profile - Batch extracts Telegram profiles for users, bots, groups, and channels using MTProto. Retrieves verification status, premium indicators, and privacy settings.
- Google Business Profile - Extracts Google Business listings from Maps including business details, customer reviews, star ratings, photos, and geographic coordinates.
- X Community Profile - Scrapes Twitter/X community profiles with follower statistics, engagement metrics, and member activity data.
