Skip to content

Suno API Documentation ​

Basic Information ​

API Address ​

Default address:

https://{BASE_URL}/suno/submit/music
https://{BASE_URL}/suno/fetch

Model Support ​

Supported Models ​

chirp-v3-0 (corresponding to version v3.0)

chirp-v3-5 (corresponding to version v3.5)

chirp-v4 (corresponding to version v4.0)

chirp-auk (corresponding to version v4.5)

chirp-v5 (corresponding to version v5.0)

Callback Notification ​

Supports notify_hook callback address

Requirements:

Request method: POST

Received data: task data structure

Usage Steps ​

1. Create Suno Task ​

2. Query Task Progress ​

Data Structure ​

Task Object ​

FieldTypeExampleDescription
task_idstringf4a94d75-087b-4bb1-bd45-53ba293faf96Task ID
actionstringMUSICTask type: MUSIC (generate song), LYRICS (generate lyrics)
statusstringSUCCESSTask status: NOT_START (not started), SUBMITTED (submitted for processing), QUEUED (queued), IN_PROGRESS (in progress), FAILURE (failed), SUCCESS (succeeded)
submitTimenumber1689231405854Submission time
startTimenumber1689231442755Execution start time
finishTimenumber1689231544312End time
failReasonstring[Invalid parameter] Invalid valueFailure reason (has value when failed)
dataobject-Specific data: music (array), lyrics (single)

Music Continuation ​

Requires passing the task_id parameter to specify the task