Seedance is ByteDance’s text-to-video family, and the current-generation Seedance 2 is one of the most notable 2026 video models, with native audio, multi-shot composition, and reference consistency. The Seedance API is available directly on Kunavo — an OpenAI-compatible endpoint, per-second USD billing, and no Volcano Engine account required.
Seedance API pricing
Billing is by generated video second, by resolution:
| Model | Resolution | Kunavo | 5-second clip |
|---|---|---|---|
| Seedance 2 Fast | 480p | $0.093 / second | $0.47 |
| 720p | $0.198 / second | $0.99 | |
| Seedance 2 | 480p | $0.114 / second | $0.57 |
| 720p | $0.246 / second | $1.23 | |
| 1080p | $0.612 / second | $3.06 |
Payment is deducted in USD per clip from prepaid Stripe balance — no credit-bundle conversion is needed. Rates are displayed from the same source as the pricing page.
How to Use — Generate Video from Text
Send a prompt to POST /v1/video/generations. We recommend seedance-2-fast for testing and seedance-2 for final assets:
import requests
resp = requests.post(
"https://api.kunavo.com/v1/video/generations",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"model": "seedance-2-fast", # 최고 품질은 "seedance-2"
"prompt": "종이학이 펼쳐지며 새 떼가 되는 장면, 매크로, 부드러운 아침 햇살",
"duration": 5,
"aspect_ratio": "16:9",
"resolution": "720p", # Fast: 480p/720p, Seedance 2는 1080p 지원
},
timeout=600, # 생성에는 몇 분이 걸릴 수 있습니다
)
print(resp.json()["data"][0]["url"])Generation takes several minutes. In production, use the asynchronous /v1/videos task flow and include Idempotency-Key to prevent duplicate charges when retrying.
Image to Video
Pass image_url and the still image becomes the first frame. Reference consistency is one of Seedance’s core strengths:
# 이미지-투-비디오: image_url을 전달하면 해당 이미지가 첫 프레임이 됩니다.
resp = requests.post(
"https://api.kunavo.com/v1/video/generations",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"model": "seedance-2",
"prompt": "제품이 천천히 회전하고 스튜디오 조명이 표면을 훑는다",
"image_url": "https://example.com/product-hero.png",
"duration": 5,
"resolution": "720p",
},
timeout=600,
)Seedance 2 vs Fast
Fast is the family’s high-volume version — low latency, about 20% cheaper, capped at 720p, and suited to social formats, previews, and bulk pipelines. Seedance 2 is for hero assets requiring 1080p and the highest level of multi-shot consistency. The request format is identical, so switching requires changing one word in model.
Comparison with Veo 3 and Wan
All three run on the same endpoint. Choose Seedance 2 for storytelling and reference consistency, Veo 3 for overall quality and native audio (Lite $0.18/clip~), and Wan 2.7 for the cheapest cinematic output ($0.096/second). See the text-to-video API guide for the full landscape.
Frequently asked questions
What is the Seedance API?
Seedance is ByteDance’s text-to-video model family, and the current generation, Seedance 2, is distinguished by native audio, multi-shot composition, and reference-image consistency. On Kunavo, seedance-2 and seedance-2-fast run through the OpenAI-compatible /v1/video/generations endpoint.
How much does the Seedance API cost?
Kunavo charges by generated video second. Seedance 2 Fast costs $0.093/second at 480p and $0.198/second at 720p; Seedance 2 costs $0.114/second at 480p, $0.246/second at 720p, and $0.612/second at 1080p. A 5-second 720p clip costs $0.99 with Fast and $1.23 with Seedance 2; failed generations are not charged.
Do I need a Volcano Engine account?
No. With one Kunavo sk-kn- key and Stripe balance, you can call Seedance, Veo 3, Wan 2.7, image models, Suno, Claude, and GPT through the same OpenAI-compatible API.
Should I use Seedance or Veo 3?
Seedance 2 excels at multi-shot storytelling and character consistency; Veo 3 excels at overall video quality and native synchronized audio. Both run on the same endpoint, so you can A/B test by changing one word in the model field.