Skip to main content

Suno

Generate, clone vocals, edit on a timeline, and export — one API for the full Suno workflow.
Suno is available as REST endpoints on https://api.mountsea.ai. Most calls are async: POST returns a taskId, then poll GET /suno/v2/status.

Core features

Generate Music

Create, extend, cover, mashup, stems, add_stems, and sound — 16 tasks on one /generate endpoint. Optional Create Options (Max Mode, Variety, …).

Persona

Clip Persona (desensitized), or Voice Persona — Clone Voice (/voices, paid) or Init + Complete (free).

Inspiration

Build a real playlist, then generate with task=inspiration.

Studio

Song Editor — crop, fade, replace, and create sections on one clip.

Custom Models

Train on 6+ clips, then generate with chirp-custom:<uuid>.

Lyrics & Sound

Original lyrics, mashup lyrics, or text-to-SFX via task=sound.

Export & Analysis

MP4 / WAV / M4A / MDI, lyrics timing, and downbeats.

Upload Session

Put multiple files on the same Suno account — required for Inspiration and some personas.

Models

Pick your path

First song

Call Generate Schema for task=create, then /generate and poll status.

Clone a voice

Clip Persona vs Voice Persona. Clone Voice (/voices, paid) and Init + Complete (free) are the same Voice Persona.

Edit an existing track

Prefer Studio batch edit for free timeline ops; billed only for Add Section / Replace.

Not sure about fields?

GET /suno/v2/generate/schema?task=xxx returns required fields and a copy-ready example.

How a call works

1

Check the schema

Generate Schema for the exact fields of your task.
2

Create a task

Most endpoints return { "taskId": "..." }. Clip Persona (/persona) and playlist create are synchronous.
3

Poll until success

Get Task StatusGET /suno/v2/status?taskId=xxx.

Endpoints

Core

Persona

See Persona overview for binding rules and is_voice.

Inspiration

Image, video & clip edit

Studio

Lyrics, processing, export

Upload & custom model

Generate task types

Field sets differ per task. Use Generate Schema.