Start here
API endpoints
Neural Analog API endpoint
Download Object
Redirect to a signed download URL for an original track, stem, restored audio, or mastered audio artifact.
get/download/{object_type}/{object_id}Download Object
Download a completed audio artifact.
Use this only after status polling reports completion. The endpoint does not stream bytes itself; it returns a 307 redirect to a temporary signed storage URL.
Typical flow:
text
GET /status/upscaled/{id} -> is_complete: true
GET /download/upscaled/{id} -> 307 Location: signed file URLUse object_type=audio for the original imported/uploaded file, stem for an individual stem, upscaled for restored audio, and mastered for mastered audio.
Parameters
object_typerequiredpathstring
Artifact collection to download. Common values are audio, stem, upscaled, and mastered.
object_idrequiredpathstring
Identifier for the requested artifact in the selected object_type.
formatoptionalquerystring
Preferred output format when the artifact supports format selection.
trackoptionalqueryboolean
Whether this request should count as a user download.
Example
Python
import os
import requests
response = requests.get(
"https://api.neuralanalog.com/download/audio/00000000-0000-0000-0000-000000000000?format=wav&track=true",
headers={"X-API-Key": os.environ["NEURALANALOG_API_KEY"]},
)
print(response.json())Success Response
307Temporary redirect to the signed artifact download URL.
Headers
LocationTemporary signed URL for the downloadable file.