CheaperGen
xAIvideoBest value

Grok Imagine Video 1.5 Lite Text to Video API

Text 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 Text to Video

0

Output frame shape.

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 Image to Video

See the Grok Imagine Video 1.5 Lite examples and prompts

Grok Imagine Video 1.5 Lite Text to Video API

POST/api/v1/run/xai/grok-imagine-video-1.5-lite/text-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
aspect_ratiostring (enum)Output frame shape.
Values: 16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 3:2 · 2:3
Default: 16:9
Yes
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/text-to-video`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    "prompt": "A paper boat drifts down a rain-soaked street at dusk, neon reflections rippling on the water, soft rain ambience",
    "aspect_ratio": "16:9",
    "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/text-to-video",
  "mode": "text-to-video",
  "status": "queued",
  "input": {
    "prompt": "A paper boat drifts down a rain-soaked street at dusk, neon reflections rippling on the water, soft rain ambience",
    "aspect_ratio": "16:9",
    "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).