🎢 Youtube Audio Downloader (Video/Shorts) avatar
🎢 Youtube Audio Downloader (Video/Shorts)

Pricing

$5.25/month + usage

Go to Apify Store
🎢 Youtube Audio Downloader (Video/Shorts)

🎢 Youtube Audio Downloader (Video/Shorts)

βœ…Get Audio specific LANGUAGE by selecting language.βœ… Handles {video or shorts} and {urls or share link} .βœ… select English, Arabic, Hindi etc... βœ… Extracts audio download URLs and metadata from YouTube videos, reliable processing. Supports automatic retries to ensure consistent results delivered.

Pricing

$5.25/month + usage

Rating

5.0

(1)

Developer

Alpha Scraper

Alpha Scraper

Maintained by Community

Actor stats

1

Bookmarked

6

Total users

2

Monthly active users

10 hours ago

Last modified

Share

🎧 Youtube Audio Downloader (Video/Shorts) β€” Apify Actor

Extract high-quality audio download links and essential video metadata from one or multiple YouTube videos β€” with optional language selection and reliable output structure.

This actor is designed for speed, stability, and simplicity. Just provide video URLs, choose your preferred audio language, and get clean, ready-to-use results.

Select a language 🌍 and run the process ▢️ to get the audio link πŸ”Š, ready to download ⬇️ or play ▢️.


πŸš€ What This Actor Provides

For each YouTube video URL, this actor returns:

  • πŸ“„ Basic video information
  • 🎢 All available audio-only download links
  • 🌍 A separately selected audio link based on your chosen language
  • πŸ–ΌοΈ High-quality thumbnail
  • ⏱️ Video duration in readable format

All outputs are structured and ready for automation, storage, or direct use.


Features

  • βœ… Extracts video metadata (title, description, duration).
  • βœ… Finds and exposes a direct audio download URL (best available audio quality).
  • βœ… Selects the highest-resolution thumbnail available.
  • βœ… Supports residential proxy configuration via environment variables.
  • βœ… Includes retry logic with exponential backoff for transient failures.
  • βœ… Pushes structured results into the Actor dataset.
  • βœ… Handles shorts urls or share link βœ…

πŸ“€ Output Data Overview

Each processed video generates one output record.

πŸ”Ή Output Fields Explained

FieldDescription
urlOriginal YouTube video URL
titleVideo title
descriptionVideo description (if available)
durationVideo length in MM:SS or HH:MM:SS
thumbnail_urlHighest-quality available thumbnail
selected_downloadable_audio_linkBest audio link matching your selected language
downloadable_audio_linksList of all audio-only formats available
error (optional)Error message if processing failed

Each audio link contains:

FieldMeaning
format_idInternal format identifier
extAudio file extension (mp3, m4a, webm, etc.)
formatHuman-readable format description
bitrateAudio quality (kbps)
languageAudio language code (if available)
urlDirect downloadable audio link

🌟 Features & Highlights

  • 🎧 Audio-only links (no video noise)
  • 🌍 Language-based audio selection
  • πŸ“¦ Batch processing (multiple URLs)
  • πŸ” Automatic retry for failed videos
  • πŸ“Š Clean, structured dataset output
  • ⚑ Optimized for fast and stable results

🎯 Benefits & Advantages

βœ… Saves time β€” no manual extraction βœ… Supports Shorts, normal videos & shared links βœ… Perfect for automation pipelines βœ… Beginner-friendly inputs βœ… Professional-grade structured output

Ideal for:

  • Content creators
  • Audio processing pipelines
  • Research & analysis
  • Archiving & backups

🧾 Input Example

{
"audioLanguage": "English",
"startUrls": [
{ "url": "https://www.youtube.com/watch?v=SSX8jTwcpII" },
{ "url": "https://youtu.be/IWDUPZuktK4" },
{ "url": "https://www.youtube.com/shorts/AbCdEfGh123" },
{ "url": "https://youtube.com/shorts/XyZ987LmnoQ" }
]
}

πŸ“„ Output Example

{
"url": "https://www.youtube.com/watch?v=SSX8jTwcpII",
"title": "Sample Video Title",
"description": "Video description here...",
"duration": "5:32",
"selected_downloadable_audio_link": {
"format_id": "140",
"ext": "m4a",
"format": "audio only",
"bitrate": "128 kbps",
"language": "English",
"url": "https://audio-download‐‐---------------------------------------link"
},
"thumbnail_url": "https://i.ytimg.com/vi/.../maxresdefault.jpg",
"downloadable_audio_links": [
{
"format_id": "249",
"ext": "webm",
"bitrate": "50 kbps",
"language": "Spanish,",
"url": "https://audio----------------------------------------------link-1"
},
{
"format_id": "249",
"ext": "webm",
"bitrate": "50 kbps",
"language": "Portuguese",
"url": "https://audio-link------------------------------------------------2"
},
{
"format_id": "249",
"ext": "webm",
"bitrate": "50 kbps",
"language": " French",
"url": "https://audio-link--------------------------------------------------3"
},
{
"format_id": "249",
"ext": "webm",
"bitrate": "50 kbps",
"language": "hindi",
"url": "https://audio-link-------------------------------------------------------4"
}
..................
]
}

πŸŽ›οΈ Audio Language Options

Includes: English, Spanish, Portuguese, French, German, Russian, Chinese, Japanese, Korean, Arabic, Hindi, Bengali, Turkish, Vietnamese, Thai, Indonesian (Default: Auto Detect / English)

βœ… Best Practices

  • πŸ”— Always use valid YouTube video or share links
  • 🎢 Select a language only if you need a specific one
  • πŸ“¦ For large batches, process in smaller groups
  • πŸ” If a video fails, simply run again
  • πŸ§ͺ Test with 1–2 URLs before bulk runs

⚠️ Possible Errors & How to Avoid Them

IssueHow to Avoid
No output returnedEnsure URLs are valid and public
Selected language missingActor automatically falls back to original audio
Temporary failureRe-run the actor
Empty audio listVideo may not contain audio-only formats

πŸ’‘ Tip: Most temporary issues resolve by simply running the actor again.


🏁 Final Notes

  • This actor focuses on output quality, not complexity
  • No setup required β€” just input URLs and run
  • Built for reliability, speed, and ease of use

πŸŽ‰ Run it once, check the output, and you’re good to go!


Contact & support βœ‰οΈ

If you run into issues or need help:

Email: alphascraper69@gmail.com

Please include a sample input and the dataset record (if available) so we can help troubleshoot faster.