Suno Music API

by SunoMusic

A complete Suno music workflow covering new songs, lyrics, extensions, covers, uploads, stems, editing, exports, analysis, and result retrieval.

InputPrompttext
Models8available
FlowAsyncresult URL
Pricefrom 0.5per paid operation
Example tracksSuno Music API
ALL BLUE AND YOU cover
ALL BLUE AND YOUchirp-v5-5
Nuisance cover
Nuisancechirp-v5-5
Back to June cover
Back to Junechirp-v5-5
Examples

Prompt to music, in context

Example input2 matching briefs
04
Velvet Heistchirp-v5-5
Creative brief

60'S jazz FUNK, DOUBLE BASS, SPACE SOUNDS, ORCHESTRAL, wah-wah

Style
60s jazz funk
Lead
double bass · wah-wah
05
Don't Call Mechirp-v5
Creative brief

NeoRage Pulse track inspired by minimal funk-pop attitude and percussive vocal rhythm, BPM fluctuates 110–116, Key: E minor, Groove-focused production: tight, dry drums with strong transient snap, syncopated bassline with slight overdrive, minimal but punchy arrangement, Sharp stabs, muted guitar-like synths, and rhythmic percussive elements replacing dense layers, Vocals: male, confident, almost spoken-sung delivery in verses, highly rhythmic phrasing, Chorus is chant-driven, repetitive, and dominant with layered gang-style backing vocals and subtle vocoder texture, Glitch elements used sparingly as rhythmic accents (cuts, repeats, stops), Strong stop-start dynamics, silence used as impact, Mix is clean, dry, front-focused, with controlled width, Emphasis on groove, attitude, and vocal presence over atmosphere

BPM
110–116
Key
E minor
Example resultExample output
Audio examples

Velvet Heist and more

1960s jazz-funk driven by double bass, orchestral color, space sounds, and wah-wah.

Velvet Heist cover
Velvet Heistchirp-v5-5

1960s jazz-funk driven by double bass, orchestral color, space sounds, and wah-wah.

Don't Call Me cover
Don't Call Mechirp-v5

Minimal funk-pop with dry drums, a syncopated bassline, chant-led hooks, and sharp stop-start dynamics.

Capabilities

What you can build with Suno Music API

Generate and write

Create complete songs in inspiration or custom mode, or generate lyrics independently.

Continue and reinterpret

Extend existing music, produce covers, and work from uploaded audio.

Deliver production parts

Fetch completed assets and separate vocals, instrumental, or a full set of stems.

Pricing

Per-action, in quota

Usage is metered in quota by model, action, and output settings.

Suno operationsOfficial pricing
OperationPriceUnit
Music · Extend · Cover · Add vocals · Add instrumental · Add stem6 quota/ task
Remaster · Mashup · Sample · MIDI · Replace section6 quota/ task
Stem separation12 quota/ task
Inspiration generation8 quota/ task
All stems30 quota/ task
Crop · Remove section · Fade in · Fade out · Lyrics1 quota/ task
Adjust speed3 quota/ task
Sound effects1.2 quota/ task
Upload audio0.5 quota/ task
Create voice2 quota/ task
Concat · Persona · Aligned lyrics · Video · WAV · Vox · Upsample tags · BPMFree/ request
API request

Suno Music API operations and request fields

Use the endpoint below with your TTAPI key and the request fields shown.

MusicPOST
/suno/v1/music

Generate music from inspiration or custom lyrics.

Official reference
ExtendPOST
/suno/v1/extend

Continue an existing track from a selected point.

Official reference
CoverPOST
/suno/v1/cover

Create a cover version of an existing audio asset.

Official reference
UploadPOST
/suno/v1/upload

Upload audio for supported continuation and editing flows.

Official reference
StemsPOST
/suno/v1/stems

Separate vocals, instrumental, or all available stems.

Official reference
All StemsPOST
/suno/v1/stems-all

Create a full multi-track stem separation.

Official reference
Add VocalsPOST
/suno/v1/add-vocals

Add a generated vocal layer to an existing arrangement.

Official reference
Add InstrumentalPOST
/suno/v1/add-instrumental

Build an instrumental layer around existing audio.

Official reference
Replace SectionPOST
/suno/v1/replace-section

Regenerate a selected section of a song.

Official reference
RemasterPOST
/suno/v1/remaster

Produce a polished remaster of an existing track.

Official reference
Adjust SpeedPOST
/suno/v1/adjust-speed

Change playback speed with optional pitch preservation.

Official reference
WAV ExportPOST
/suno/v1/wav

Export a completed song as high-quality WAV audio.

Official reference
MIDI ExportPOST
/suno/v1/gen-midi

Export generated music as MIDI for further editing.

Official reference
POSThttps://api.ttapi.io/suno/v1/music

Headers

TT-API-KEYstringrequired

Your TTAPI API key.

Content-Typestringrequired

Use application/json.

Body

custombooleanrequired

Use custom lyrics mode when true.

instrumentalbooleanrequired

Generate a track without vocals when true.

mvenumrequired

Suno model version, such as chirp-v5-5 or chirp-v5.

gpt_description_promptstringconditional

Creative brief required for inspiration mode.

promptstringconditional

Lyrics required for custom mode.

titlestringoptional

Track title.

tagsstringoptional

Genre, mood, instrumentation, and vocal style tags.

negative_tagsstringoptional

Styles or traits to avoid.

hookUrlstringoptional

Callback URL for completion.

Open the official TTAPI documentation
Integrate

From key to first result

Copy the resolved endpoint, authentication headers, and request body for this model.

curl --request POST \
  --url https://api.ttapi.io/suno/v1/music \
  --header 'TT-API-KEY: $TTAPI_KEY' \
  --header 'Content-Type: application/json' \
  --data '{"custom":false,"instrumental":false,"mv":"chirp-v5-5","gpt_description_prompt":"slow cinematic electronic soul, 75 BPM, deep sub-bass, warm Rhodes piano, soft brushes, atmospheric pads, intimate low male vocal","title":"ALL BLUE AND YOU","tags":"cinematic electronic soul, melancholic, warm analog","hookUrl":"https://example.com/webhooks/suno"}'