Skip to main content

Why Kinovi

Seedance 2.0 API with the best pricing and developer experience.
Kinovifal.aiOthers
AvailabilityLive nowEarly access (not yet available)Live
Fast mode price$0.145/sec$0.165/sec+
Video input billingOutput onlyInput + output
Resolutions480p / 720p / 4K480p / 720p
ConcurrencyUp to 50~10
T2V 5s cost (Fast)$0.725$1.025+
Video ref 10s→5s$0.725$1.875+
Track record500K+ videosServerless infra
Why developers choose Kinovi:
  • Real person mode built-in — generate videos with real human faces by default, no extra setup or permissions needed
  • Battle-tested at scale — 500K+ videos generated in production, with auto-retry and failure recovery built in
  • Output-only billing — you only pay for the video you get. Reference video/audio length doesn’t affect your cost
  • No preprocessing needed — upload any image, video, or audio as-is. We handle resizing, format conversion, duration trimming, and aspect ratio automatically
  • Up to 50 concurrent tasks — other platforms typically cap at ~10. Scale your pipeline without bottlenecks
  • 480p / 720p / 4K — 720p by default, outputResolution for 480p (half price), upscaleResolution for 4K
Free credits on signup, no subscription required.

1. Get Your API Key

  1. Sign up at kinovi.ai
  2. Go to API Keys and create a key
  3. Add credits to your account
export SEEDANCE_API_KEY="your_api_key_here"
No API key yet? Try the Playground to generate videos in the browser first.

2. Create a Task

curl -X POST "https://kinovi.ai/api/v1/jobs/createTask" \
  -H "Authorization: Bearer $SEEDANCE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-20",
    "inputs": {
      "prompt": "A serene Japanese garden with cherry blossoms swaying in the wind",
      "duration": "5",
      "aspectRatio": "16:9"
    }
  }'
Returns:
{ "taskId": "task_clxxxxxx" }
A 200 response means the task was created, not completed. You need to poll for the result.

3. Poll for Result

Video generation takes 1–5 minutes. Poll every 5 seconds until status is success or fail:
curl -s "https://kinovi.ai/api/v1/jobs/recordInfo?taskId=YOUR_TASK_ID" \
  -H "Authorization: Bearer $SEEDANCE_API_KEY"
Success response:
{
  "taskId": "task_clxxxxxx",
  "status": "success",
  "output": [{ "url": "https://..../video.mp4", "width": 1280, "height": 720 }],
  "creditsUsed": 200
}

That’s It

3 steps: create taskpoll statusget video URL. A 5-second 720P video costs 200 credits ($1.00).

Next Steps

Playground

Try video generation in the browser — no code needed

Text to Video

Full API reference with all parameters

Image to Video

Animate images into video

Pricing

Credits, costs, and 4K upscale pricing