Youtube Video Downloader ( Soundless )
Pricing
$5.00/month + usage
Youtube Video Downloader ( Soundless )
β Extract clean video-only π¬ (No audio). Direct media URLs from supported video links with ease. Supports quality selection, batch processing, and reliable retries for smooth automation. β‘ Simple input, structured output, and developer-friendly results β fast & efficient.
Pricing
$5.00/month + usage
Rating
5.0
(1)
Developer

Alpha Scraper
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
π YouTube Video Downloader ( Soundless )
π Short description: This Apify Actor extracts detailed metadata from YouTube videos video-only downloadable links (no audio) at a requested resolution. It under the hood and applies a best-effort resolution matching strategy with automatic proxy rotation (residential proxies preferred) to improve reliability.
βΆοΈ Run on Apify Console
- π Step 1: Open the actor in Apify Console.
- π§© Step 2: Paste the example input into the Input field.
- βΆοΈ Step 3: Click Run.
- π Step 4: Monitor run logs & view output dataset. Download results from the default dataset.
π― What This Actor Does
- β Accepts one or multiple supported video URLs
- β Processes each URL independently
- β Returns direct media-only URLs
- β Supports video-only outputs
- β Allows quality/resolution selection
- β Handles retries automatically to improve success rate
β Key Features
- β¨ Clean and simple output
- β¨ No unnecessary metadata
- β¨ Handles multiple URLs at once
- β¨ Retry mechanism for better success rate
- β¨ Suitable for automation workflows
- β¨ Developer-friendly structure
π§ Actor Overview
- π Purpose: Extract metadata and a direct video-only download URL (when available) for one or more YouTube video or playlist URLs.
- βοΈ Primary audience: Developers, data engineers, and automation teams who need programmatic access to YouTube video files (video-only) and rich metadata for further processing, storage, or analytics.
- π·οΈ Actor name:
youtube-video-downloader-soundless(as defined inactor.json) - π§° Core behavior: For each input URL, the actor fetches video metadata , selects the best video-only format matching the requested resolution (or the highest available), and outputs a structured result for each URL.
| π§Ύ Parameter | π€ Type | β Required | π§ Description | π Example |
|---|---|---|---|---|
π’ startUrls | array of objects | Yes | List of one or more YouTube video or playlist URLs. Each array item can be an object with a url field or a simple string value in some contexts. Provide full YouTube watch/playlist links. | [{ "url": "https://www.youtube.com/watch?v=G5RpJwCJDqc" }] |
π’ videoResolution | string (enum) | No (default: 1080p) | Desired video resolution. The actor will try to find the exact match; if none found it returns the highest available video-only format. Supported values: 8K, 4K, 2K, 1080p, 720p, 480p, 360p. | "1080p" |
π₯ Input Sample
You provide a list of URLs and your desired resolution.
{"startUrls": [{ "url": "https://www.youtube.com/watch?v=example1" },{ "url": "https://www.youtube.com/watch?v=example2" }],"videoResolution": "1080p"}
π Output Sample
A single result item looks like this:
[{"original_url": "https://www.youtube.com/watch?v=example1","requested_resolution": "1080p","title": "Amazing Nature Documentation 4K","channel": "NatureWorld","duration": "12m 30s","provided_resolution": "1080p","thumbnail": "https://i.ytimg.com/vi/example1/maxresdefault.jpg","downloadable_video_link": "https://rr----------------sn-ox02.googlevideo.com/videoplayback?...","view_count": "5.2M","categories": ["Nature", "Travel"],"description": "Experience the beauty of nature in 4K...","availability": "public","live_status": "not_live","channel_subscribers": "1.2M","video_filesize": "200MB"},{"original_url": "https://www.youtube.com/watch?v=example2","requested_resolution": "1080p","title": "Nature Documentation 2K","channel": "Nature","duration": "2hour 17m 30s","provided_resolution": "1080p","thumbnail": "https://i.ytimg.com/vi/example2/maxresdefault.jpg","downloadable_video_link": "https://rr----------------sn-ox03.googlevideo.com/videoplayback?...","view_count": "5.2M","categories": ["Nature", "Travel"],"description": "Beauty of nature in 8K...","availability": "public","live_status": "not_live","channel_subscribers": "3.2M","video_filesize": "500MB"}]...............
π Output Fields Explanation
Here is a detailed breakdown of the fields you will receive in the output:
| Field | Description |
|---|---|
original_url | π The URL of the YouTube video that was processed. |
requested_resolution | π― The generic resolution you requested (e.g., "1080p"). |
title | π¬ The full title of the video. |
channel | π€ The name of the channel or uploader. |
duration | β±οΈ The length of the video (e.g., "10m 5s"). |
provided_resolution | π The actual resolution of the video link obtained (e.g., "1080p"). |
thumbnail | πΌοΈ URL to the high-quality thumbnail image. |
downloadable_video_link | π₯ Direct link to download the video file (video stream only). |
view_count | ποΈ Total number of views formatted (e.g., "1.5M"). |
categories | π·οΈ List of categories the video belongs to. |
description | π The full text description of the video. |
availability | π Privacy status (e.g., "public"). |
live_status | π΄ Indicates if the video is currently live ("live" or "not_live"). |
channel_subscribers | π₯ Number of subscribers to the channel (e.g., "100K"). |
video_filesize | πΎ Approximate size of the video file (e.g., "150MB"). |
β Best Practices
- π’ Use valid and supported URLs only
- π’ Avoid mixing unsupported links
- π’ Choose realistic quality values
- π’ Process large batches gradually
- π’ Always check
statusfield in output
β οΈ Possible Errors & Causes
| Issue | Possible Reason |
|---|---|
failed status | Invalid or unsupported URL |
Missing directUrl | Media temporarily unavailable |
| Long processing time | Large media or network delay |
| Quality not matched | Requested resolution not available |
π§ Tip: Re-running the actor usually resolves temporary failures.
π Retry Behavior
If a request fails:
- The actor automatically retries
- Temporary issues are handled internally
- Final output reflects the latest attempt
π This improves reliability without user intervention.
π Privacy & Security
- π No internal logic is exposed
- π No scraping methods are disclosed
- π No confidential implementation details included
This README focuses only on usage and output behavior.
π Summary
- β Simple input
- β Clean output
- β Reliable processing
- β Automation-ready
- β Confidential by design
π Perfect for media workflows that need direct, usable URLs without complexity.
π₯ YouTube Video Downloader
Extract detailed metadata and high-quality video download links from YouTube videos and playlists.
This actor provides a reliable and efficient way to gather rich data from YouTube. Whether you need video details, channel statistics, or direct download links for various resolutions, this tool handles it all seamlessly.
π Features and Overview
- High-Quality Downloads: Supports resolutions from 360p up to 8K πΊ.
- Rich Metadata Extraction: Get deep insights including views, likes, channel subscribers, and more π.
- Playlist Support: Process single videos or entire playlists with ease π.
- Robust Performance: Built to handle various availability statuses and live stream data π‘οΈ.
- Smart Resolution Matching: Automatically provides the closest available resolution if the requested one isn't available π―.
π¦ What Data This Actor Provides
This actor scrapes public data from YouTube video pages, providing you with:
- Video Details: Title, description, duration, and categories.
- Media Links: High-definition thumbnail URLs and direct video download links (video-only streams).
- Channel Info: Channel name and subscriber counts.
- Statistics: View counts and file sizes.
- Status Indicators: Availability (public/private) and live stream status.
π€ What Outputs It Generates
The output is generated in JSON format. Each object in the results array represents a processed video with all its associated metadata. The data is structured to be easily consumable by other applications or analytics tools.
π Benefits and Advantages
- Efficiency: Quickly process lists of multiple URLs in a single run.
- Flexibility: select your preferred video quality to balance quality vs. bandwidth.
- Reliability: Uses advanced methods to ensure high success rates for public videos.
- Simplicity: Clean, structured JSON output ready for integration.