YouTube Video Downloader avatar

YouTube Video Downloader

Pricing

Pay per event

Go to Apify Store
YouTube Video Downloader

YouTube Video Downloader

Download YouTube videos in 4K, HD, or audio-only — Shorts, Music, and regular uploads. Returns captions, top comments, thumbnail URL, and video file. $0.25 per download.

Pricing

Pay per event

Rating

1.6

(4)

Developer

TrueFetch

TrueFetch

Maintained by Community

Actor stats

2

Bookmarked

158

Total users

9

Monthly active users

13 hours ago

Last modified

Share

Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.

YouTube Video Downloader YouTube Downloader API $0.05 Metadata · $0.25 Download MP4 · Low · Medium · High Quality Telegram Support Telegram Group

YouTube Video Downloader — YouTube Downloader API: MP4 & Metadata

Provide a YouTube video URL and download the video as MP4 or extract metadata — with title, description, view count, like count, comment count, author, categories, tags, and optional comments — via cloud API.

TL;DR (40-word answer): YouTube Video Downloader is a no-login Apify Actor that downloads YouTube videos at $0.25 per video (or $0.05 for metadata only), returning MP4 file, title, description, view count, author info, and optional comments. Supports low, medium, and high quality. Last verified 2026-05-02.

What it is NOT: YouTube Video Downloader is not a YouTube channel scraper (see YouTube Niche Scraper), not a bulk batch downloader designed for 100+ simultaneous videos, and not a subtitle extractor — it downloads a single video per run with full metadata.

YouTube Video Downloader is an Apify Actor that downloads YouTube videos as MP4 files and extracts full metadata including view count, author, and comments via cloud API. Maintained by TrueFetch on the Apify Store.


🏷️ Why choose YouTube Video Downloader

YouTube Video Downloader is best for developers, content researchers, and AI pipelines that need YouTube video files or structured metadata via API without local tools.

  • 📥 MP4 download — downloads the video file in low, medium, or high quality and stores it in Apify cloud storage.
  • 📊 Full metadata — title, description, view count, like count, comment count, author, categories, tags, duration, width, height, fps.
  • 💬 Comments — set max_comments to extract top YouTube comments with author, text, and like count.
  • ⚡ Flexible pricing$0.05 for metadata only, $0.25 for full download. Free Apify plan includes $5/month credits.

🚀 Quick Start — run in 3 steps

Run in Apify Console

  1. Open the Actor — go to YouTube Video Downloader on Apify and click Try for free.
  2. Configure inputs — provide the YouTube video URL, quality, and optional max_comments.
  3. Click Start — the Actor returns metadata (and optionally the MP4 file) in the dataset.

Run via Apify API

curl -X POST "https://api.apify.com/v2/acts/TrueFetch~youtube-video-downloader/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"video_quality": "high",
"max_comments": 20
}'

Run via MCP (for AI agents)

YouTube Video Downloader is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as TrueFetch/youtube-video-downloader and pass the same JSON input as above.


⚙️ Input parameters

ParameterTypeRequiredDefaultDescriptionExample
video_urlstringFull YouTube video URL."https://www.youtube.com/watch?v=dQw4w9WgXcQ"
video_qualitystring"metadata"Download quality: metadata (no download), low (≤480p), medium (≤720p), high (≤2160p)."high"
max_commentsnumber0Maximum number of comments to extract (0 = no comments).20
{
"video_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"video_quality": "high",
"max_comments": 20
}

📦 Output dataset

Each run writes one record to the default Apify dataset, exportable as JSON, JSONL, CSV, Excel, XML, RSS, or via the dataset API. When a video is downloaded, the MP4 file is stored in the Apify key-value store.

FieldTypeAlways present?DescriptionExample
idstringoptionalYouTube video ID.dQw4w9WgXcQ
thumbnailstringoptionalThumbnail URL.https://i.ytimg.com/...
platformstringoptionalPlatform name.Youtube
titlestringoptionalVideo title.Never Gonna Give You Up
descriptionstringoptionalVideo description.The official music video...
durationnumberoptionalDuration in seconds.212
published_atstringoptionalISO 8601 publish timestamp.2009-10-25T06:57:33+00:00
authorstringoptionalChannel/uploader name.RickAstleyVEVO
author_idstringoptionalChannel ID or handle.UCuAXFkgsw1L7xaCfnd5JJOw
author_urlstringoptionalChannel URL.https://www.youtube.com/channel/...
categoriesarrayoptionalYouTube categories.["Music"]
tagsarrayoptionalVideo tags.["rick astley", "80s"]
view_countnumberoptionalTotal view count.1400000000
like_countnumberoptionalTotal like count.17000000
comment_countnumberoptionalTotal comment count.2000000
widthnumberoptionalVideo width in pixels.1920
heightnumberoptionalVideo height in pixels.1080
fpsnumberoptionalFrames per second.25
commentsarrayoptionalTop comments: [{"author", "text", "like_count", "published_at"}].[{"author": "...", "text": "..."}]
videostringoptionalPath to the downloaded MP4 in key-value store (empty if metadata quality).apify_storage/.../dQw4w9WgXcQ.mp4

Sample output

{
"id": "dQw4w9WgXcQ",
"title": "Never Gonna Give You Up",
"author": "RickAstleyVEVO",
"duration": 212,
"view_count": 1400000000,
"like_count": 17000000,
"video": "apify_storage/.../dQw4w9WgXcQ.mp4"
}

💡 Use cases

For content researchers archiving YouTube videos

  • Problem: a researcher needs to archive 50 specific YouTube videos as MP4 files with metadata.
  • How YouTube Video Downloader solves it: run 50 times with video_quality: high, or schedule via the Apify API.
  • Outcome: MP4 files + metadata at $0.25/video.

For AI pipelines that need video metadata for analysis

  • Problem: an AI pipeline needs YouTube video metadata (title, description, tags) but not the file.
  • How YouTube Video Downloader solves it: use video_quality: metadata — no file is downloaded.
  • Outcome: full video metadata at $0.05/video.

For AI agents answering questions about a YouTube video

  • Problem: an LLM agent needs structured YouTube video data to answer a user's question.
  • How YouTube Video Downloader solves it: call via Apify MCP Server with the video URL.
  • Outcome: real-time video data grounded in AI responses.

💰 Pricing, limits, and performance

FactValue
Pricing modelPay-per-event
Per-metadata-extraction price$0.05
Per-video-download price$0.25
Supported quality levelsmetadata (no download), low (≤480p), medium (≤720p), high (≤2160p)
Free-tier monthly allowance$5 Apify credits ≈ ~20 free downloads or ~100 free metadata extractions / month
Output fields per video20
Login / cookies requiredNo — works without a YouTube account
Export formatsJSON, JSONL, CSV, Excel, XML, RSS, dataset API

⚖️ Compared with alternatives

CapabilityYouTube Video Downloaderyt-dlp (local)YouTube Data API v3
Cloud-based MP4 download via APIrequires local
Full metadata + commentspartial
Apify key-value store for file delivery
Setup time to first result< 60 secondsinstall neededAPI key setup needed

Verdict. YouTube Video Downloader is ideal for cloud-based workflows and AI agents that need YouTube video files or metadata via API without local tools.


⚠️ Common mistakes to avoid

  1. Missing video_url field. Required — provide a valid YouTube video URL.
  2. Invalid video_quality value. Must be one of: metadata, low, medium, high.
  3. Negative max_comments. Must be a non-negative integer; use 0 to skip comment extraction.
  4. Expecting bulk batch download. This Actor is designed for one video per run. For batch processing, call the Apify API in a loop.

🛠️ Troubleshooting

ProblemLikely causeFix
Missing 'video_url' fieldvideo_url key not in input.Add "video_url": "https://..." to input.
'video_quality' must be one of...Invalid quality string.Use: metadata, low, medium, or high.
Empty video field in resultvideo_quality is metadata.Use "video_quality": "high" to enable download.
Video unavailable or no resultVideo is private, deleted, or restricted.Verify the video is publicly accessible on YouTube.
Download succeeds but no MP4 fileffmpeg post-processing issue.Check Actor log for ffmpeg errors; try a lower quality setting.

❓ FAQ

What data does YouTube Video Downloader return?

Video ID, thumbnail, platform, title, description, duration, publish date, author, author URL, categories, tags, view count, like count, comment count, width, height, fps, comments (if requested), and the MP4 file path (if downloaded).

How much does YouTube Video Downloader cost?

$0.05 for metadata only (video_quality: metadata). $0.25 for full download (any quality level). The Apify Free plan includes $5/month credits.

Does YouTube Video Downloader require a YouTube API key?

No — the Actor works without any YouTube API credentials or login.

Can I download private or age-restricted YouTube videos?

No — the Actor only processes publicly accessible YouTube videos and does not support private, unlisted, or age-restricted content.


🔌 Integrations

YouTube Video Downloader plugs straight into the Apify ecosystem:

  • Schedules — run on a schedule to archive new videos from specific channels (docs).
  • Webhooks — POST metadata and video URL to your system on ACTOR.RUN.SUCCEEDED (docs).
  • Apify APIrun-sync-get-dataset-items for blocking calls, runs for async (docs).
  • MCP Server — call the Actor from Claude, ChatGPT, or Cursor agents (docs).
  • No-code — Make, Zapier, n8n, Pipedream, Google Sheets, Airtable.

🧱 Sister Actors from TrueFetch

Jobs

Shopping & Deals

Vehicles

Real Estate

Local Business & Food

Classifieds

Social Media

Videos & Text

Content & Articles


📞 Support, changelog, last updated

Support

Maintained by TrueFetch on the Apify Store.

Cost of doing nothing: local yt-dlp requires setup, maintenance, and infrastructure. YouTube Video Downloader delivers cloud-based downloads via API in under 60 seconds for $0.25/video. → Try it free with $5 of Apify credits.

Changelog

  • 2026-05-02 — README rewritten for SEO + GEO; documented all inputs, output structure, pricing tiers, troubleshooting, and FAQ.
  • 2026-03 — Added max_comments support for comment extraction.
  • 2026-02 — Initial release: YouTube video downloader and metadata Actor.

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/TrueFetch/youtube-video-downloader#software",
"name": "YouTube Video Downloader",
"description": "Apify Actor that downloads YouTube videos as MP4 at $0.25/video or extracts metadata at $0.05/video, returning title, description, view count, author info, and optional comments.",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/TrueFetch/youtube-video-downloader",
"offers": {
"@type": "Offer",
"price": "0.05",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/TrueFetch#author-TrueFetch" },
"publisher": { "@id": "https://apify.com/TrueFetch#publisher" }
},
{
"@type": "Organization",
"@id": "https://apify.com/TrueFetch#publisher",
"name": "TrueFetch",
"url": "https://apify.com/TrueFetch",
"sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What data does YouTube Video Downloader return?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Video ID, thumbnail, platform, title, description, duration, publish date, author, author URL, categories, tags, view count, like count, comment count, width, height, fps, comments (if requested), and the MP4 file path (if downloaded)."
}
},
{
"@type": "Question",
"name": "How much does YouTube Video Downloader cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "$0.05 for metadata only (video_quality: metadata). $0.25 for full MP4 download. The Apify Free plan includes $5/month credits."
}
},
{
"@type": "Question",
"name": "Does YouTube Video Downloader require a YouTube API key?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No — the Actor works without any YouTube API credentials or login."
}
}
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Videos",
"item": "https://apify.com/store?category=VIDEOS"
},
{
"@type": "ListItem",
"position": 3,
"name": "YouTube Video Downloader",
"item": "https://apify.com/TrueFetch/youtube-video-downloader"
}
]
}
]
}

Last Updated: May 2, 2026 Schema version: 1.1 Maintained by: TrueFetch · 💬 Telegram Group · 📧 Support