PopNowAPI
Get API key

by PixVerse

50 ready-made effect templates that turn a photo into a themed clip

pixverse/v6-effects/image-to-video
  • Up to 1080p
  • Sound included
  • Up to 2 reference images
  • Image to Video

About PixVerse V6 Effects

The PixVerse V6 Effects API is a single image-to-video endpoint, pixverse/v6-effects/image-to-video. You choose a template with preset, send one photo in image_urls (two for the three two-photo templates), and get back a short themed clip. The template sets the length, roughly 5 to 30 seconds, and the motion, so your app only has to show a gallery of looks and collect a photo from the user.

Call it with the model name pixverse/v6-effects/image-to-video on POST /jobs/createTask, from $0.0222.

Introduction

PixVerse V6 Effects Image to video applies one of 50 ready-made PixVerse effect templates to your photo. You pick the template with preset, send one photo in image_urls (two photos for three of the templates) and get back a short themed clip. The template fixes the clip length and the motion, so the choices left to you are the resolution (360p, 540p, 720p or 1080p) and whether the clip has sound. A prompt is optional.

Choose a PixVerse V6 mode by starting material

What you have at the startMode
a photo and a template you like from the list belowPixVerse V6 Effects Image to video (you are here)
a written scene, a first frame with an optional last frame, several reference images, or a clip to continuePixVerse V6
a written scene or a single first frame, and you want higher picture qualityPixVerse V6 Max

Key features

Pick a template by name

preset takes the name of one of 50 PixVerse effect templates. The full list, with the number of photos each template needs, is in the table below.

Five kinds of template

  • Sports celebrations: Knee Slide, Epic Save, Stadium Legend, Trophy Celebration, World Champion Lift, Tunnel to Captain, Dynamic Football Poster, Mini Football Hero.
  • Product showcases: Product Landmark, Fluffy Factory, Fluffy Chef, Summer Postcard, Surfing Summer, Kitty Shop, Inhaled into Product Universe.
  • Dance: Thriller Dance Steps, Dai Dai Dance, Apex Dance, Rhythm Dash.
  • Greetings and moments: Today is my birthday, Love Launcher, Idol Ending Shot, plus the three two-person templates Top of the World, The Last Hug and Dive into the deep blue of love.
  • Transformations: Magma Rise, Cyber Armor: Reborn in the Rain, Screen Killer King.

The rest, such as Crowd Focus, Ski Joy, MotoGP Live and Nail Lab, sit outside these groups. The grouping is our reading of PixVerse's template names; the table lists every template.

One photo in, a short clip out

In our test, a waist-up studio portrait of a smiling man in a tan shearling jacket and white T-shirt went in with the Knee Slide template. The clip that came back was 5.04 seconds long at 768x1024 and 540p: he is placed on a stadium pitch in football shorts and socks and slides on his knees with his arms spread wide, with the crowd and floodlights behind him. Model time was 36 seconds, not counting queueing or transfer.

Request parameters

ParameterRequiredDescription
generate_audioNoAdds sound made to match the picture: voices, ambience and effects. Default: false
image_urlsYesPhotos to edit or combine. Say in the prompt what each one adds.
presetYesPixVerse effect template. It sets the clip length and the motion. 412736208886848 · 411563216524736 · 411316927927040 · 411174903569216 · 410999246341952 · 408891141511104 · 410317363057408 · 410285445698304 · 410133101388544 · 409899296377728 · 408897485909952 · 408869061406656 · 408661207662528 · 409767750265728 · 409766559675264 · 409589071559552 · 407804339389760 · 407658863287616 · 407474361215744 · 407473438360320 · 407467702283008 · 385844572217469 · 406428904874432 · 406423682060736 · 406411724685760 · 406372274350528 · 406218913317312 · 406218479198656 · 406064763308480 · 406413607395776 · 405662117814720 · 406014934000064 · 405658369331648 · 405321470423488 · 405175211454656 · 404955806201792 · 404820147974080 · 398980393937856 · 403916646846400 · 403739217192896 · 403560060358144 · 403556618212098 · 398965022284579 · 402201060373270 · 403085292466285 · 402061828030966 · 402888569901524 · 402155676592228 · 402047865383360 · 402046136040202 · Default: 398965022284579
promptNoOptional nudge for the template. The template already defines the motion.
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

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

Fan and match-day clips

Turn a portrait into a goal celebration, a trophy lift or a stadium entrance with templates such as Knee Slide, Trophy Celebration, World Champion Lift or Tunnel to Captain.

Product showcases

Product Landmark, Fluffy Factory, Summer Postcard and Inhaled into Product Universe read as product showcases by name. We have not run them, so try one with your own product photo before you plan a batch.

Dance clips without choreography

Thriller Dance Steps, Dai Dai Dance, Apex Dance and Rhythm Dash are the dance templates. Pick one and upload a clear portrait; there is no movement to describe.

Greetings and shared moments

Today is my birthday, Love Launcher and Idol Ending Shot suit greetings and posts. The Last Hug, Top of the World and Dive into the deep blue of love take two photos, one for each of the two people.

Transformations

Magma Rise, Cyber Armor: Reborn in the Rain and Screen Killer King are the action and transformation templates for a dramatic reveal.

All 50 templates and the photos each one needs

Pass the template name as preset. Three templates need two photos in image_urls; the others take one.

TemplatePhotos
A kick through the world1
Apex Dance1
Courtyard Makeover Party1
Crowd Focus1
Crowned God in One Battle1
Cyber Armor: Reborn in the Rain1
Dai Dai Dance1
Dive into the deep blue of love2
Dynamic Football Poster1
Epic Save1
Fluffy Chef1
Fluffy Factory1
Football Live King!1
Golden Field Breaker1
Idol Ending Shot1
Inhaled into Product Universe1
Jump into the Crowd 21
Kitty Shop1
Knee Slide1
Love Launcher1
Magma Rise1
Mini Football Hero1
Mini Football Pitch1
MotoGP Live1
My Future has Infinite Possibilities1
Nail Lab1
Poke my little cutie1
Post-match Sharp Comment1
Post-match Sharp Comment 21
Product Landmark1
Rhythm Dash1
Screen Killer King1
Sideline Ball Boy1
Ski Joy1
Skyline Track Flag1
Small Town Footballer1
Stadium Legend1
Step by Step1
Summer Postcard1
Superstar Lobby1
Surfing Summer1
The Last Hug2
Thriller Dance Steps1
Today is my birthday1
Top of the World2
Trophy Breakthrough1
Trophy Celebration1
Tunnel to Captain1
Vibe Copines1
World Champion Lift1

Prompt guide & pro tips

Let the template do the directing

The template already defines the motion and the length. The prompt is optional: if you leave it out we send a neutral default.

Name the moment in a few words

Our Knee Slide run used one line, "Knee slide goal celebration.", which names the same moment the template is built for. We did not compare it with a run that left the prompt out, so treat a prompt as a nudge, not a control. For a clip you direct in full, use PixVerse V6.

Start from a clear photo

A clear, studio-style portrait worked in our Knee Slide run. Use one photo per person: the two-person templates need two photos.

Expect the setting and outfit to change

The studio background became a stadium pitch and the jacket became a football kit. Compare the result with your photo before you publish it.

Draft low, finish high

Check the result at 360p or 540p with sound off, then rerun at 720p or 1080p, or switch sound on, once you like it.

Use the seed to compare one change at a time

seed is useful to compare one change at a time; it does not guarantee identical frames.

Need your own scene or higher picture quality?

A template fixes the motion, and the prompt can nudge it. Use PixVerse V6 for prompt-driven video, or PixVerse V6 Max for higher picture quality from text or a single image.

API quick start

Call the PixVerse V6 Effects 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-effects/image-to-video 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-effects/image-to-video",
  "input": {
    "prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
    "preset": "398965022284579",
    "image_urls": [
      "https://media.popnow.ai/influencer/examples/marco.webp"
    ],
    "resolution": "720p"
  }
}'

# 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.

What to build with the PixVerse V6 Effects API

  • A one-tap gallery in a consumer app, where the template thumbnail is the product and the user only uploads a selfie.
  • A seasonal campaign tool that rotates a set of templates through a holiday or a product launch.
  • A catalogue tool that runs a product shot through a showcase template for listing videos.

PixVerse V6 Effects parameter notes

  • preset is required and must be one of the 50 template IDs. Pass the numeric ID, not the display name. The default is 398965022284579, which is Knee Slide.
  • image_urls is required. It takes one image for most templates and two for Dive into the deep blue of love, Top of the World and The Last Hug. Each image is JPG, JPEG, PNG or WebP up to 20 MB.
  • prompt is optional and up to 5,000 characters. It is a nudge on top of the template, which already defines the motion. Leave it out and the endpoint sends a neutral default.
  • resolution takes 360p, 540p, 720p (the default) or 1080p. generate_audio defaults to false, and seed is optional.
  • Match the photo count to the template. Send two entries in image_urls for the two-photo presets, and one for every other template.

How PixVerse V6 Effects API pricing adds up

Billing is in USD per second of the clip the template delivers, at the same per-second rates as PixVerse V6 image to video: $0.0222 at 360p without sound, $0.040 at 720p and $0.080 at 1080p, with the sound-on rates higher. The job holds a 30-second maximum until delivery and then releases the difference, so the final charge follows the real length of the clip. Failed or declined requests are not charged.

  • generate_audio false · resolution 360p, 5-second clip: $0.111 each, $11.10 for 100 clips
  • generate_audio true · resolution 1080p, 5-second clip: $0.511 each, $51.10 for 100 clips

Async jobs, webhooks and rate limits

Every PixVerse V6 Effects request is asynchronous: createTask returns a taskId straight away, and the result arrives when the job finishes. Poll GET /jobs/recordInfo every few seconds, or pass a public https callBackUrl and verify the X-Webhook-Signature header (HMAC-SHA256 over taskId, timestamp and the body hash) before trusting the payload. Each account gets 1,000 write requests per 10 seconds; a 429 carries Retry-After. Send an Idempotency-Key with createTask so a retried request for pixverse/v6-effects/image-to-video never runs or bills twice.

Common PixVerse V6 Effects API errors

errorCodeWhat it usually means and how to fix it
invalid_requestpreset is not one of the 50 template IDs, or image_urls holds the wrong number of images for that template.
invalid_assetAn image could not be fetched, or it is not a JPG, PNG or WebP within 20 MB. Upload the files first and pass the references.
content_rejectedThe photo or the optional prompt was declined at review. Ask the user for another photo or different wording.
upstream_failedThe template could not be rendered on this photo. Retry with a clearer, front-facing image. A failed request is not billed.

PixVerse V6 Effects API questions

How much does the PixVerse V6 Effects API cost?

PixVerse V6 Effects costs $0.0222 per second. 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 is the model name for PixVerse V6 Effects in the API?

Put pixverse/v6-effects/image-to-video for Image to Video in the model field of POST /jobs/createTask.

How long is the output clip?

The template decides it, roughly 5 to 30 seconds. Read the length from the job result rather than assuming one, because billing follows the delivered clip.

Can I choose the length?

No. The effect template fixes the length and the motion. If you need a specific duration, use the standard PixVerse V6 image-to-video endpoint instead.

Is the prompt required?

No. prompt is optional, and it only nudges the template.

Which templates take two photos?

Dive into the deep blue of love, Top of the World and The Last Hug. Call any of them with two entries in image_urls.

What are the limits of the PixVerse V6 Effects API?

Resolutions: 360p · 540p · 720p · 1080p; Reference images: 2; Prompt length (characters): 5,000; Largest upload: 20 MB. Requests outside these limits are rejected before anything is charged.

Can I try PixVerse V6 Effects without writing code?

Run PixVerse V6 Effects in the Playground with your API USD balance, without an API key. Each run appears in your developer history with its matching code.

All PixVerse models

PixVerse V6 is the open-ended version: write your own prompt and set the length yourself.

More about PixVerse V6 Effects