Extend a previously generated song or an uploaded audio.
POSThttps://api.apiframe.pro/suno-extend
Headers
Name
Value
Content-Type
application/json
Authorization*
Your APIFRAME API Key
Body
Name
Type
Description
parent_task_id*
string
the id of the original suno task
song_id
string
the song_id of one of the two generated songs to extend. Not needed when you are extending an uploaded audio.
continue_at
float
The timestamp from where the song should be extended
prompt
string
the text prompt for Suno AI, just describe the song.
model
string
The music generation model to use. Accepted values: V4, V4_5, V4_5PLUS, V4_5ALL, V5. Legacy aliases are also supported: chirp-v4 (maps to V4), chirp-auk (maps to V4_5), chirp-bluejay (maps to V4_5PLUS), chirp-crow (maps to V5).
lyrics
string
lyrics for the song to generate
title
string
a title for the song
tags
string
style tags for the song, ex: 'rap pop'
webhook_url
string
The final results of this task and updates will be posted at this URL.
webhook_secret
string
Will be passed as x-webhook-secret in the webhook call headers for authentication.
Response
// Success, the task has been submitted{"task_id":"29e983ca-7e86-4017-a9e3-ef6fe9cd5f2a"}
// Bad request{"errors":[{msg:"Invalid request"}]}
// Invalid API Key{}
// A server error occured{}
This endpoint doesn't generate the songs instantly; you can use the Fetch endpoint to fetch the result or use webhooks.
The result (posted to the webhook_url or retrieved with the Fetch endpoint) looks like this:
If the job is not completed, you will get a result like this: