VOOZH about

URL: https://apify.com/maximedupre/soundcloud-mp3-downloader

⇱ SoundCloud MP3 Downloader for Stream Links Β· Apify


Pricing

$0.01 / 1,000 saved tracks

Go to Apify Store

SoundCloud MP3 Downloader

Get playable SoundCloud media links from track URLs, profiles, playlists, and search terms. Export progressive MP3 URLs, HLS links, track metadata, artist details, engagement counts, and timestamps.

Pricing

$0.01 / 1,000 saved tracks

Rating

0.0

(0)

Developer

πŸ‘ Maxime DuprΓ©

Maxime DuprΓ©

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

🎧 Get SoundCloud MP3 links from public tracks

SoundCloud MP3 Downloader finds playable media links from public SoundCloud tracks, profiles, playlists, and search terms. Add a track URL, an artist handle, a playlist URL, or a keyword such as ambient, then export resolved progressive MP3 URLs, HLS stream links, track metadata, artist details, engagement counts, and source URLs to an Apify dataset.

Use this SoundCloud MP3 downloader when you need a clean list of public track media links for music research, catalog review, content workflows, audio analysis, or an API pipeline. The Actor does not require a SoundCloud login, cookies, or your own API key. It saves one row per public playable track with source-hosted media URLs.

For a small first run, keep the prefilled ambient search. The default run saves up to 11 tracks, which is enough to check the output shape before you add more SoundCloud targets.

βœ… What this SoundCloud MP3 downloader does

  • Accepts SoundCloud track URLs, artist/profile URLs, @handles, playlist URLs, and plain search terms.
  • Resolves public playable tracks into media links.
  • Prefers progressive MP3 URLs when SoundCloud exposes them.
  • Also returns HLS MP3 links and other available stream variants.
  • Saves track title, URL, duration, artwork, genre, tags, license, source dates, and waveform URL.
  • Adds artist profile details such as username, profile URL, avatar, follower count, track count, verified flag, and Pro flag when SoundCloud exposes them.
  • Adds engagement counts such as plays, likes, reposts, comments, and downloads when available.
  • Skips private, deleted, unavailable, non-playable, duplicate, or media-less tracks instead of charging for failure rows.

πŸ“Š Data you can get

Each saved row is a public SoundCloud track with at least one resolved media URL. Core fields include:

  • matchedInput for row-level reconciliation when a target expands into many tracks
  • trackId, trackUrn, trackUrl, and title
  • artistName, artistUrl, and the nested artist object
  • durationMs and durationText
  • artworkUrl, waveformUrl, genre, tags, license, createdAt, and releaseDate
  • downloadable and streamable
  • media.progressiveMp3Url when available
  • media.hlsMp3Url when available
  • media.variants with protocol, MIME type, preset, quality, duration, and extension
  • engagement counts

Some fields can be null when SoundCloud does not show that value for a public track.

πŸš€ Common use cases

  • Collect SoundCloud download links for public playable tracks.
  • Build a music research dataset with titles, artists, genres, tags, and engagement counts.
  • Review tracks from a SoundCloud playlist or artist profile.
  • Find progressive MP3 links for tracks returned by a keyword search.
  • Feed public track metadata and stream URLs into an audio analysis, AI, BI, or catalog workflow.
  • Schedule recurring SoundCloud searches and export fresh datasets through the Apify API, webhooks, or integrations.

▢️ How to run it

  1. Add one or more entries in SoundCloud targets.
  2. Use track URLs for exact tracks, playlist URLs for playlist tracks, @handles for artist profiles, or search terms for track discovery.
  3. Set Total track limit and Tracks per target to control run size and cost.
  4. Choose Sort if your target type supports ordering.
  5. Turn on Only marked downloadable if you only want tracks SoundCloud marks as downloadable.
  6. Start the Actor and open the dataset.

For quick tests, use one target and a low track limit. For larger runs, add several targets and raise the limits gradually.

πŸ› οΈ Input

πŸ§ͺ Example input

{
"targets":["ambient"],
"maxTotalTracks":11,
"maxTracksPerTarget":11,
"sort":"sourceDefault",
"onlyDownloadable":false
}

πŸŽ›οΈ Input fields

FieldWhat to enter
targetsSoundCloud track URLs, profile URLs, @handles, playlist URLs, or search terms.
maxTotalTracksMaximum tracks to save across the whole run.
maxTracksPerTargetMaximum tracks to save from each target before moving to the next one.
sortsourceDefault, newest, or popular where SoundCloud supports ordering.
onlyDownloadableSave only tracks SoundCloud marks as downloadable.

πŸ“¦ Output example

{
"matchedInput":"ambient",
"trackId":123456789,
"trackUrn":"soundcloud:tracks:123456789",
"trackUrl":"https://soundcloud.com/artist/example-track",
"title":"Example track",
"artistName":"Example Artist",
"artistUrl":"https://soundcloud.com/artist",
"durationMs":180000,
"durationText":"3:00",
"artworkUrl":"https://i1.sndcdn.com/artworks-example-large.jpg",
"downloadable":false,
"streamable":true,
"media":{
"progressiveMp3Url":"https://cf-media.sndcdn.com/example.128.mp3",
"hlsMp3Url":"https://cf-hls-media.sndcdn.com/playlist/example.128.mp3/playlist.m3u8",
"variants":[
{
"url":"https://cf-media.sndcdn.com/example.128.mp3",
"protocol":"progressive",
"mimeType":"audio/mpeg",
"preset":"mp3_1_0",
"quality":"sq",
"durationMs":180000,
"extension":"mp3"
}
]
},
"artist":{
"id":987654321,
"urn":"soundcloud:users:987654321",
"username":"artist",
"fullName":"Example Artist",
"avatarUrl":"https://i1.sndcdn.com/avatars-example-large.jpg",
"followersCount":12000,
"trackCount":25,
"verified":true,
"pro":false
},
"engagement":{
"playbackCount":10000,
"likesCount":500,
"repostsCount":20,
"commentCount":12,
"downloadCount":null
},
"license":"all-rights-reserved",
"genre":"Electronic",
"tags":["ambient","techno"],
"createdAt":"2026-05-28T00:00:00Z",
"releaseDate":"2026-05-28",
"waveformUrl":"https://wave.sndcdn.com/example_m.json"
}

πŸ’³ Pricing

This Actor uses pay-per-event pricing. You pay only for each public SoundCloud track saved with a resolved media URL. Failed, unavailable, duplicate, private, deleted, non-playable, and media-less targets are skipped and are not saved as charged dataset rows.

The local pricing artifact charges $0.00001 per saved track, or $0.01 per 1,000 saved tracks. The live Pricing tab is the source of truth once the Actor is published.

⚠️ Limits and caveats

This Actor works with public SoundCloud content only. It cannot access private tracks, deleted tracks, login-only pages, or tracks SoundCloud does not expose as playable public media.

The Actor returns media URLs that SoundCloud provides for public playback. These URLs can be signed and time-limited, so rerun the Actor when you need fresh links. It does not store audio files in Apify key-value storage; it returns source media URLs and metadata in the dataset.

The Only marked downloadable filter uses SoundCloud's public downloadable flag. Leave it off if you want all public playable tracks with resolved media links.

❓ FAQ

πŸ”Š Does this download the audio file into Apify storage?

No. It resolves and saves SoundCloud media URLs in the dataset. Use the returned media.progressiveMp3Url, media.hlsMp3Url, or media.variants[].url in your own workflow if you need to fetch the file.

πŸ‘€ Can I use profile or playlist URLs?

Yes. The Actor can expand public artist profiles and playlists into track rows, then resolve media links for each playable track up to your selected limits.

⬇️ Why is downloadable false when an MP3 link exists?

SoundCloud's downloadable flag and public playback media are different. A track can be playable and expose a streaming MP3 URL even when SoundCloud does not mark it as officially downloadable.

🧹 Are failed targets saved?

No. The Actor saves only successful public track rows with a resolved media URL. Unavailable targets are shown in logs and skipped.

πŸ“ Changelog

  • 0.1: Initial release.

πŸ†˜ Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫑

πŸ”— Other actors

Made with ❀️ by Maxime Dupré

You might also like

SoundCloud Scraper

maximedupre/soundcloud-scraper

Scrape public SoundCloud tracks, artists, playlists, albums, and comments. Export titles, URLs, engagement counts, artist details, media metadata, and timestamps.

πŸ‘ User avatar

Maxime DuprΓ©

2

SoundCloud MP3 Downloader

scrapers-hub/soundcloud-mp3-downloader

SoundCloud MP3 downloader to download audio tracks and music from SoundCloud 🎡πŸ“₯ Perfect for offline listening, content archiving, and audio collection. Fast, high-quality, and simple to use.

Soundcloud Mp3 Downloader

scrapevanta/soundcloud-mp3-downloader

SoundCloud MP3 Downloader helps you download and save publicly available SoundCloud audio tracks in MP3 format. Quickly access music, podcasts, and audio content for offline listening, research, archiving, and content management with a fast and reliable downloading experience.

Soundcloud Mp3 Downloader

solid-scraper/soundcloud-mp3-downloader

🎡 Soundcloud MP3 Downloaderβ€”convert your favorite tracks to MP3 in seconds! πŸš€ Fast, easy, and high-quality downloads for offline listening. πŸ“₯ Grab tracks from SoundCloud anytime, anywhere. Perfect for music fans. 🎧

SolidScraper

1

Soundcloud Email Scraper

scrapapi/soundcloud-email-scraper

Soundcloud Email Scraper

api-empire/soundcloud-email-scraper

Automate email extraction from SoundCloud with SoundCloud Email Scraper. The actor scans artist pages and links to pull available contact emails into structured datasets for CRM enrichment.

SoundCloud Scraper

automation-lab/soundcloud-scraper

Extract SoundCloud tracks, playlists, and artist profiles. Get play counts, likes, reposts, genre, tags, ISRC, and full creator details. No API key needed.

πŸ‘ User avatar

Stas Persiianenko

65

Spotify Downloader

maximedupre/spotify-downloader

Download Spotify tracks from track URLs or search terms. Get metadata, preview URLs, MP3 download links, and optional MP3 files saved to Apify storage for exports, API calls, or workflows.

πŸ‘ User avatar

Maxime DuprΓ©

21

Soundcloud Email Scraper - Advanced, Fast & Cheapest

contacts-api/soundcloud-email-scraper-fast-advanced-and-cheapest

🎡 SoundCloud Email Scraper helps you extract artist and label emails from SoundCloud profiles 🎧 Grow music promotion and partnerships πŸš€