Seedance 2.5 Turbo
Same inputs at 720p or 1080p, about half the typical wait. The default for drafts and volume.
Generate Seedance 2.5 video from text or an image, edit and extend existing clips, and build talking avatars with one API key. Seedance 2.0 and 2.0 Fast stay available on the same endpoint and the same credits.
curl --request POST \
https://www.makeinfluencer.ai/api/v1/models/seedance25/generations \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
--header "Idempotency-Key: seedance25-001" \
--header "Content-Type: application/json" \
--data '{
"input": {
"prompt": "She turns toward the camera and smiles as the neon signs flicker on, slow push-in, street ambience",
"startFrameUrl": "https://example.com/first-frame.png",
"aspectRatio": "9:16",
"duration": 5,
"resolution": "720p",
"generateAudio": true
}
}'How It Works
In Dashboard → Developer API → Keys, create a revocable mi_ key and send it as a Bearer token.
POST the same input to preview-credits and get the exact credit quote back. Previews never charge.
POST to /models/{modelId}/generations, receive HTTP 202 with a generation ID, then poll the video status endpoint until terminal is true.
Seedance API pricing
Seedance 2.5 and its three new modes sit next to Seedance 2.0 on the same endpoint. Each row is a real request quoted with the live model pricing, so you can compare modes like for like.
| Model ID | Mode | Quoted request | Length | Typical time | Credits |
|---|---|---|---|---|---|
| seedance25 | Text-to-video, image-to-video | 5 s clip, 720p | 4 to 30 s | ~90s | 90,226 |
| seedance25turbo | Text-to-video, image-to-video | 5 s clip, 720p | 4 to 30 s | ~45s | 50,126 |
| seedance25_video_edit | Video edit | Edit a 5 s clip, 720p | 4 to 30 s source | ~3 min | 110,276 |
| seedance25_video_extend | Video extend | Add 5 s with 5 s of context, 720p | 4 to 30 s added | ~3 min | 110,276 |
| seedance25_talking_avatar | Talking avatar | 30 s of audio, 480p | Up to 120 s of audio | ~2 min | 330,828 |
| seedance2 | Text-to-video, image-to-video | 5 s clip, 720p | 4 to 15 s | ~75s | 60,151 |
| seedance2fast | Text-to-video, image-to-video | 5 s clip, 720p | 4 to 15 s | ~40s | 50,126 |
Quotes are calculated from the live model pricing when this page is built. Video Edit bills source plus output seconds and Video Extend bills context plus new seconds. POST /models/{modelId}/preview-credits returns the exact cost of your own payload without charging.
Quickstart
Add startFrameUrl to turn a still into a clip; drop it for text-to-video. The POST returns HTTP 202 with a generation ID, and the video status endpoint returns the MP4 URL once terminal is true.
https://www.makeinfluencer.ai/api/v1/models/seedance25/generationscurl --request POST \
https://www.makeinfluencer.ai/api/v1/models/seedance25/generations \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
--header "Idempotency-Key: seedance25-001" \
--header "Content-Type: application/json" \
--data '{
"input": {
"prompt": "She turns toward the camera and smiles as the neon signs flicker on, slow push-in, street ambience",
"startFrameUrl": "https://example.com/first-frame.png",
"aspectRatio": "9:16",
"duration": 5,
"resolution": "720p",
"generateAudio": true
}
}'curl --request POST \
https://www.makeinfluencer.ai/api/v1/models/seedance25/preview-credits \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"input": {
"prompt": "She turns toward the camera and smiles as the neon signs flicker on, slow push-in, street ambience",
"startFrameUrl": "https://example.com/first-frame.png",
"aspectRatio": "9:16",
"duration": 5,
"resolution": "720p",
"generateAudio": true
}
}'curl \
https://www.makeinfluencer.ai/api/v1/generations/video/GENERATION_ID \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"Features
seedance25, seedance25turbo, the three Seedance 2.5 modes, seedance2 and seedance2fast all use POST /models/{modelId}/generations.
Seedance 2.5 and Seedance 2.5 Turbo generate 4 to 30 seconds in one pass with native audio. Seedance 2.0 tops out at 15 seconds.
Send only a prompt for text-to-video, add startFrameUrl for image-to-video and endFrameUrl to land on a specific last frame.
Video Edit restyles or swaps subjects in an existing clip. Video Extend continues it by 4 to 30 seconds using up to 30 seconds of context.
One portrait plus an audio file becomes a lip-synced presenter video of up to 120 seconds at 480p or 720p.
Failed generations are refunded automatically, and the status response reports refunded so your app can show it.
Choosing a Seedance model
Iterate on Seedance 2.5 Turbo at 720p, render finals on standard Seedance 2.5, and reach for the new modes when you already have footage or a voice track. Every choice is just a different model ID on the same route.
Same inputs at 720p or 1080p, about half the typical wait. The default for drafts and volume.
480p to 4K, 4 to 30 seconds, up to 30 reference images and end-frame control.
Change existing footage, continue it, or lip sync a portrait to up to 120 seconds of audio.
Practical workflow
Dashboard → Developer API → Keys. Keys start with mi_.
POST /assets/presign for images, video or audio, then pass the URL.
Quote the body with preview-credits, then POST it to generations.
Poll GET /generations/video/{id} and save the url when ready is true.
Seedance is a ByteDance model family. MakeInfluencer.ai is an independent API provider and is not affiliated with or endorsed by ByteDance.
Trusted by over 300,000+ creators
FAQ
Create an API key, preview a request and render your first Seedance 2.5 clip in a few minutes.
Start creating in minutes · Pay as you go