CheaperGen

PixVerse · 1 model

PixVerse API

PixVerse's PixVerse video models through one API: PixVerse V6. From $0.019/s, up to 15% below official. Text, image and Reference to video, up to 1080p, clips up to 15 s, with optional audio.

Models
1
video
From
$0.019/s
PixVerse V6
Below official
up to 15%
PixVerse V6
Failed runs
$0
refunded automatically

Lineup

PixVerse video model on CheaperGen

Starting price per second at each model's lowest tier, next to PixVerse's official price.

PixVerse API: video models, specs and prices. Select a column header to sort.
T2V · I2V · Ref2V
1080p
1–15 s
Optional (+)
$0.019/s
360p
$0.0222/s
up to 15%

Try it

Try the PixVerse models

Switch models with the tabs. Runs on your balance at the price on the button; failed runs are refunded.

Capabilities

PixVerse video capabilities

PixVerse video capabilities
FeaturePixVerse V6
Text to videoYes
Image to videoYes
Reference to videoYes
Resolutions360p, 540p, 720p, 1080p
Clip length1–15 s
AudioOptional (+)
FramesFirst
Reference imagesUp to 7
Aspect ratios8
ReleasedMar 2026

Quick start

Call the PixVerse API

One request shape for every PixVerse model: POST /v1/run/{endpoint} with your key, then poll the generation or pass a webhook_url. Switching models means changing the endpoint.

PixVerse endpoints
ModelEndpoint
PixVerse V6 · Text to Videopixverse/pixverse-v6/text-to-video
PixVerse V6 · Image to Videopixverse/pixverse-v6/image-to-video
PixVerse V6 · Reference to Videopixverse/pixverse-v6/reference-to-video

PixVerse V6 · Text to Video

const API = "https://cheapergen.com/api/v1";
const headers = {
  Authorization: `Bearer ${process.env.CHEAPERGEN_API_KEY}`,
  "Content-Type": "application/json",
};

// 1. Submit the job
let job = await fetch(`${API}/run/pixverse/pixverse-v6/text-to-video`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    "prompt": "A cute clay-animation fox bakes a pie in a tiny kitchen, stop-motion style, warm light",
    "aspect_ratio": "16:9",
    "resolution": "540p",
    "duration": 5
  }),
}).then((r) => r.json());

// 2. Poll until it finishes (or pass webhook_url and skip polling)
while (job.status === "queued" || job.status === "running") {
  await new Promise((r) => setTimeout(r, 3000));
  job = await fetch(`${API}/generations/${job.id}`, { headers }).then((r) => r.json());
}

console.log(job.status === "succeeded" ? job.output.video.url : job.error);

Go deeper

Pricing, cost and docs for each PixVerse model

FAQ

PixVerse API questions

PixVerse is PixVerse's family of AI video models. Through CheaperGen you call PixVerse V6 with one API key: POST /v1/run/{endpoint}, then poll the generation or receive a webhook. What each version does: PixVerse AI; the newest: PixVerse Latest.

PixVerse V6 starts at $0.019/s, so a 5-second clip costs $0.095 — up to 15% below PixVerse's official price. Pay as you go from prepaid credits; failed generations are refunded.

Create a CheaperGen account, add credits and create a key in Dashboard → API keys. The same key runs every PixVerse model and the other 44 models in the catalog; you don't need a PixVerse account. Step by step: PixVerse V6 API key.

Yes. PixVerse V6 is developed by PixVerse; CheaperGen provides API access — the same models and output, at a lower price — and doesn't own them.

PixVerse V6 can add native audio at a higher per-second rate. The highest resolution is 1080p (PixVerse V6).

PixVerse V6 is developed by PixVerse; CheaperGen provides API access and does not own it. Trademarks belong to their respective owners.