YouTube Video Downloader avatar
YouTube Video Downloader

Pricing

Pay per event

Go to Apify Store
YouTube Video Downloader

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

CheapGET

Maintained by Community

Actor stats

1

Bookmarked

78

Total users

17

Monthly active users

a day ago

Last modified

Share

Support Rating Reliability YouTube Video Downloader

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

ResourceCostDescription
Actor Usage$0.00001Charged for Actor runtime, proxy and storage. Cost depends on resource consumption during execution
Metadata$0.10Charged for video metadata extraction. One-time fee per video processed without download
Download$0.25Charged 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.

FeatureYouTube Video DownloaderOctoparseParseHub
Pricing ModelPay per use⚠️ $69-299/month⚠️ $189-599/month
Data DepthComplete metadata✅ Full data⚠️ Custom setup
CommentsFull extraction✅ Via templates⚠️ Manual config
Quality4K/HD/SD❌ Metadata only❌ Metadata only
API AccessBuilt-in✅ API (paid)❌ Enterprise only
Setup TimeInstant⚠️ Template setup⚠️ Project setup
AutomationFull support✅ Cloud-based⚠️ Scheduling
Min. Cost$0.10⚠️ $69/month⚠️ $189/month

💻 Input Parameters

YouTube Video Downloader Input Configuration - Professional YouTube video processing interface with watch?v URL input, quality selector for 4K/HD/SD downloads, and metadata extraction options for video analytics and content research

ParameterTypeRequiredDescription
video_urlstring✅ YesYouTube video URL. Supports formats: https://www.youtube.com/watch?v=VIDEO_ID, https://youtu.be/VIDEO_ID, or YouTube Shorts URLs
video_qualitystring✅ YesSelect 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

FieldTypeDescription
processorstringURL of the Apify actor that processed this data
processed_atstringISO 8601 timestamp when the data was scraped (format: YYYY-MM-DDTHH:MM:SS+00:00)
idstringUnique YouTube video identifier
platformstringSource platform name (e.g., 'Youtube')
titlestringVideo title text
descriptionstringFull video description/caption text
durationintegerVideo duration in seconds
published_atstringISO 8601 timestamp when the video was published (format: YYYY-MM-DDTHH:MM:SS+00:00)
authorstringChannel name/uploader username
author_idstringUnique channel identifier
author_urlstringChannel URL (format: https://youtube.com/channel/CHANNEL_ID)
categoriesarrayList of YouTube categories assigned to the video (e.g., 'Entertainment', 'Education')
tagsarrayList of video tags/keywords used by the creator
view_countintegerNumber of times the video was viewed
like_countintegerNumber of likes the video received
dislike_countintegerNumber of dislikes (may be null if disabled by YouTube)
shares_countintegerNumber of times the video was shared
comment_countintegerTotal number of comments on the video
widthintegerVideo width in pixels
heightintegerVideo height in pixels
fpsintegerFrames per second (video frame rate)
audio_titlestringAudio track title if available
audio_artiststringAudio artist name if available
video_urlstringURL to download the video file (MP4 format, only present when video_quality is not 'metadata')
image_urlstringURL of the video thumbnail image (PNG format)
filesize_kbintegerEstimated video file size in kilobytes
commentsarrayList of comments with author, text, like counts, and timestamps

Comment Fields

FieldTypeDescription
authorstringUsername of the commenter
textstringComment text content
like_countintegerNumber of likes on the comment
published_atstringISO 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

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
  • 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.