Seedance 2.5 is live on EvoLinkTry Seedance 2.5

Seedance 2.5 API

ByteDance / BytePlus-Video Generation-From ~$0.084 / s for the lowest Seedance 2.5 video rate-Available
Text-to-VideoImage-to-VideoReference-to-Video4-30 SecondsReal-Person-Style VideoVideo + Audio
Production routeLive
Model Highlights
4-30s clips · up to 50 multimodal refs · 480p / 720p
Use Cases
Ads, UGC, real-person-style spokesperson, short dramas
Input
Text, image, or reference material
Output
Video

Try Seedance 2.5 before you integrate the API.

Test Seedance 2.5 output quality, estimate credit usage, and generate a sample before you formally integrate.

Create a Sample

Pick a video mode, enter your prompt, and set the parameters.
Mature Mode

Off by default. Turn on to relax content restrictions (billed at +10%); illegal and prohibited content is always blocked.

Off
Duration5s
Quality
Output Format
Aspect Ratio
Generate Audio
Synchronized audio, no extra charge.
Web Search
Optional, billed when used.
Estimated: ~$1.47100.5 cr
Ready
History
Your generation history will appear here

Know your testing cost before you add credits.

Start from the cost of a single sample and pick a testing budget. Expand for detailed rates.

First Test Cost

Text-to-Video - 5s - 480p
5s 480p Standard
Credits46.7

One 5s 480p sample

Approx. Cost$0.68

About 14 tests with $10 in credits.

Use 480p for lower-cost prompt iteration, then switch to 720p for the final quality check.

Testing Budget Guide

Pick an amount based on how many tests you expect.
Add Credits
$10
About 14 tests

Good for a first validation.

$50
About 73 tests

Good for prompt iteration.

$100
About 146 tests

Good before production integration.

Common Cost Examples

Draft iteration480p~$0.68
Quality check720p~$1.47
Reference with video720p · 10s billed~$1.79

Estimated cost for a 5-second output. Final cost may vary by mode, references, and add-ons.

Model Pricing

Standard
Text-to-Video
Standard · Output video seconds
480p $0.136/s · 9.34 cr/s
720p $0.293/s · 20.09 cr/s
Image-to-Video
Standard · Output video seconds
480p $0.136/s · 9.34 cr/s
720p $0.293/s · 20.09 cr/s
Reference-to-Video
Image or audio reference · Output video seconds
480p $0.136/s · 9.34 cr/s
720p $0.293/s · 20.09 cr/s
Reference-to-Video
Video reference · Input + output seconds
480p $0.083/s · 5.71 cr/s
720p $0.179/s · 12.23 cr/s
Video Edit
Video reference · Input + output seconds
480p $0.083/s · 5.71 cr/s
720p $0.179/s · 12.23 cr/s
Video Extend
Video reference · Input + output seconds
480p $0.083/s · 5.71 cr/s
720p $0.179/s · 12.23 cr/s

Billed by video duration and resolution. Video reference input may be billed by input + output duration. Auto duration (duration: -1) and Video Edit settle on the actual output length, rounded up to the next 0.1s.

ItemUse CasePriceCredits
Web SearchPer requestUse when the prompt needs current events, products, or real-world references.$0.0006 / request0.04 cr

Most first tests only pay the video generation fee. Logged-in users can view grouped live pricing in the console.

What is the Seedance 2.5 API?

Seedance 2.5 is a multimodal video generation model from ByteDance / BytePlus. Its API opened on August 7, 2026. EvoLink now provides text-to-video, image-to-video, reference-to-video, video-edit, and video-extend routes for generating 4–30 second videos at 480p or 720p. It is built for ads, UGC, dialogue, and story workflows that need longer shots, multimodal references, character or product consistency, and synchronized audio.

Seedance 2.5 API features and five generation modes

More reference files do not automatically produce a better result. First-pass usability depends on choosing the right route and giving character, product, scene, motion, and audio references clear roles.

Text-to-Video API

seedance-2.5-text-to-video

Generate 4–30 second videos from a script, ad brief, or storyboard, with synchronized audio and optional web search.

Image-to-Video API

seedance-2.5-image-to-video

Use one image as the first frame or two images as first-and-last-frame constraints for product, character, and composition-led shots.

Reference-to-Video API

seedance-2.5-reference-to-video

Combine image, video, and audio references when character, product, camera motion, action, and sound must be controlled together.

Video Edit API

seedance-2.5-video-edit

Edit an uploaded video with a prompt — remove, replace, or restyle elements. Output length and ratio follow the input video.

Video Extend API

seedance-2.5-video-extend

Extend an uploaded video forward or backward with continuous motion, up to 30 seconds of new footage.

4–30 second shots

Keep the entrance, main action, and ending in one ad, dialogue, or story clip.

Up to 50 references

Use up to 30 images, 10 videos, and 10 audio tracks.

Synchronized audio

Evaluate visuals, dialogue, sound effects, and pacing in the same task.

Asynchronous tasks

Manage long-running jobs with a task ID, polling, and HTTPS callbacks.

Two ways to use Seedance 2.5: EvoLink API or Agent

Use the EvoLink API for product integration and batch jobs, or call it from Codex, Claude, or Gemini for fast creative and development workflows. Both paths share the same EvoLink API key, balance, model routes, and task history.

Option 1

Integrate with the EvoLink API

Best for: product backends, batch jobs, automated workflows

Call EvoLink’s unified video API from your server and control the model ID, parameters, task queue, callbacks, and result storage.

  1. 1Validate output and cost with a real brief in Playground
  2. 2Create an EvoLink API key in the console
  3. 3Choose the T2V, I2V, or R2V model ID for the input
  4. 4Submit the task and retrieve the result by polling or HTTPS callback
Option 2

Call it with an Agent

Best for: creative and development tasks in Codex, Claude, and Gemini

Give the Agent your output goal, assets, and acceptance criteria. It can choose the route, assemble the request, track the task, and return the result without requiring you to hand-code every step.

  1. 1Set EVOLINK_API_KEY in your local environment; never put it in code or a prompt
  2. 2Describe the output goal, references, duration, and resolution
  3. 3Ask the Agent to call a Seedance 2.5 route and save the task ID
  4. 4Let the Agent poll the final state, download the result, and report failure reasons

Seedance 2.5 features: what can it do? Workflow examples for evaluation

Illustrative clips for building a prompt and evaluation set. These are not presented as verified Seedance 2.5 API outputs.

Browse all prompts

Seedance 2.5 API code example and error handling

This example shows the shortest runnable flow: create a task, save the returned task ID, then poll or wait for an HTTPS callback. Open the API tab for the complete parameter and response reference.

cURL
curl -X POST https://api.evolink.ai/v1/videos/generations \
  -H "Authorization: Bearer $EVOLINK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.5-text-to-video",
    "prompt": "A premium product film with controlled camera motion",
    "duration": 8,
    "quality": "720p",
    "aspect_ratio": "16:9",
    "generate_audio": true,
    "callback_url": "https://your-domain.com/webhooks/video"
  }'

# Save the returned task ID, then query:
curl https://api.evolink.ai/v1/tasks/{task_id} \
  -H "Authorization: Bearer $EVOLINK_API_KEY"

Parameter validation failed

Check that duration is 4–30, quality is 480p or 720p, and the asset count and file types match the selected route.

Authentication or balance issue

Check the Authorization bearer token and confirm the available balance and task billing in the console.

Content or asset rejected

Review likeness rights, brand assets, readable text, sensitive content, and input-asset compliance.

Task failed or timed out

A Seedance 2.5 task that reaches a final failed state is not charged. Keep the task ID, inspect the final state, and identify whether the cause is validation, review, or execution before retrying.

Callback not received

callback_url must be a public HTTPS URL, not localhost or a private network address. Always keep the task ID as a polling fallback.

How should you choose between Seedance 2.5, Seedance 2.0, and MiniMax H3?

Seedance 2.5 is not the default upgrade for every task. Use the same brief, input assets, and acceptance criteria to compare usable-shot rate, reruns, and total project cost.

Decision factorSeedance 2.5Seedance 2.0MiniMax H3
Best suited to16–30s shots, multimodal references, UGC, ads, and dialogueMature Seedance workflows, shorter shots, and fast iteration2K short clips, action, and high-detail visuals
Duration4–30 seconds4–15 seconds4–15 seconds
Resolution480p / 720p480p / 720p / 1080p (higher on some Standard tiers)2K
InputsText, first/last frames, image/video/audio referencesText, images, and multimodal referencesText, first/last frames, and multimodal references
Cost decisionMeasure cost per usable shot and whether longer clips reduce editing and rerunsKeep the current baseline and use the same brief to test whether upgrading is worthwhileCompare usable 2K output and live pricing with the same brief

Why access Seedance 2.5 through EvoLink?

The hard part of a production Seedance 2.5 API integration is not one request. It is managing model choice, cost, references, asynchronous jobs, callbacks, failures, and fallback routes after launch. EvoLink brings these into one video API and console so teams can test first, integrate second, and route by usable-shot rate and total project cost.

Manage Seedance 2.5 and other video models with one API key

Text-to-video, image-to-video, and reference-to-video share EvoLink authentication, balance, and task infrastructure. Your server stores one EVOLINK_API_KEY and selects the appropriate Seedance 2.5 model ID for each input.

When you also need Seedance 2.0, MiniMax H3, or another video model, you do not have to maintain separate provider accounts, keys, balances, and authentication code. Keep the same task and billing framework and change routes by duration, quality, and use case.

Test in Playground before integrating Seedance 2.5 into production

Use a real ad brief, character image, product image, camera reference, and audio asset in Playground before writing your production integration. That is more reliable than judging the model with one demo prompt.

Track usable-shot rate, reruns, and manual rework—not only price per second. Surface character drift, logo deformation, motion blur, reference conflicts, and audio-video sync issues before you lock the route, prompt structure, and acceptance criteria.

Failed Seedance 2.5 tasks are not charged, and billing stays auditable

EvoLink does not charge a Seedance 2.5 task whose final state is failed. Save the task ID and verify the final status, failure reason, and billing record in the console instead of treating “request created” as “video generated.”

Video generation is asynchronous. Production systems should use polling or a public HTTPS callback, handle missing or duplicate callbacks and timeouts, and retry only after identifying a validation, review, or execution failure.

API and Agent workflows share the same generation foundation

Product backends can run batch tasks through the EvoLink API, while creative and development teams can ask Codex, Claude, or Gemini to assemble requests, track status, and return results. Both methods share the API key, routes, balance, and task history.

Developers, operators, and content teams can collaborate on one generation foundation instead of maintaining separate accounts and cost records for code and Agent workflows. Copy the Agent prompt on this page, complete the generation goal, and paste it into your Agent.

Seedance 2.5 API FAQ

High-intent questions about availability, model IDs, pricing, limits, model selection, and troubleshooting.

Is the Seedance 2.5 API available now?

Yes. EvoLink provides text-to-video, image-to-video, and reference-to-video routes for Seedance 2.5. Test the output in Playground, then integrate with the same EvoLink API key.

What are the Seedance 2.5 API model IDs?

The model IDs are seedance-2.5-text-to-video, seedance-2.5-image-to-video, and seedance-2.5-reference-to-video. Choose the route by input type and do not send media URLs to the text-to-video route.

Can I use Seedance 2.5 through an Agent?

Yes. After setting EVOLINK_API_KEY in the local environment, Codex, Claude, or Gemini can choose a model ID, submit the task, poll its status, and return the video. Never place the API key in a prompt or frontend code.

How is the Seedance 2.5 API billed?

Billing depends on video duration and resolution; video references may also include input duration. Use the live estimate in Pricing and Playground instead of relying on a hard-coded price in the Readme.

Am I charged when a Seedance 2.5 generation fails?

No. EvoLink does not charge a task whose final state is failed. Keep the task ID and verify the final status, failure reason, and billing record in the console.

What durations and resolutions does Seedance 2.5 support?

The current EvoLink routes support 4–30 second output at 480p or 720p. Validate composition, motion, and consistency at 480p before moving an approved setup to 720p.

How many reference assets can Seedance 2.5 use?

Reference-to-video accepts up to 30 images, 10 videos, and 10 audio tracks, with no more than 50 assets per request. Give each character, product, scene, motion, and audio reference a clear role.

Does Seedance 2.5 support synchronized audio?

Yes. You can enable generated audio or supply an audio reference in reference-to-video mode. Keep a fixed evaluation set for dialogue, lip sync, and audio-video pacing.

Seedance API model family

Compare Seedance routes under one EvoLink account and API key, then choose by shot duration, reference workflow, speed, and cost.

Compare all Seedance models
Seedance 2.5 API

Seedance 2.5

Current page

This page. For 4–30s shots, multimodal references, and character or product consistency.

Seedance 2.0 API

Seedance 2.0

A mature Seedance production baseline for shorter shots, multimodal references, and existing 2.0 workflows.

View API
Seedance 2.0 Mini API

Seedance 2.0 Mini

A lightweight, lower-cost Seedance route for drafts, prompt iteration, and frequent batch jobs.

View API
Seedance 1.5 Pro API

Seedance 1.5 Pro

A previous-generation cinematic route for migrating older projects and comparing motion quality.

View API

Other related video APIs

When Seedance 2.5 is not the default, use the same brief to compare resolution, shot duration, audio, motion stability, and total project cost.

MiniMax H3 API

MiniMax H3

For detailed 2K clips of 4–15 seconds; compare its usable-shot rate with Seedance 2.5 using the same brief.

View API
Kling 3.0 API

Kling 3.0

For creative generation, action, and multi-shot video; a production fallback outside the Seedance family.

View API
Veo 3.1 API

Veo 3.1

Google’s video generation model for cinematic visuals and native-audio workflows.

View API
Topaz Video Upscale API

Topaz Video Upscale

When a Seedance shot already has usable motion and composition but looks soft or compressed, use Topaz for detail recovery and 1x, 2x, or 4x upscaling.

View API