The Seedance 2.0 Fast API on APIMart runs ByteDance's seedance-2.0-fast model, which has the same features as standard Seedance 2.0 and generates faster. Use it for text to video, image to video, first and last frame and multimodal reference clips at 480p or 720p with native audio. One Seedance API key gives you every Seedance 2 API variant—seedance-2.0, seedance-2.0-fast and seedance-2.0-mini.
Upload reference audio (requires image or video)
WAV, MP3 (max 20MB, up to 3 audios, duration ≤ 15s)
Video link valid for 72 hours
Transparent pricing with no hidden fees. Pay only for what you use.
| Variant | Tier | GoldCurrent price | Platinum | Diamond | Official | Your savings |
|---|---|---|---|---|---|---|
seedance-2.0-fast | 480P & uploaded videos | 0.2368Credits(~$0.0237)/secref. duration + gen. duration | 0.225Credits(~$0.0225)/sec | 0.2131Credits(~$0.0213)/sec | 0.296Credits(~$0.0296)/sec | 20% |
| 480P | 0.3984Credits(~$0.0398)/sec | 0.3785Credits(~$0.0378)/sec | 0.3586Credits(~$0.0359)/sec | 0.498Credits(~$0.0498)/sec | 20% | |
| 720P & uploaded videos | 0.5128Credits(~$0.0513)/secref. duration + gen. duration | 0.4872Credits(~$0.0487)/sec | 0.4615Credits(~$0.0462)/sec | 0.641Credits(~$0.0641)/sec | 20% | |
| 720P | 0.856Credits(~$0.0856)/sec | 0.8132Credits(~$0.0813)/sec | 0.7704Credits(~$0.077)/sec | 1.07Credits(~$0.107)/sec | 20% |
* Actual costs are subject to final output.
* uploaded videos pricing = (ref. duration + gen. duration) × current price
The Seedance 2.0 Fast API keeps every Seedance 2.0 feature and generates faster, so you can test prompts, references and edits in more rounds. Create 4–15 second clips at 480p or 720p from text, images, video and audio, with sound in the same pass.
50K+
Active Users
99.9%
Uptime
2x
Faster
—
Cost Savings
Call ByteDance Seedance 2.0 Fast on APIMart with one POST request. Generation is asynchronous: submit a task, then poll the task endpoint to get the video URL.
Save the key you created above in the APIMART_API_KEY environment variable and send it as Authorization: Bearer <key> on every Seedance 2.0 Fast API request.
POST /v1/videos/generations with model seedance-2.0-fast, your prompt, size, resolution and duration. Add image_urls for image to video, or video_urls and audio_urls for references. The response contains the task ID in data[0].task_id.
Poll GET /v1/tasks/{task_id} until status is completed, then read the video URL from data.result.videos[0].url[0]. If the task fails, the reason is returned in data.error.message.
See the Seedance 2.0 API reference for every parameter, scenario and response field.
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-fast",
"prompt": "A cinematic tracking shot of a red vintage car driving along a coastal road at sunset, waves crashing below, warm golden light",
"size": "16:9",
"resolution": "720p",
"duration": 5
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "seedance-2.0-fast",
"prompt": "A cinematic tracking shot of a red vintage car driving along a coastal road at sunset, waves crashing below, warm golden light",
"size": "16:9",
"resolution": "720p",
"duration": 5
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-fast",
"prompt": "The woman in the photo turns toward the camera and smiles as the wind moves her hair, slow push-in, soft daylight",
"image_urls": [
"https://example.com/portrait.jpg"
],
"resolution": "720p",
"duration": 5
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
model | string | Required | Default: seedance-2.0-fast | Use seedance-2.0-fast for faster generation. The same request also works with seedance-2.0 and seedance-2.0-mini. |
prompt | string | Optional | Default: — | Seedance 2.0 Fast API video description. Required for text to video and optional when you pass images or reference video. Up to 4,000 characters; around 500 is recommended. |
duration | integer | Optional | Default: 5 | Clip length from 4 to 15 seconds. |
size | string | Optional | Default: 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 or adaptive (matches the input image or video). |
resolution | string | Optional | Default: 720p | 480p or 720p. 1080p and 4k are only available on seedance-2.0, not on seedance-2.0-fast. |
seed | integer | Optional | Default: — | Random seed. The same seed with the same request gives similar, but not identical, results. |
generate_audio | boolean | Optional | Default: true | Generate synchronized audio. Set false for a silent video. |
return_last_frame | boolean | Optional | Default: false | Also return the URL of the last frame, for chaining clips into longer videos. |
image_urls | array | Optional | Default: — | Up to 9 image URLs or asset:// IDs for Seedance 2.0 Fast API image to video. Cannot be used together with image_with_roles. |
image_with_roles | array | Optional | Default: — | Images with a role: first_frame, last_frame or reference_image (a reference portrait, used with an approved asset:// URL). Reference video and audio are not available with first and last frames. |
video_urls | array | Optional | Default: — | Up to 3 Seedance 2.0 Fast API reference videos, total length between 1.8 and 15.2 seconds, 480p to 720p. |
audio_urls | array | Optional | Default: — | Up to 3 reference audio clips, 15 seconds in total. Must be used with a reference image or video. |
tools | array | Optional | Default: — | Optional tools. [{"type": "web_search"}] lets the model reference web information during generation. |
nsfw_check | boolean | Optional | Default: false | Check the prompt and images before submission. Flagged requests return HTTP 400 and no task is created. |
Compare every Seedance video model on APIMart. One API key calls all of them; each model page shows its live pricing.
| Model | Best for | Resolution | Duration |
|---|---|---|---|
| Seedance 2.5 API | Clips up to 30 s with up to 50 image, video and audio references, plus video editing and extension | 480P / 720P / 1080P | 4–30 s or auto |
| Seedance 2.0 API | Up to 4K, the highest resolution in the family, with image, video and audio references | 480P / 720P / 1080P / 4K | 4–15 s |
| Seedance 2.0 Fast APIThis page | Fast variant of Seedance 2.0 with the same image, video and audio references | 480P / 720P | 4–15 s |
| Seedance 2.0 Mini API | Mini variant of Seedance 2.0 with the same image, video and audio references | 480P / 720P | 4–15 s |
| Seedance 1.5 Pro API | Text-to-video and first/last-frame image-to-video, with optional audio | 480P / 720P / 1080P | 4–12 s |
| Seedance 1.0 Pro Quality API | Text-to-video and first/last-frame image-to-video | 480P / 720P / 1080P | 2–12 s |
| Seedance 1.0 Pro Fast API | Text-to-video and first-frame image-to-video (no last frame) | 480P / 720P / 1080P | 2–12 s |
Comprehensive upgrade with more powerful video generation. This comparison covers the Seedance 2.0 series; output resolutions vary by model.
| Features | 1.5 Pro | 2.0NEW |
|---|---|---|
| Text to Video | ||
| Image to Video | ||
| First Frame | ||
| Last Frame | ||
| Audio Driven | ||
| Video Reference | ||
| Motion Control |
The full Seedance 2.0 feature set with faster generation, through one APIMart endpoint
Workflows where faster Seedance 2.0 generation helps most
Go from sign-up to your first Seedance 2.0 Fast video in three steps
Register on APIMart and create an API key in your dashboard to call the Seedance 2.0 Fast API.
Try Seedance 2.0 Fast API prompts, reference images and settings on this page to find what fits your project.
Follow the API documentation to send Seedance 2.0 Fast requests from your backend and poll task results.
Real feedback from creators and developers using Seedance 2.0 worldwide. These reviews describe experiences with the Seedance 2.0 series.
“The visual quality of Seedance 2.0 is incredible! The motion is so smooth and natural, it really elevates my content.”
Sarah Kim
Content Creator
“As a developer, I appreciate the clean API and fast response times. Seedance 2.0 integrates seamlessly into our pipeline.”
Alex Wang
Full-Stack Engineer
Answers about Seedance 2.0 Fast API capabilities, parameters and access
Seedance 2.0 Fast is the faster version of ByteDance Seed's Seedance 2.0 video model. It has the same features as standard Seedance 2.0 and generates faster, with output at 480p or 720p. On APIMart, the Seedance 2.0 Fast API uses the model ID seedance-2.0-fast.
Both models accept the same parameters, inputs and 4–15 second durations. Seedance 2.0 Fast generates faster and outputs 480p or 720p, while the standard Seedance 2.0 API also offers 1080p and 4K. A common pattern is to iterate with the Seedance 2.0 Fast API and render final versions with seedance-2.0.
Send POST /v1/videos/generations with model seedance-2.0-fast and your prompt. The Seedance 2.0 Fast API runs as an asynchronous task: read the task ID from data[0].task_id, poll GET /v1/tasks/{task_id} until the status is completed, then read the video URL from data.result.videos[0].url[0]. The example on this page shows the full flow in cURL and Python.
Seedance 2.0 Fast keeps the core workflows of Seedance 1.5 Pro—text to video, image to video, and first and last frame control—and adds the Seedance 2.0 multimodal features: audio-driven generation and video reference, with up to 9 reference images, 3 reference videos and 3 reference audio clips per request. Clips run 4–15 seconds instead of 4–12. Seedance 2.0 Fast outputs 480p or 720p, while Seedance 1.5 Pro goes up to 1080p; for 1080p or 4K with the Seedance 2.0 features, use the Seedance 2.0 API.
In the Seedance 2.0 Fast API, model is required, and prompt is required for text to video. Optional parameters are duration (4–15 seconds, default 5), size (default 16:9), resolution (480p or 720p, default 720p), seed, generate_audio (default true), return_last_frame, image_urls, image_with_roles, video_urls, audio_urls, tools for web search and nsfw_check.
The Seedance 2.0 Fast API generates clips from 4 to 15 seconds at 480p or 720p. Aspect ratios are 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 and adaptive, which follows the input image or video.
Yes. Pass a picture in image_urls and the Seedance 2.0 Fast API uses it as the opening frame, or use image_with_roles with first_frame and last_frame to fix both ends of the clip. image_urls and image_with_roles cannot be combined, and first- and last-frame tasks cannot include reference video or audio.
Yes. The Seedance 2.0 Fast API adds synchronized sound by default through generate_audio. You can also send up to 3 reference videos (total length between 1.8 and 15.2 seconds, 480p to 720p) and up to 3 reference audio clips (15 seconds in total) that must be paired with a reference image or video.
For the Seedance 2.0 Fast API, name the subject, the action, the camera move and the visual style, and describe sound or dialogue when audio is on. Keep prompts around 500 characters, and change one element at a time between fast test runs so you can see what each change does.
Both seedance-2.0-fast and seedance-2.0-mini output 480p or 720p video, while the standard seedance-2.0 model also offers 1080p and 4K. All three accept 4–15 second durations and are billed by resolution, so the Seedance 2.0 price differs per variant—compare prices on each model's page and test each one in its playground before you scale up.
Prices use the selected model and resolution’s original price and actual discount. Without a reference video, the estimate is based on output duration. With a reference video, the input tier covers reference plus output duration; unknown reference duration is shown as a range.
No. There is no free quota for the Seedance 2.0 Fast API on APIMart. Billing is pay-as-you-go and you only pay for successful requests. Members save 20%–28%: Gold members get 20% off, and Platinum and Diamond members up to 28%. See this page's live pricing table for current prices.
Sign up for APIMart, open the API Keys page in your dashboard and create a key. The same key calls the ByteDance Seedance 2.0 Fast API and every other model on the platform, with pay-as-you-go billing and no subscription.
You can access ByteDance Seedance 2.0 Fast directly through the Seedance API on APIMart: create an account, generate an API key, and send requests with the model ID seedance-2.0-fast. If your code comes from a platform that names it bytedance/seedance-2.0-fast, switch the model field to seedance-2.0-fast and check the APIMart docs for parameters.
Explore more models in the same category.

Seedance 2.0
seedance-2-0 (Seedance 2.0) is the second-generation multimodal audio-video generation large model launched by ByteDance. It supports the fusion of various inputs such as text, images, audio, and video, enabling the efficient creation of high-quality video content. Its core technologies include multimodal joint generation, physical logic optimization, and audiovisual integration. It is widely used in industries such as film, advertising, and e-commerce, providing creators with powerful video editing and creation tools, supporting natural scene continuation and dynamic adjustments. The model outperforms competitors in multiple technical aspects and represents a significant breakthrough in AI video generation.

Wan 2.5 Preview
wan‑2.5 video is an advanced AI video generation model developed by Alibaba’s Wan AI team. It transforms text or image prompts into high‑quality videos with synchronized audio, realistic motion, and cinematic visuals. Supporting resolutions up to 1080p and short clips up to around 10 seconds, it integrates audiovisual generation in one pass, enabling creators to produce expressive, professional‑grade video content efficiently and affordably.

Kling Video O1
Kling-Video-O1 is a multimodal AI video model that combines generation and editing, emphasizing high consistency and strong controllability.

MiniMax Hailuo 2.3 Fast
MiniMax-Hailuo-2.3-Fast is an AI video generation model designed with a focus on speed.