Seedance 2.5 API

Access Seedance 2.5 video generation through the independent GoEnhance API. Submit text or one to two image URLs, persist the returned img_uuid, and resolve the asynchronous result by polling or callback. GoEnhance does not claim official affiliation with ByteDance.
Create an API Key
Cinematic production set illustrating Seedance 2.5 API video generation

Choose Text or Image-Guided Video

Film director staging a cinematic scene for text-to-video production
Cinematographer capturing a motion-ready subject for image-to-video generation
Validate input mode, duration, quality, ratio, media URLs, and callback delivery before submission.

Seedance 2.5 API Capabilities and Parameters

Exact Model ID

Set <code>model</code> to <code>seedance-2-5</code>; both <code>model</code> and <code>prompt</code> are required.

One or Two Images

Optionally pass 1-2 public URIs in <code>image_urls</code> for first-frame or first-and-last-frame guidance.

4-30 Second Duration

Choose any integer from 4 through 30 in <code>duration</code>. The documented default is 5 seconds.

480p or 720p

Choose <code>480p</code> or <code>720p</code> with <code>quality</code>; <code>resolution</code> is accepted as an alias.

Mode-Specific Ratios

Text-to-video supports listed fixed ratios; image-to-video accepts only <code>adaptive</code> and rejects fixed ratios.

Optional Native Audio

The documented <code>generate_audio</code> default is true, with synchronized audio included at no extra charge.
Seedance 2.5 API pricing is based on each generated second, with no extra listed charge for native audio.

Seedance 2.5 API Pricing

480p: 8.515 tokens per second

The current GoEnhance reference lists $0.1703 per generated second at the documented $0.02 per token.

720p: 18.265 tokens per second

The current GoEnhance reference lists $0.3653 per generated second at the documented $0.02 per token.

Duration-Based Billing

Estimate a task as requested output duration multiplied by the exact selected rate. Check the live reference before production batches.

Integrate Seedance 2.5 in Six Steps

1. Create and Protect an API Key
1

1. Create and Protect an API Key

Create a GoEnhance key and send bearer authorization only from trusted server-side code.
2. Select the Input Mode
2

2. Select the Input Mode

Use prompt-only text-to-video, one image for first-frame guidance, or two images for first-and-last-frame guidance.
3. Validate the Request
3

3. Validate the Request

Set model: seedance-2-5, add the prompt, then validate duration, quality, ratio, image URLs, audio, and callback fields.
4. Submit the Async Task
4

4. Submit the Async Task

POST JSON to https://api.goenhance.ai/api/v1/videos/generations and confirm application-level success.
5. Persist img_uuid
5

5. Persist img_uuid

Store data.img_uuid before the request handler exits so retries and status checks refer to the same task.
6. Handle the Terminal Result
6

6. Handle the Terminal Result

Poll GET /api/v1/jobs/detail or process HTTPS callbacks idempotently, then review the returned video before release.
Use authorized prompts and source images, then evaluate motion, continuity, audio, and subject fidelity before shipping.

Seedance 2.5 API Use Cases

Ad Concept Variants

Generate short motion concepts from approved campaign prompts and route outputs through editorial review.

Product Image Animation

Use one approved product frame or a start-and-end pair to guide short launch and catalog video drafts.

Storyboard Previsualization

Turn shot descriptions into motion studies for framing, pacing, scene continuity, and production planning.

Localized Creative Pipelines

Parameterize prompt variants, track asynchronous tasks, and review regional assets inside one application.

Social Video Prototyping

Explore vertical, square, or landscape directions before investing in a finished campaign edit.

App-Based Video Generation

Connect requests, task IDs, callbacks, storage, moderation, and human approval in a controlled workflow.
Answers about Seedance 2.5 API pricing, inputs, validation, async delivery, native audio, and ByteDance API intent.

Seedance 2.5 API FAQ

Build with the Seedance 2.5 API