img_uuid, and handle completion by polling or callback. The route supports 4–15 second output, four resolution tiers, configurable aspect ratios, and synchronized audio.Seedance 2.0 API for Video Generation
Access Seedance 2.0 through the independent GoEnhance Open API. Submit text or one to two image URLs to an asynchronous video endpoint, save the returned
Create an API Key
Choose the Seedance 2.0 Input Mode
Text-to-Video with Explicit Output Controls
Send model: seedance-2-0 with a required prompt, then choose duration, quality, aspect ratio, audio generation, and an optional callback URL.

First-Frame or First-and-Last-Frame Video
Add one URL in image_urls to set the first frame, or two URLs to set the first and last frames. Compatible aliases include image_url and image_end_url.

Independent GoEnhance API Access
GoEnhance Open API is an independent third-party platform. It is not ByteDance or Seed, and it is not affiliated with or endorsed by ByteDance. Seedance and ByteDance names identify the model and its developer.

Validate request values before submission and store each task identifier in your own job system.
Seedance 2.0 API Parameters and Capabilities
One asynchronous generation endpoint
Submit <code>POST https://api.goenhance.ai/api/v1/videos/generations</code> with bearer authentication. A successful submission returns an <code>img_uuid</code> while generation continues asynchronously.
Prompt and image inputs
<code>prompt</code> is required. GoEnhance recommends up to 500 Chinese characters or 1,000 English words. <code>image_urls</code> accepts one or two public image URLs.
Duration from 4 to 15 seconds
<code>duration</code> accepts any integer from 4 through 15 and defaults to 5 seconds.
Four quality tiers
Choose <code>480p</code>, <code>720p</code>, <code>1080p</code>, or <code>4k</code>. The compatible <code>resolution</code> alias is also accepted; the default is 720p.
Flexible aspect ratios
Text-to-video supports 16:9, 9:16, 1:1, 4:3, 3:4, and 21:9. Image-to-video can use <code>adaptive</code> and defaults to the supplied image proportions.
Synchronized audio and filtering
<code>generate_audio</code> defaults to true and adds synchronized audio at no extra charge. Standard content filtering is enabled by default.
The estimated call cost is the selected per-second rate multiplied by the requested output duration. GoEnhance lists USD-equivalent rates at $0.02 per token.
Seedance 2.0 API Pricing
480p — $0.120 per second
5.98 tokens per generated second.
720p — $0.259 per second
12.94 tokens per generated second.
1080p — $0.645 per second
32.24 tokens per generated second.
4K — $1.316 per second
65.78 tokens per generated second.
Audio included
Native synchronized audio does not add a separate surcharge.
Filtering cost note
Standard filtering is enabled by default. Setting <code>content_filter</code> to false relaxes filtering and adds 10% to the task cost; illegal content remains blocked.
Integrate the Seedance 2.0 Video API
1
1. Create and secure an API key
Create a key at /keys and send it as
Authorization: Bearer <API key>. Keep the key out of browser code and client-side logs. 2
2. Validate the Seedance request
Set
model to seedance-2-0, add the required prompt, and validate duration, quality, aspect ratio, image count, audio, filtering, and callback settings. 3
3. Submit and persist img_uuid
POST to
https://api.goenhance.ai/api/v1/videos/generations. Store the returned img_uuid with your internal job record. 4
4. Poll or receive a callback
Poll
GET https://api.goenhance.ai/api/v1/jobs/detail?img_uuid=..., or provide a public HTTPS callback_url and process terminal results idempotently. 5
5. Handle errors without duplicate jobs
Inspect both HTTP status and the response
code/msg. Retry transient failures with backoff, but correct invalid parameters before resubmitting.Use asynchronous jobs to connect generation with your own review, storage, and delivery systems.
What Developers Build with Seedance 2.0
Programmatic ad variants
Generate short campaign concepts from structured prompts and route outputs through human review.
Product and brand clips
Use a product image as a first frame, then generate controlled motion for catalog, launch, or social assets.
Storyboard and previsualization
Turn shot descriptions into short motion studies for pacing, camera direction, and scene planning.
Localized creative pipelines
Automate prompt variants, task tracking, callbacks, storage, and editorial review across markets.
Pricing, inputs, duration, audio, job handling, and platform relationship.
