Text to Video API
UnificAlly serves 28 text to video models from Alibaba, ByteDance, Kling, Google, MiniMax and xAI through one REST API and one API key. Rates start at $0.007/sec (SeeDance 1.5 Pro) or $0.075 per video (Veo 3.1), depending on how each model bills, and you pay per generation from a prepaid balance with no subscription. Every model below uses the same two calls: POST /v1/tasks to start a job and GET /v1/tasks/{task_id} to fetch the result.
All 28 text to video models on UnificAlly
| Model | Provider | Starting rate |
|---|---|---|
| Gemini Omni Flash 1.1 API Text, image, and character references with voice presets; 4-10s videos plus conversational editing. | from $0.11 per video | |
| Wan 3.0 Prime API Alibaba Fast Wan 3.0: same 2–30s videos with audio and T2V/I2V/R2V modes, much shorter generation times. | Alibaba | from $0.04375/sec |
| Wan 3.0 API Alibaba 2–30s videos with audio, T2V/I2V/R2V, document and webpage inputs, up to 20 references, 480P–1080P. | Alibaba | from $0.035/sec |
| SeeDance 2.5 API ByteDance 4-30s, 480p to 1080p, native audio, first/last frames, and up to 50 multimodal references. | ByteDance | from $0.129/sec |
| MiniMax Hailuo H3 API MiniMax 2K at 24 fps with native audio, 4-15s, six aspect ratios, start/end frames, and reference-to-video. | MiniMax | from $0.0709/sec |
| HappyHorse 1.1 API Alibaba Up to 9 ref images, 720p or 1080p, 3–15s, native audio and lip-sync in one pass. | Alibaba | from $0.098/sec |
| Kling 3.0 Turbo API Kling T2V or I2V, 3–15s at 720p Standard or 1080p Pro, no multi-shot or native audio. | Kling | from $0.066/sec |
| Veo 3.1 API 4 model variants, 720p–4K, lip-synced dialogue and SFX in one call. | from $0.075 per video | |
| SeeDance 2.0 API ByteDance Up to 9 image/video/audio references, T2V or first/last frame, 4–15s, up to 4K on Pro. | ByteDance | from $0.022/sec |
| SeeDance 2.0 Fast API ByteDance Up to 9 references, T2V or first/last frame, 4–15s at 480p or 720p, faster turnaround. | ByteDance | from $0.0372/sec |
| SeeDance 2.0 Mini API ByteDance Up to 9 references, T2V or first/last frame, 4–15s, 480p or 720p, cost-optimized. | ByteDance | from $0.022/sec |
| Kling 3.0 API Kling Multi-shot 2–6 scenes per call, 3–15s single-shot, 4K mode, with Audio 2.0 lip-sync. | Kling | from $0.06/sec |
| Grok Imagine 1.5 Video Fast API xAI T2V, I2V, or reference images with style presets, faster results at 480p, 720p, or 1080p. | xAI | from $0.04/sec |
| Kling O1 API Kling Reasoning video gen with up to 7 references, image-only elements, single-shot 3–10s, 720p/1080p. | Kling | from $0.06/sec |
| Kling 2.1 Master API Kling T2V or I2V at Pro 1080p only, 5 or 10s, with optional sound effects and music. | Kling | $0.20/sec |
| Kling 2.5 Turbo API Kling T2V or I2V with optional end frame, 5 or 10s at 720p Standard or 1080p Pro. | Kling | from $0.03/sec |
| Kling 2.6 API Kling T2V or I2V at 720p Standard or 1080p Pro, 5 or 10s, with optional end frame and audio. | Kling | from $0.03/sec |
| SeeDance 1.5 Pro API ByteDance T2V or first/last frame at 720p or 1080p, with 5, 10, or 12s videos. | ByteDance | from $0.007/sec |
| Wan 2.6 API Alibaba T2V, I2V, or R2V up to 5 references, 720p or 1080p, 2–15s, with auto audio and multi-shot. | Alibaba | from $0.07/sec |
| Wan 2.6 Flash API Alibaba Faster Wan 2.6 with T2V/I2V/R2V, multi-shot, and auto-audio up to 1080p. | Alibaba | from $0.0175/sec |
| SeeDance 1.0 API ByteDance T2V or I2V at 480p/720p, 5 or 10 second clips. | ByteDance | from $0.015/sec |
| SeeDance 1.0 Pro Fast API ByteDance Fast text-to-video and first-frame image-to-video at up to 1080p for 4–12 seconds. | ByteDance | from $0.007/sec |
| Wan 2.5 API Alibaba T2V or I2V at 480p, 720p, or 1080p, 5 or 10s, with auto audio or custom audio sync. | Alibaba | from $0.035/sec |
| Wan 2.2 API Alibaba Silent T2V or I2V, fixed 5s videos at 480p or 1080p, with negative prompts and seeds. | Alibaba | $0.20 per video |
| Wan 2.2 Fast API Alibaba Fastest Wan 2.2 silent T2V/I2V, fixed 5s videos, with I2V at 720p in addition to 480p/1080p. | Alibaba | from $0.0105/sec |
| Kling 3.0 Omni API Kling Up to 7 references plus elements, video reference/transform, multi-shot 2–6, 4K mode. | Kling | from $0.06/sec |
| Wan 2.7 API Alibaba T2V, I2V, or R2V with first/last frame, video continuation, lip-sync, 2–15s at 720P or 1080P. | Alibaba | from $0.07/sec |
| HappyHorse 1.0 API Alibaba T2V, I2V, or R2V up to 9 reference images, 720P or 1080P, 3–15s videos with joint audio-video. | Alibaba | from $0.098/sec |
How to call the Text to Video API
Every model takes the same request: a model ID and an input object. This example uses google/veo-3.1-fast; swap in any model ID from the table and the input fields from its model page.
# 1. Start a task
curl -X POST https://api.unifically.com/v1/tasks \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "google/veo-3.1-fast",
"input": {
"prompt": "A cinematic shot of a cat walking through a garden",
"aspect_ratio": "16:9",
"duration": 4,
"resolution": "1080p"
}
}'
# 2. Read the result with the task_id from step 1
curl https://api.unifically.com/v1/tasks/TASK_ID \
-H "Authorization: Bearer YOUR_API_KEY"Text to Video API FAQ
- How much does the Text to Video API cost?
- Each model has its own rate, shown in the table above and on the pricing page. The lowest listed rates right now are $0.007/sec (SeeDance 1.5 Pro) and $0.075 per video (Veo 3.1). You pay per generation from a prepaid balance: no subscription, no monthly minimum, and the balance does not expire. Failed generations are not charged, and a request with dry_run set to true returns the exact price without running the job.
- How do I call these text to video models from code?
- Send POST https://api.unifically.com/v1/tasks with your API key, a model ID (for example google/veo-3.1-fast) and an input object. The response holds a task_id: poll GET /v1/tasks/{task_id} until the status is completed, or pass a callback_url to receive the result by webhook. The request shape is the same for every model; only the model ID and the input fields change.
- Can the same API turn an image into a video?
- Yes. Every model on this page also accepts a start image; the full image to video list is on the Image to Video API page. The image goes in the model's input as a URL, for example start_image_url for Veo 3.1.
- Can I try the text to video models before topping up?
- Yes. A new UnificAlly account starts with a $0.50 signup balance, and every model page has a browser playground that runs on it, so you can compare outputs before writing any code.