PopNowAPI
Get API key

by PixVerse

Clips of 1 to 15 seconds up to 1080p, with transitions, references and extensions

pixverse/v6/video-extend
  • Up to 1080p
  • 1–15s clips
  • Sound included
  • Start and end frames
  • 8 aspect ratios
  • Create Video
  • Image to Video
  • Reference to Video
  • Extend Video

About PixVerse V6

pixverse/v6/video-extend takes video_url, the clip to continue, and a prompt for what happens next. The response is one file: your source followed by duration_seconds of new footage.

Call it with the model name pixverse/v6/video-extend on POST /jobs/createTask, from $0.111.

Introduction

PixVerse V6 Video extend continues a clip you already have. Send the clip and a prompt for what happens next, and choose how many new seconds to add, from 1 to 15. You get back one file with your clip followed by the new seconds. We tested extend with a PixVerse V6 clip.

Choose a PixVerse V6 mode by starting material

What you have at the startMode
a written scenePixVerse V6 Text to video
a first frame, and optionally a last framePixVerse V6 Image to video
photos of people, objects or places to cast fromPixVerse V6 Reference to video
a clip you want to continuePixVerse V6 Video extend (you are here)
a prompt or one image, and you want higher picture qualityPixVerse V6 Max
one photo and a ready-made themed template, no prompt to writePixVerse V6 Effects

Key features

One file, source plus new seconds

In our test a 5-second source plus 5 new seconds came back as a single 10.1 second file at 540p.

The setting carries on, details can drift

We extended a cliff-road clip. The new part continued the scene, with the same coastal road, sea and light, but the car looked different: its colour and shape changed. Treat extend as continuity of place and motion, not of every detail.

Sound and resolution

resolution sets the picture size of the new part.

Request parameters

ParameterRequiredDescription
duration_secondsNoHow long the clip runs. You pay per second. ≥ 1 · ≤ 15 · Default: 5
generate_audioNoAdds sound made to match the picture: voices, ambience and effects. Default: false
promptYesWhat happens next.
resolutionNoOutput size. Bigger sizes look sharper and cost more. 360p · 540p · 720p · 1080p · Default: 720p
seedNoReuse the same number to get a repeatable result. ≥ 0 · ≤ 2147483647
video_urlYesThe clip to work on.

Pricing

Prices are in USD. The API uses a separate USD balance. Website credits cannot be used or transferred to it, and API funds cannot be transferred to website credits. When a task is accepted, we reserve the maximum quoted amount from your API balance. On completion, we charge for actual usage, never more than the hold, and release the remainder. If the task fails, the hold is released.

OptionUSD per second
generate_audio false · resolution 360p$0.0222
generate_audio false · resolution 540p$0.0311
generate_audio true · resolution 360p$0.0311
generate_audio false · resolution 720p$0.04
generate_audio true · resolution 540p$0.04
generate_audio true · resolution 720p$0.0533
generate_audio false · resolution 1080p$0.08
generate_audio true · resolution 1080p$0.1022

Send the same request body to POST /jobs/quote to see the estimated and maximum USD charge before running. A quote does not run the task or charge your balance.

Use cases

Finish a shot that ended too early

Describe the next beat and add a few seconds.

Build a longer scene step by step

Extend, review the result, and extend again.

Hold on the scenery

Ask the camera to stay on the sea or the sky while something crosses the frame. In our test the new part showed gulls flying over the sea and ended on open water.

Prompt guide & pro tips

Describe the next beat, not the whole scene

The clip already shows who and where. Spend the prompt on what happens next and how the camera moves: in our test one sentence about the car entering a tunnel and the camera holding on the sea was enough.

Check the details after the join

Because the car changed colour and shape in our test, look for props, vehicles and wardrobe that must stay the same, and re-run with a changed prompt or seed if they drift.

Compare with a seed

seed keeps runs comparable while you change one thing at a time. It does not guarantee identical frames.

API quick start

Call the PixVerse V6 API in three steps

  1. Create an API key. Sign in to PopNow and create a key in the API console. Keys start with sk-popnow-. API calls use your separate USD balance.
  2. Send the request. POST /jobs/createTask with model pixverse/v6/video-extend and an input object that follows the parameter table. The response returns a task ID straight away.
  3. Get the result. Poll GET /jobs/recordInfo with the task ID, or pass a callBackUrl and we post the result to it. Download the output links when the task succeeds.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
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: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "pixverse/v6/video-extend",
  "input": {
    "prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
    "video_url": "https://media.popnow.ai/effects/flower-bloom-1abd6efb.mp4",
    "resolution": "720p",
    "duration_seconds": 5
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Replace the prompt and any links with your own. The API tab has the response, polling and callback reference.

About the PixVerse V6 Extend Video endpoint

Only the new seconds are billed, and the source length costs nothing. A five-second source with five new seconds returns a file of about ten seconds, which is the length an in-app preview should show.

Setting and light carry over, but details such as a vehicle's colour can change in the new part. Describe what must stay in the prompt when continuity matters.

Extension is how you build longer sequences. Chain the calls in order, because each new part needs the previous file as its source.

PixVerse V6 API questions

How much does the PixVerse V6 API cost?

PixVerse V6 starts at $0.111 for a 5-second clip with Extend Video, its cheapest task. Prices by option: false · 360p $0.0222 per second, false · 540p $0.0311 per second, true · 360p $0.0311 per second, false · 720p $0.04 per second. The API uses a separate USD balance. Website credits cannot be used or transferred to it, and API funds cannot be transferred to website credits. When a task is accepted, we reserve the maximum quoted amount from your API balance. On completion, we charge for actual usage, never more than the hold, and release the remainder. If the task fails, the hold is released.

What are the limits of the PixVerse V6 · Extend Video API?

Clip length: 1–15 s; Resolutions: 360p · 540p · 720p · 1080p; Prompt length (characters): 5,000. Requests outside these limits are rejected before anything is charged.

More about PixVerse V6