Overview
60db’s Music API lets you generate original songs, with vocals or instrumental, in about two minutes. Describe your song in simple English (genre, mood, instruments) or fine-tune every aspect with advanced mode: custom lyrics, vocal gender, duration target, style tags, and seed-based repeatability. Every workspace generates one song at a time — while a generation runs, new requests return a 429 Too Many Requests error. Most songs take 1.5–2.5 minutes to create.Simple Mode
Describe your song in one line; we’ll write the lyrics for you
Advanced Mode
Full control: your lyrics, vocal gender, instrumentation, BPM, duration
Voice Library
Catalog voices or your own saved voices
Seed Repeatability
Use a seed to regenerate the exact same song
Quickstart
Generate your first song in three steps:1
Create a song
Send a prompt and wait for generation to start.
2
Poll for completion
Check status every 3–5 seconds until the song is ready.
3
Download the MP3
Fetch the audio file once generation finishes.
- cURL
- JavaScript
- Python
Simple vs Advanced Mode
Simple Mode
Send a one-line description and we write the lyrics for you.prompt becomes the musical style (genre, mood, instruments, BPM). We automatically generate lyrics that fit the vibe.
Advanced Mode
Take full control of the output:lyrics— your own lyrics (with optional[Verse]/[Chorus]tags)lyrics_prompt— describe what you want: “Write about summer freedom”lyrics_file— upload a.txtfileinstrumental: true— generate without vocals
Lyrics Tips
Section Tags
Organize your lyrics with[Verse] and [Chorus] tags:
Single Source Rule
In advanced mode, provide exactly one of:- User-provided
lyrics - A
lyrics_prompt(“describe your song idea”) - A
lyrics_file(multipart upload) instrumental: true(no lyrics)
lyrics and lyrics_prompt returns a 400 Bad Request. Simple mode fills lyrics_prompt automatically from prompt.
Voice Library
Use a catalog voice or save your own custom voice from an audio sample:- JavaScript
- Python
preview_url (a short sample clip). Your saved voices show null for preview_url.
Limits & Constraints
Pricing
Music generation is free during beta. No credits are charged, and no wallet deductions occur. When we launch paid plans, pricing will be based on song length and quality tier.Error Handling
API Reference
Create Song
Generate a new song
List Songs
Get your song library
Get Song
Poll status or fetch details
Update Song
Mark liked or played
Download Song
Get the MP3 file
Delete Song
Move to trash
List Voices
Browse available voices
Create Voice
Save a custom voice
Health Check
Service status