Neural Analog API

Audio Mastering API, Audio Upscaling API, and Stem Splitting API docs

Import tracks from AI music platforms with downloader API workflows, upscale degraded audio, master releases, split stems, and download generated artifacts through one production API.

How to use the API?
API URL
https://api.neuralanalog.com

Set your API key, call the endpoints, poll status, then use the download endpoints when jobs are ready.

Send X-API-Key: $NEURALANALOG_API_KEY with every request. Importing returns an audio_id, restoration returns an upscaled_id, and mastering returns a mastered_id.

Poll /status/{object_type}/{object_id} until is_complete is true. The download endpoint then redirects to a signed file URL.

How does usage work?

Processing minutes are the usage unit for audio operations. Your subscription gives you included minutes each quota period, which are used first.

You can buy extra minutes in bulk. Extra minutes are only consumed after your included amount is exhausted.

Minutes consumed depend on your input duration and the selected model - not on how long the job runs. Failed jobs due to internal errors don't use any minutes.

API endpoints

Each endpoint now has its own page with request parameters, response schemas, and copyable examples.

post/from-link
AI Music Downloader API
Create a Neural Analog audio asset from supported Suno, Udio, TopMediaAI, Mureka, FlowMusic, Producer AI, Sonauto, and Tad AI URLs.
post/from-file
Upload Audio From File
Upload an encoded audio file directly via multipart form data to create an audio asset for processing.
get/status/{object_type}/{object_id}
Poll Processing Status
Check whether an imported, restored, mastered, stem split, or stem artifact is still processing, completed, or failed.
post/upscale-audio
Audio Upscaling API
Queue GPU-powered audio upscaling and restoration for an audio file, stem, or existing restored version.
post/master-audio
Audio Mastering API
Queue release-ready audio mastering for an audio file or stem, optionally using a restored source.
post/create-stems
Stem Splitting API
Split an original, restored, mastered, or stem source into vocals, drums, bass, and other selected stem layouts.
post/download-archive
Download Archive
Package requested track or stem versions for one or more audio IDs into one temporary zip archive.
get/download/{object_type}/{object_id}
Download Object
Redirect to a signed download URL for an original track, stem, restored audio, or mastered audio artifact.