PopNowAPI Docs
Main content

Suno v6 Wild API reference

Experimental, textured songs with vocals

Call Suno v6 Wild from your own code with one PopNow API key. Below are the exact model IDs to send, every input field the model accepts, what each request costs in credits, and a request you can paste into a terminal.

At a glance

Made by
Suno
Output
Audio
From
10.8 credits per request ($0.108)

1 credit = $0.01. A task holds the highest possible charge when it is accepted and settles the real amount when it finishes, rounded up to whole credits; failed tasks are not charged. Ask POST /api/v1/jobs/quote for the exact figure before you run.

Music

suno/v6-wild/text-to-audio

Price

OptionCredits (per request)US dollars
Default10.8$0.108

Parameters

FieldTypeDefaultAllowedWhat it does
promptRequiredstring—up to 3,000 charactersDescribe the song: genre, mood, tempo, instruments and voice. With lyrics or an instrumental this is the style (up to 1,000 characters); with no lyrics the model writes the words from it.
lyricsOptionalstring—up to 5,000 charactersWords to sing, sung in order. Section tags such as [Verse], [Chorus] and [Bridge] shape the song and are not sung.
generate_lyricsOptionalbooleantrue—Let the model write the lyrics from the prompt. Only applies when lyrics is empty and instrumental is off.
instrumentalOptionalbooleanfalse—Generate music with no vocals.
titleOptionalstring—up to 80 charactersSong title (metadata, not sung). Applies with lyrics or an instrumental; otherwise the model names the song.
negative_promptOptionalstring—up to 500 charactersStyles or elements to keep out of the song.
vocal_genderOptionalstring—female, maleMake a female or male lead vocal more likely. Applies with lyrics.
style_weightOptionalnumber—0 to 1How closely to follow the style in the prompt, from 0 to 1.
weirdnessOptionalnumber—0 to 1How experimental the song may get, from 0 (conventional) to 1 (unusual).
audio_weightOptionalnumber—0 to 1How strongly a persona's audio shapes the result, from 0 to 1. Songs with vocals only.
varietyOptionalinteger—0 to 4How different the two versions are from each other: 0 off, 1 normal (the model default), 2 high, 3 extra, 4 max.
persona_idOptionalstring—up to 200 charactersID of an existing Suno persona to reuse its style or voice.
persona_modelOptionalstring—style_persona, voice_personaWhether persona_id is a style persona or a voice persona.
image_urlsOptionalarray<string (uri)>—up to 5 itemsUp to 5 mood images (JPEG, PNG or WebP, 10 MB each). Only when the model writes the lyrics.
reference_video_urlsOptionalarray<string (uri)>—up to 1 itemsOne reference video (MP4 or WebM, up to 100 MB and 241 seconds). Only when the model writes the lyrics.
reference_audio_urlsOptionalarray<string (uri)>—up to 1 itemsOne reference audio clip (MP3 or WAV, 6 seconds to 30 minutes). Only when the model writes the lyrics.

Example request

This request runs as it is; any field you leave out uses its default. Put your key in POPNOW_API_KEY first.

POST /api/v1/jobs/createTask
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "suno/v6-wild/text-to-audio",
  "input": {
    "prompt": "An upbeat indie pop song about a summer road trip, bright guitars, hand claps and a catchy whistled hook"
  }
}'

The response carries a taskId straight away. Read the result with GET /api/v1/jobs/recordInfo, or add callBackUrl to be notified.

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Next steps

On this page