CheaperGen
xAIvideoBest value

Grok Imagine Video 1.5 Lite Image to Video API

Image to Video with Grok Imagine Video 1.5 Lite by xAI. The lowest-cost Grok video — native audio from cents a second.

Try Grok Imagine Video 1.5 Lite Image to Video

0

Image used as the opening frame; the clip keeps its shape. JPG/PNG/WebP, URL or upload.

Matches first frame

Not used here: the video keeps the first frame's aspect ratio.

Output resolution. Higher resolutions cost more per second.

8s

Length of the generated clip in seconds (1–15s). You pay per second.

Estimated cost…

Create a free account with Google or email — pay only for what you generate.

Your video will appear here

Write a prompt, pick your settings and hit Run. You only pay for successful generations.

Also available: Grok Imagine Video 1.5 Lite Text to Video

See the Grok Imagine Video 1.5 Lite examples and prompts

Grok Imagine Video 1.5 Lite Image to Video API

POST/api/v1/run/xai/grok-imagine-video-1.5-lite/image-to-video

Submits an asynchronous job and returns 202 with a generation id. Poll GET /api/v1/generations/{id} or pass webhook_url. See job lifecycle.

Input parameters

NameTypeDescriptionAffects price
promptrequiredstringDescribe the shot: subject, action, camera movement, lighting and style.No
image_urlrequiredstring (URL)Image used as the opening frame; the clip keeps its shape. JPG/PNG/WebP, URL or upload.No
resolutionstring (enum)Output resolution. Higher resolutions cost more per second.
Values: 480p · 720p · 1080p
Default: 720p
Yes
durationintegerLength of the generated clip in seconds (1–15s). You pay per second.
Range: 1–15s
Default: 8
Yes
webhook_urlstring (URL)Optional. We POST the finished generation here, signed with your webhook secret. WebhooksNo

Request

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/xai/grok-imagine-video-1.5-lite/image-to-video`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    "prompt": "She turns toward the camera and smiles as the wind moves through her hair, soft café chatter",
    "image_url": "https://cdn.cheapergen.com/samples/portrait.jpg",
    "resolution": "720p",
    "duration": 8
  }),
}).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);

Response

{
  "id": "gen_8c2QmX1nq0k4",
  "object": "generation",
  "model": "xai/grok-imagine-video-1.5-lite",
  "endpoint": "xai/grok-imagine-video-1.5-lite/image-to-video",
  "mode": "image-to-video",
  "status": "queued",
  "input": {
    "prompt": "She turns toward the camera and smiles as the wind moves through her hair, soft café chatter",
    "image_url": "https://cdn.cheapergen.com/samples/portrait.jpg",
    "resolution": "720p",
    "duration": 8
  },
  "output": null,
  "error": null,
  "cost": {
    "amount_usd": 0.2255,
    "currency": "usd",
    "estimated": true,
    "official_usd": null,
    "list_price_source": "official",
    "list_price_label": "Official",
    "saved_usd": null
  },
  "source": "api",
  "started_at": null,
  "completed_at": null,
  "urls": {
    "get": "https://cheapergen.com/api/v1/generations/gen_8c2QmX1nq0k4",
    "cancel": "https://cheapergen.com/api/v1/generations/gen_8c2QmX1nq0k4/cancel"
  },
  "created_at": "2026-10-15T09:21:04Z"
}

Grok Imagine Video 1.5 Lite pricing

Pay per second of video as you go, with no subscription required. Failed generations are refunded automatically.

TierOfficial priceCheaperGen
480p
audio included
$0.02/s$0.0146/s
With a monthly plan: Pro $0.0139Max $0.0133
720p
audio included
$0.03/s$0.0219/s
With a monthly plan: Pro $0.0209Max $0.0199
1080p
audio included
$0.14/s$0.1021/s
With a monthly plan: Pro $0.0973Max $0.0925

Monthly plans lower prices on most models (shown under each price); you can still pay as you go. Pro $499/month · Max $4,999/month.

  • Official price: xAI API list price for grok-imagine-video-1.5-lite ($0.02 / s at 480p, $0.03 at 720p, $0.14 at 1080p; $0.01 per input image). Prices verified October 18, 2026.
  • Image to video adds $0.01 for the first frame (before our discount).