Soundcloud Mp3 Downloader avatar

Soundcloud Mp3 Downloader

Under maintenance

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Soundcloud Mp3 Downloader

Soundcloud Mp3 Downloader

Under maintenance

🎵 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. 🎧

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

SolidScraper

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Categories

Share

SoundCloud MP3 Downloader 🎧

SoundCloud MP3 Downloader is an Apify actor that helps you turn SoundCloud track links into direct audio URLs for download-ready audio files. If you’re looking for a SoundCloud to MP3 downloader, an online SoundCloud MP3 download, or a SoundCloud mp3 converter workflow without doing it manually track by track, this actor is built for you. Whether you’re a marketer, data analyst, researcher, or music enthusiast, you can batch process public SoundCloud track pages and save time—especially when you need results at scale instead of clicking through one URL at a time.


Why choose SoundCloud MP3 Downloader?

FeatureBenefit
Track URL to direct audio URL extractionConvert SoundCloud track links into download-ready media links in one run
Reliability with built-in fallbacksIncludes resilience when required page data isn’t immediately available
Structured output for every input linkEach item is returned with consistent fields for easy analysis and import
Scales for batchesProcess multiple SoundCloud track pages by providing a list of URLs
Built-in proxy support for reliable scrapingImproves stability for higher-volume runs using your chosen proxy setting
Clear success vs error resultsYou get an error state and message when a track fails to process

Key features

  • 🎵 SoundCloud track to MP3 conversion flow: Takes SoundCloud URLs and returns direct audio media links (as extracted “medias”)
  • 🔗 URL input support for track pages: Works from an array of SoundCloud links you provide in the actor input
  • 🛡️ Resilient fetching and fallbacks: Uses fallback logic when required runtime identifiers can’t be found immediately
  • 🔄 Stable, consistent per-link results: Pushes one result object per input URL, including timing in time_end
  • 💾 Structured JSON output for downstream use: Produces a clear result object with metadata like author, title, duration, and thumbnail
  • 🌐 Audio media details included: Returns url, quality, extension, and type for each extracted media item
  • ⚙️ Proxy configuration support: Lets you enable proxy usage via the provided input setting for more dependable runs

Input

Provide input via an input.json file. Example structure:

{
"links": [
"https://soundcloud.com/cloudstechno/ocean-drive"
]
}

Input Fields

FieldRequiredDescription
linksList of SoundCloud URLs to scrape. Provide one or more SoundCloud track page links you want to convert into direct audio URLs.

Note: The actor code also reads proxyConfiguration from input (actor_input.get("proxyConfiguration", {})). In the provided repo input schema, only links is formally defined as required.


Output

The actor pushes each processed link’s data into a JSON result object (one per input URL).

Example output for a single track (success):

{
"url": "https://soundcloud.com/cloudstechno/ocean-drive",
"result": {
"url": "https://soundcloud.com/cloudstechno/ocean-drive",
"source": "soundcloud",
"author": "Cloudstechno",
"title": "Ocean Drive",
"thumbnail": "https://example.com/thumb.jpg",
"duration": "3:42",
"medias": [
{
"url": "https://example.com/direct-audio-stream",
"quality": "audio",
"extension": "mp3",
"type": "audio"
}
],
"type": "single",
"error": false,
"time_end": 1250
}
}

Example output for a single track (error):

{
"url": "https://soundcloud.com/cloudstechno/ocean-drive",
"result": {
"url": "https://soundcloud.com/cloudstechno/ocean-drive",
"error": true,
"message": "Could not find window.__sc_hydration in page content."
}
}

Output Fields

FieldTypeDescription
urlstringThe input URL that was processed
resultobjectResult wrapper for the processing outcome
result.urlstringThe track URL associated with this result
result.sourcestringData source label (e.g. soundcloud)
result.authorstringTrack author name (if available)
result.titlestringTrack title (if available)
result.thumbnailstringThumbnail URL (taken from track artwork or author avatar)
result.durationstringTrack duration formatted as m:ss or h:mm:ss
result.mediasarrayExtracted media entries (each includes direct audio URL and format details)
result.typestringSet to single
result.errorbooleanfalse for success, true for failure
result.time_endnumberProcessing time in milliseconds for that URL (int((time.time() - start_time) * 1000))
result.messagestringError details when error is true

For result.medias, each media item contains:

  • url (direct media URL)
  • quality (set to "audio")
  • extension (e.g. "mp3", "ogg", or "mp4" depending on detected preset/mime type)
  • type (set to "audio")

How to use SoundCloud MP3 Downloader (via Apify Console)

  1. Open Apify Console
    Log in at console.apify.com and go to the Actors tab.

  2. Find the actor
    Search for SoundCloud MP3 Downloader and open the actor page.

  3. Add your input
    In the INPUT section, paste JSON with your SoundCloud track links, for example:

    { "links": ["https://soundcloud.com/cloudstechno/ocean-drive"] }
  4. (Optional) Configure proxy settings
    If you want proxy usage for more reliable scraping during larger batches, adjust the proxy configuration in the input UI (the actor checks for proxyConfiguration.proxy support).

  5. Run the actor
    Click Run to start converting your SoundCloud MP3 download requests into extracted direct audio URLs.

  6. Monitor logs
    Watch the logs for messages like Scraping: <url> and any errors returned per link (including failure message).

  7. Open results
    After completion, go to the OUTPUT tab to view the JSON results for each provided SoundCloud URL.

  8. Export and use the data
    Export the dataset to your preferred format (commonly JSON/CSV via Apify’s export tools) and plug it into your workflow for SoundCloud MP3 download automation.

No coding required—get SoundCloud to MP3 results in minutes. 🚀


Advanced features & SEO optimization

  • 🎯 Engineered for “SoundCloud MP3 download” workflows: Designed to extract direct audio links from public SoundCloud track URLs, supporting “SoundCloud mp3 converter” use cases.
  • 🔄 Fallback-based resilience: If certain required data is missing from the page response, the actor applies fallback logic so batch runs fail less often.
  • 📊 Rich metadata alongside media links: You get author, title, duration, thumbnail, plus the extracted medias list—useful for cataloging and QA.
  • 🧰 Batch processing for “download SoundCloud mp3” at scale: Provide multiple URLs in links and process them in a single execution.
  • 🕒 Per-link timing in output: Each successful result includes time_end so you can spot slow requests during large jobs.

Best use cases

  • 📈 Marketing teams scaling content sourcing: Rapidly compile direct audio URLs for SoundCloud audio assets without manually checking each track.
  • 🔍 Music researchers and analysts: Collect structured track metadata (title, author, duration, thumbnail) plus media links for analysis pipelines.
  • 🧾 Catalog managers and curators: Build consistent datasets that include “SoundCloud audio downloader” outputs for internal libraries.
  • 🛠️ Automation engineers: Feed extracted medias.url links into downstream automation for archiving, validation, or ingestion.
  • 💻 Data pipelines for “SoundCloud MP3 download for free” style experiments: Use the actor to prototype workflows for “download without app” approaches (from publicly available sources).
  • 🎧 Community curators and creators: Convert lists of SoundCloud tracks into organized audio-link datasets for easier sharing workflows.

Technical specifications

  • Supported Input Formats

    • links as an array of SoundCloud URLs (string items)
  • Proxy Support

    • ✅ Proxy configuration is read from input via proxyConfiguration
    • ✅ The actor checks proxyConfiguration.proxy support to decide whether to use Apify proxy support
  • Retry Mechanism

    • ✅ Includes resilience through fallback logic for required runtime identifiers and extraction blocks (details are handled internally)
  • Dataset Structure

    • ✅ JSON objects pushed per input link under a result wrapper
    • ✅ Success results contain result.medias (array of audio media entries)
    • ✅ Failure results contain result.error: true and result.message
  • Rate Limits & Performance

    • ⚠️ Performance depends on page accessibility and response times; each item also reports time_end in milliseconds
  • Limitations

    • ❌ If the actor cannot extract required page content (or track media details), the result will be returned with error: true and a message

FAQ

✅ Yes. You can pass an array in the links field, and the actor will process each SoundCloud URL and push a result object per link.

What does the actor actually return for a successful track?

✅ It returns track metadata (like author, title, thumbnail, and duration) and a medias array that includes direct audio URLs (medias.url), along with quality, extension, and type.

Is the output always an MP3 file?

✅ Not necessarily. The actor extracts direct audio media and sets medias.extension based on detected preset/mime-type logic. Common outcomes include mp3, but the output may also show other audio extensions such as ogg or mp4.

What happens if a track page can’t be processed?

❌ The actor pushes a result with result.error: true and includes result.message describing the failure.

Do I need an API key or coding to use this?

✅ No coding required to run it in Apify Console. If you want to integrate programmatically, you can run the actor and consume its dataset output through your existing automation setup, but the actor itself is usable directly from the Apify UI.

Is there a dataset export option for results?

✅ Yes. After the run completes, you can open the OUTPUT tab to view results and export the dataset (typically to JSON/CSV via Apify’s export tools).

Can I use proxies for better stability?

✅ The actor supports proxy usage through the proxyConfiguration input (including checking proxyConfiguration.proxy support). This can help with reliability during larger batches.

✅ The tool works with publicly available sources, but legal compliance (including GDPR/CCPA where applicable) and adherence to platform rules is your responsibility.


Support & feature requests

Want to improve your SoundCloud MP3 Downloader workflow? Share your feedback—your ideas help shape the roadmap. 🎧

  • 💡 Feature Requests: Examples include adding CSV-friendly output fields, supporting additional transformations, or improving how medias quality/format info is represented for “SoundCloud MP3 download” automation.
  • 📧 Contact: For questions or requests, email dataforleads@gmail.com.

Thanks for helping make this SoundCloud audio extraction actor even better—your feedback drives real improvements. ✅


If you need a dependable SoundCloud to MP3 downloader for batch workflows, this SoundCloud MP3 Downloader is built to help you get structured, export-ready results fast.