Suno Song Downloader avatar

Suno Song Downloader

Pricing

from $15.00 / 1,000 downloads

Go to Apify Store
Suno Song Downloader

Suno Song Downloader

Downloads a Suno-generated song by URL or UUID, converting it to MP3 or WAV.

Pricing

from $15.00 / 1,000 downloads

Rating

0.0

(0)

Developer

Seymon

Seymon

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

Download songs generated on Suno as MP3 or WAV files. Give it a Suno song URL or UUID, and the Actor processes the audio stream, converts it with FFmpeg, and returns a direct download link.

Features

  • Accepts a full Suno song URL (https://suno.com/song/<uuid>) or a bare UUID
  • Converts to MP3 (320 kbps) or WAV (16-bit PCM) via FFmpeg
  • Falls back to the raw M4A if conversion fails, so a run never comes back empty
  • Returns a public, directly downloadable file URL in the dataset

Data extraction

FieldTypeDescription
audioUUIDstringThe Suno song UUID that was processed
formatstringActual output format returned (mp3, wav, or m4a on fallback)
fileUrlstringPublic URL of the audio file in the key-value store

How to use

  1. Open the Actor's Input tab.
  2. Paste a Suno song URL, e.g. https://suno.com/song/6e49b5d0-4a5b-4d21-b800-a6511aa03079, or just the UUID.
  3. Choose the output format: mp3 (default) or wav.
  4. Click Start.
  5. Once the run finishes, open the Dataset tab (or the API) to get the fileUrl and download the track.

Example input

{
"audio": "https://suno.com/song/6e49b5d0-4a5b-4d21-b800-a6511aa03079",
"format": "mp3"
}

Example output

{
"audioUUID": "6e49b5d0-4a5b-4d21-b800-a6511aa03079",
"format": "mp3",
"fileUrl": "https://api.apify.com/v2/key-value-stores/<store-id>/records/6e49b5d0-4a5b-4d21-b800-a6511aa03079.mp3"
}

Pricing

This Actor runs on the Apify platform's standard pay-per-usage compute pricing. There are no additional per-event charges configured.

FAQ

Does this work with any Suno song? Any song URL you have access to.

What if FFmpeg conversion fails? The Actor automatically falls back to returning the raw .m4a file instead of failing the run.

Can I get a WAV instead of MP3? Yes — set format to "wav" in the input.

Where do I find the downloaded file? In the dataset item's fileUrl field after the run completes, or by opening the run's key-value store directly.