Documentation
v2
SunoV3
Generate Custom Pure Music

Create

POST
https://api.sunoapi.com/api/v2/suno/v3.0/custom/create-pure-music

The core API to generates custom pure musics based on tags and title.

POST /api/v2/suno/v3.0/custom/create-pure-music

Sample Request

{
  "tags": "epic reggae",
  "title": "Electric Dreams"
}

Request Body

NameTypeRequiredDefault
tagsstringtrue""
titlestringfalse""

tags

Style of Music. e.g. "heavy metal", "gospel", "jazz", etc.

title

The title of the music.

Sample Response

{
  "code": 200,
  "data": {
    "task_id": "b09d79f9-bd8f-4d51-8e8e-a7e1cb22f139"
  },
  "message": "success"
}

Response Body

NameTypeDescription
codenumberthe HTTP status code of the response
dataobjectthe data of the response
messagestringthe message of the response

data

NameTypeDescription
task_idstringthe task ID of the song generation job

task_id

The task ID of the song generation job, which can be used to query the progress of the job and retrieve the generated song. You can use this ID to retrieve the song from the API clip.

Examples

const axios = require("axios")
 
const config = {
  method: "post",
  url: "https://api.sunoapi.com/api/v2/suno/v3.0/custom/create-pure-music",
  headers: {
    "Content-Type": "application/json",
    Authorization: "Bearer <your-token>",
  },
  data: {
    tags: "epic reggae",
    title: "Electric Dreams",
  },
}
 
axios(config)
  .then(function (response) {
    console.log(JSON.stringify(response.data))
  })
  .catch(function (error) {
    console.log(error)
  })