Seedance 2.5 is live — 30-second cinematic video with native audio & real-person references

Grok Imagine 1.0 Video API — Async Text & Image-to-Video

The Grok Imagine 1.0 Video API turns text or up to seven reference images into a 6 to 30 second clip at 480p or 720p. One endpoint covers text-to-video and image-to-video with five aspect ratios.

Highlights
6–30 s · 480p / 720p · up to 7 images
Best for
Memes, social clips, stylized shorts
Input
Text, plus up to 7 images
Output
Video (mp4)
Input

≤ 4000 chars · required when image_urls is empty

Default 16:9 · ignored when image_urls is set

6

6 to 30 · default 6

Default 480p

Estimated cost~$0.04747 credits
Result

Try one of these prompts

What is the Grok Imagine 1.0 Video API?

Grok Imagine 1.0 Video is xAI's video model, exposed on reAPI as one async endpoint that switches between text-to-video and image-to-video based on how many reference images you send (0 to 7). Clips run 6 to 30 seconds at 480p or 720p, with five aspect ratios (16:9, 9:16, 1:1, 3:2, 2:3) in text mode and prompts up to 4,000 characters. The per-second rate is flat — 720p costs the same as 480p — so the bill scales only with duration.

What you can build with this model

Real-world workflows and production use cases you can build and ship with this model.

Animate a still with the Grok Imagine 1.0 Video API

Pass one reference image and a motion prompt. The Grok Imagine 1.0 Video API returns a 6 to 30 second clip from the same endpoint as your text-to-video calls — no model swap. The output aspect ratio matches the source image automatically.

Generate a clip

Compose richer scenes from up to seven references

Send up to seven reference images alongside a prompt and the Grok Imagine 1.0 Video API fuses subject, style, and props into a brand-new motion shot — character reskins, product spots, multi-style social posts, all in one request.

Text-to-video with a flat per-second price

Describe the scene, pick an aspect ratio, and the Grok Imagine 1.0 Video API returns a clip with coherent motion and lighting. 480p and 720p share the same per-second rate, so quality choice never surprises you on the bill.

Pricing

Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.

First test cost
$0.04141 credits

One 5-second sample at the cheapest tier.

Testing budget guide
Add credits
$10
≈ 248 tests
$50
≈ 1242 tests
$100
≈ 2484 tests
ModelCategoryPrice
grok-imagine-1.0-video480p
$0.009
9 credits · 1 second
720p
$0.009
9 credits · 1 second

Why reAPI

One endpoint, two modes

The Grok Imagine 1.0 Video API picks its mode from the count of image_urls you send. Zero gives you text-to-video, 1 to 7 gives image-to-video — all on the same /api/v1/videos/generations call, with the same authentication and the same task polling pattern.

Flat per-second price across qualities

The Grok Imagine 1.0 Video API charges the same per-second rate at 480p and 720p — pick HD whenever you need it without re-doing the math. Bill scales linearly with duration, and failed jobs refund automatically.

Up to seven reference images

Supply between one and seven references on a single Grok Imagine 1.0 Video API request. Use the first as a starting frame, the rest as style and subject guidance — no separate stitching or fine-tune step required.

Ship the Grok Imagine 1.0 Video API in three steps

  1. step 01

    Create an API key

    Sign up and grab a key from the dashboard. Free credits cover your first Grok Imagine 1.0 Video API calls — no card required.

    Open
  2. step 02

    Submit a video task

    POST to /api/v1/videos/generations with model = grok-imagine-1.0-video. The Grok Imagine 1.0 Video API returns a task ID immediately so your worker can move on.

    Open
  3. step 03

    Poll the result

    GET /api/v1/tasks/:id until status is completed. Download the Grok Imagine 1.0 Video API output and ship it.

    Open
docs/api/grok-imagine-1-0-video

API reference

Drop-in code and the full parameter table.

curl -X POST https://reapi.ai/api/v1/videos/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-imagine-1.0-video",
    "prompt": "A dog running on a sunlit beach, slow-motion",
    "size": "16:9",
    "duration": 6,
    "quality": "720p"
  }'

Parameter validation failed

Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.

Authentication or balance issue

401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.

Content or material rejected

Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.

Task failed or timed out

A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.

Frequently asked questions

Common questions about this model.

The Grok Imagine 1.0 Video API is xAI's async video generation endpoint. One model id (grok-imagine-1.0-video) auto-routes text-to-video and image-to-video based on whether you attach reference images.

start building

Ready to ship?

Try it in the playground or grab an API key to integrate now.