Best Video Downloader avatar
Best Video Downloader

Pricing

Pay per event

Go to Apify Store
Best Video Downloader

Best Video Downloader

πŸ’Ž$0.25/Video(Any Duration)πŸš€Download videos from 1000+ platforms in 4K quality with complete metadata, engagement metrics, comment threads, author profiles, and thumbnail extraction.

Pricing

Pay per event

Rating

5.0

(2)

Developer

CheapGET

CheapGET

Maintained by Community

Actor stats

7

Bookmarked

124

Total users

7

Monthly active users

9 hours ago

Last modified

Share

Support Rating Reliability Best Video Downloader

Download videos from 1000+ platforms in 4K/HD quality with comprehensive metadata extraction.

Extract complete video metadata, engagement metrics, and download high-quality video files from YouTube, TikTok, Instagram, Twitter/X, and 1000+ platforms. Get unified JSON output with thumbnails, comments, author profiles, and technical specificationsβ€”perfect for content archival, research, and automation.

🀝 Support & Community

πŸ“§ Support: Contact Us πŸ’¬ Community: Telegram Group

πŸ† Key Features

πŸ“₯ Multi-Quality Downloads

  • 🎬 High Quality (4K/2160p) - Ultra HD video downloads for professional content and archival
  • πŸ“Ί Medium Quality (720p/HD) - High definition videos optimized for standard viewing
  • πŸ“± Low Quality (480p) - Standard definition for faster processing and mobile optimization
  • πŸ“‹ Metadata Only - Extract comprehensive video information without downloading files

πŸ” Comprehensive Data Extraction

  • πŸ“Š Video Metadata - Title, description, duration, publish date, and video ID
  • πŸ‘€ Author Information - Creator details, channel URLs, and unique identifiers
  • πŸ“ˆ Engagement Metrics - Views, likes, dislikes, comments, and share counts
  • 🎡 Audio Details - Track titles, artists, and audio quality information
  • πŸ“ Comments - Full comment threads with author names, text, likes, and timestamps
  • πŸ–ΌοΈ Thumbnails - High-quality video thumbnail images in PNG format

πŸ’° Pricing

ResourceCostDescription
Actor Usage$0.00001Charged for Actor runtime, proxy and storage. Cost depends on resource consumption during execution
Metadata$0.05Charged 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
  • Cost: (10 Γ— $0.05) = $0.50 + runtime fees

Example with Download:

  • Downloading 5 videos in high quality
  • Cost: (5 Γ— $0.25) = $1.25 + runtime fees

🌟 Why choose this Actor?

Built for content creators, researchers, and data analysts, this Actor transforms online videos into structured, downloadable assets.

FeatureBest Video DownloaderOnline ConvertersBrowser ExtensionsPremium Services
Pricing Modelβœ… Pay per use⚠️ Ads/Limits⚠️ Subscription❌ Monthly plans
Platformsβœ… 1000+ sites⚠️ 5-10 sites⚠️ 3-5 sites⚠️ 20-50 sites
Qualityβœ… Up to 4K⚠️ 720p max⚠️ 1080p maxβœ… 4K support
Metadataβœ… Full details❌ Not available❌ Not available⚠️ Basic only
Commentsβœ… Included❌ Not supported❌ Not supported❌ Not supported
API Accessβœ… Full API❌ Not available❌ Not available⚠️ Limited API
Automationβœ… Instant❌ Manual only❌ Manual only⚠️ Complex setup

πŸ’» Input Parameters

Best Video Downloader input configuration showing 2 parameters: Video URL (text input) and Video Quality (dropdown selector with High/Medium/Low/Metadata options)

ParameterTypeRequiredDescription
video_urlstringβœ… YesVideo URL from any supported platform. Supports YouTube, TikTok, Instagram, Twitter/X, Facebook, Vimeo, Dailymotion, and 1000+ other platforms. Must be a publicly accessible video URL
video_qualitystringβœ… YesDownload quality preference: high (4K/2160p), medium (720p/HD), low (480p), or metadata (information only without downloading video file). Higher quality requires more time and storage. Default: metadata

πŸ“ Example Input

{
"video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"video_quality": "high"
}

πŸ“€ Output Structure

Best Video Downloader Output Example - JSON Response with Video Metadata Comments Analytics and Download URLs

FieldTypeDescription
processorstringURL of the Apify actor that processed this data
processed_atstringISO 8601 timestamp when the data was extracted (format: YYYY-MM-DDTHH:MM:SS+00:00)
idstringUnique video identifier from the source platform
platformstringSource platform name (e.g., Youtube, TikTok, Instagram, Twitter)
titlestringVideo title or caption
descriptionstringFull video description or caption text
durationnumberVideo length in seconds
published_atstringISO 8601 timestamp when the video was originally published
authorstringUsername or display name of the video creator
author_idstringUnique identifier of the creator on the platform
author_urlstringDirect link to the creator's profile page
categoriesarrayList of categories assigned to the video by the platform
tagsarrayHashtags and keywords associated with the video
view_countnumberTotal number of video views
like_countnumberTotal number of likes or favorites
dislike_countnumberTotal number of dislikes (if available on platform)
shares_countnumberNumber of times the video has been shared or reposted
comment_countnumberTotal number of comments on the video
widthnumberVideo resolution width in pixels
heightnumberVideo resolution height in pixels
fpsnumberVideo frame rate (frames per second)
audio_titlestringTitle of the audio track or background music
audio_artiststringArtist name of the audio track or background music
video_urlstringDirect download link to the video file (MP4 format) stored in Apify Key-Value Store
image_urlstringDirect link to the video thumbnail image (PNG format) stored in Apify Key-Value Store
filesize_kbnumberEstimated total file size in kilobytes (KB)
commentsarrayList of comment objects with author, text, like_count, and published_at for each comment

Comment Fields

FieldTypeDescription
authorstringUsername of the commenter
textstringComment text content
like_countnumberNumber of likes on the comment
published_atstringISO 8601 timestamp when the comment was created

πŸ“€ Example Output

{
"processor": "https://apify.com/cheapget/best-video-downloader?fpr=aiagentapi",
"processed_at": "2024-01-15T10:30:00+00:00",
"id": "dQw4w9WgXcQ",
"platform": "Youtube",
"title": "Rick Astley - Never Gonna Give You Up (Official Video)",
"description": "The official video for "Never Gonna Give You Up" by Rick Astley...",
"duration": 212,
"published_at": "2009-10-25T06:57:33+00:00",
"author": "Rick Astley",
"author_id": "UCuAXFkgsw1L7xaCfnd5JJOw",
"author_url": "https://www.youtube.com/channel/UCuAXFkgsw1L7xaCfnd5JJOw",
"categories": ["Music"],
"tags": ["rick astley", "never gonna give you up", "80s music", "pop"],
"view_count": 1450000000,
"like_count": 16000000,
"dislike_count": 500000,
"shares_count": 2500000,
"comment_count": 3200000,
"width": 1920,
"height": 1080,
"fps": 30,
"audio_title": "Never Gonna Give You Up",
"audio_artist": "Rick Astley",
"comments": [
{
"author": "MusicLover2024",
"text": "Still the best song ever made!",
"like_count": 15420,
"published_at": "2024-01-10T14:23:00+00:00"
},
{
"author": "RetroFan",
"text": "This will never get old",
"like_count": 8932,
"published_at": "2024-01-12T09:15:00+00:00"
}
],
"video_url": "https://api.apify.com/v2/key-value-stores/abc123/records/dQw4w9WgXcQ.mp4",
"image_url": "https://api.apify.com/v2/key-value-stores/abc123/records/dQw4w9WgXcQ.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: ceeA8aQjRcp3E6cNx β”‚
β”‚ β”œβ”€ Refresh: Click Refresh button β”‚
β”‚ └─ Input JSON: Add 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: ceeA8aQjRcp3E6cNx β”‚
β”‚ └─ 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": "Best Video Downloader - Multi-Platform Video Download API",
"alternateName": [
"4K Video Downloader",
"Video Download API",
"Multi-Platform Video Extractor",
"Video 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 videos from 1000+ platforms in 4K/HD quality with comprehensive metadata extraction. Get unified JSON output with thumbnails, comments, author profiles, and technical specifications.",
"featureList": [
"1000+ platform support including YouTube, TikTok, Instagram, Twitter",
"Multi-quality downloads: 4K, HD, SD, or metadata-only",
"Complete metadata extraction with engagement metrics",
"Comment extraction with author and timestamp data",
"High-quality thumbnail downloads",
"Author profile information",
"Automatic proxy rotation and retry logic",
"Budget control and cost estimation",
"Export to JSON, CSV, Excel formats",
"API integration ready for automation"
],
"keywords": "video downloader, 4k video downloader, youtube downloader, tiktok downloader, instagram downloader, twitter video downloader, video download api, video metadata extraction, bulk video download, video scraper, social media downloader, video analytics, content archival, video research tool, automated video download, video data extraction, multi-platform downloader, hd video download, video thumbnail extractor, comment scraper",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"ratingCount": "500",
"bestRating": "5"
},
"author": {
"@type": "Organization",
"name": "cheapget",
"url": "https://apify.com/cheapget"
},
"softwareVersion": "0.1",
"datePublished": "2024-01-01",
"dateModified": "2025-12-31"
}

πŸš€ Performance Tips

Optimize your extraction runs for speed, cost, and data quality with these best practices:

πŸ’° Cost Optimization

  • Test First: Start with metadata quality ($0.05/video) to verify the video is accessible before downloading ($0.25/video)
  • Metadata Only: If you only need video information without the file, use metadata mode to save 80% on costs
  • Batch Wisely: Plan your downloads carefullyβ€”each video download is charged at $0.25 regardless of quality or file size

⚑ Speed Optimization

  • Batch Processing: Process multiple videos in parallel using Apify's batch run feature
  • Quality Selection: Lower quality settings download significantly faster
  • Proxy Performance: The Actor automatically rotates between datacenter and residential proxies for optimal speed

πŸ›‘οΈ Data Quality Tips

  • Public Content: Only publicly accessible videos can be downloaded; private or age-restricted content will fail
  • Platform Availability: Some platforms may have temporary restrictions; the Actor includes automatic retry logic
  • Fresh Data: Engagement metrics (views, likes, comments) are captured at extraction time

πŸ“Š Best Practices

  • Rate Limits: The Actor handles rate limiting automatically with intelligent retry mechanisms
  • Budget Control: Set ACTOR_MAX_TOTAL_CHARGE_USD environment variable to prevent unexpected costs
  • Error Handling: Failed downloads are automatically retried with different proxies

❓ FAQ

What platforms are supported?

This Actor supports 1000+ platforms including YouTube, TikTok, Instagram, Twitter/X, Facebook, Vimeo, Dailymotion, Reddit, LinkedIn, and many more. Supports all major video platforms.

Can I download private or age-restricted videos?

No, only publicly accessible videos can be downloaded. Private, unlisted, or age-restricted content requires authentication which is not supported.

What video qualities are available?

We support four quality options: High (4K/2160p), Medium (720p/HD), Low (480p), and Metadata (information only without downloading). The actual quality depends on what the source platform provides.

How long does processing take?

Processing time varies by quality and file size:

  • Metadata only: 5-15 seconds
  • Low quality (480p): 1-3 minutes
  • Medium quality (720p): 2-5 minutes
  • High quality (4K): 5-15 minutes

Are comments always extracted?

Yes, comments are automatically extracted when available on the platform. The number of comments depends on platform limitations and availability.

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 is pricing calculated?

Pricing is based on three factors:

  1. Actor Usage ($0.00001): Runtime, proxy, and storage costs
  2. Metadata ($0.05/video): One-time fee per video when extracting metadata only
  3. Download ($0.25/video): One-time fee per video when downloading the actual video file

For example, downloading 10 videos costs: (10 Γ— $0.25) + runtime fees β‰ˆ $2.51 total.

Can I download multiple videos at once?

Yes! You can process multiple videos by running the Actor multiple times in parallel or by using Apify's batch run feature to process a list of URLs.

What happens if a download fails?

The Actor includes automatic retry logic with multiple proxy servers. If all attempts fail, an error message is returned with details about the failure.

🏷️ Best Video Downloader

πŸ”₯ Search Terms: video downloader, 4k video downloader, youtube video downloader, tiktok downloader no watermark, instagram video downloader, twitter video saver, download video from url, video metadata api, video analytics platform, bulk video download tool, video content extraction api, social media video scraper, download youtube comments api, get video thumbnail url, automated video archival system, programmatically download videos, video download automation, hd video downloader, multi-platform video extractor, video data mining, video research tool, content archival api, video scraping service, social media content download, video intelligence api, video metadata scraper, batch video processor, video analytics extractor, online video downloader api, video content aggregator

πŸ’Ό Use Case: content-archival market-research competitive-intelligence brand-monitoring social-media-analytics content-creation data-journalism digital-asset-management video-curation influencer-analysis trend-research media-monitoring fact-checking legal-evidence educational-content training-materials video-analytics engagement-tracking sentiment-analysis viral-content-research competitor-analysis content-strategy social-listening performance-metrics business-intelligence marketing-automation research-tool backup-solution

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 the platform'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.