GPT Image 2.5 is live — OpenAI's newest image model, targeted edits that leave the rest of the frame alone

Seedance 2.0 — Text, Photo, Video & Audio to Video

Seedance 2.0 API by ByteDance — turn text, photos, clips, or audio into 4–15s video. Four variants, per-second pricing, async OpenAI-style endpoint.

Highlights
4–15 s · 480p–4K · synced audio
Best for
Ads, UGC, talking-head clips, short drama
Input
Text, images, video or audio references
Output
Video with audio (mp4)
Input

≤ 4000 chars · optional with references

5

4–15 seconds

adaptive lets the model pick

1080p only on standard / face variants

Output video encoding bitrate. default: return the original video without processing. standard: compress for smaller files and faster downloads. high: lighter compression to preserve more detail than standard. Does not affect price.

adds noticeable latency

off by default

returns last_frame_url for chaining

wire shape: tools array with web_search type

wire field: content_filter (boolean) · default true · API only

Result

Try one of these prompts

Pricing

Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.

First test cost
$0.153153 credits

One 5-second sample at the cheapest tier.

Testing budget guide
Add credits
$10
≈ 65 tests
$50
≈ 326 tests
$100
≈ 653 tests
Category
Seedance 2.0
Real-person uploads allowed.
Seedance 2.0 Fast
Face variant + Fast acceleration.
Seedance 2.0 Eco
Economy tier. 720p / 1080p / 4K.
480P & uploaded videos
$0.044
Price · 1 second
$0.031
Price · 1 second
480P
$0.072
Price · 1 second
$0.053
Price · 1 second
720P & uploaded videos
$0.094
Price · 1 second
$0.068
Price · 1 second
$0.069
Price · 1 second
720P
$0.154
Price · 1 second
$0.113
Price · 1 second
$0.113
Price · 1 second
1080P & uploaded videos
$0.233
Price · 1 second
$0.171
Price · 1 second
1080P
$0.383
Price · 1 second
$0.281
Price · 1 second
4K & uploaded videos
$0.480
Price · 1 second
$0.352
Price · 1 second
4K
$0.780
Price · 1 second
$0.572
Price · 1 second

What is the Seedance 2.0 API?

Seedance 2.0 is ByteDance's video generation model, exposed on reAPI as one async endpoint where the mode is implicit: the media fields you send decide whether the request runs as text-to-video, image-to-video, a first/last-frame transition, or reference-driven generation from up to nine images, three video clips and three audio tracks. Each request returns 4–15 seconds of video at 480p, 720p, 1080p or 4K, with optional generated audio. Billing is per second of actual output.

What you can build with this model

Real-world workflows and production use cases you can build and ship with this model.

Spin up product demos with the Seedance 2.0 API

Send one product photo to the Seedance 2.0 API and get a hero shot, pan, or zoom video back in minutes. Iterate on cuts at the speed of prompts — no film crew, no storyboard, no edit timeline.

Generate a clip

Bring stills to life as social videos

Pass a static image with a motion prompt. Seedance 2.0 returns a 4–15 second clip ready for Reels, Shorts, and TikTok. Skip the storyboard, ship the post.

Lip-sync real people with the Face variants

Combine reference video and audio with Seedance 2.0 face or fast-face to animate real people speaking. One Seedance 2.0 API call covers voiceovers, explainers, and character animation.

Why reAPI for Seedance 2.0

Four variants, one shape

Seedance 2.0 ships standard, fast, face, and fast-face. Same parameters across all four — switch with the model field. Pick speed, resolution, or real-person uploads.

Per-second credit pricing

1 credit equals $0.001. The Seedance 2.0 cost scales with seconds × resolution × reference mode. Failed jobs are refunded automatically — you only pay for video that ships.

Async with continuous chaining

Submit returns a task ID instantly. Set return_last_frame and feed the URL into the next call to chain unlimited Seedance 2.0 video without re-prompting.

Integrate the Seedance 2.0 API in three steps

  1. step 01

    Create an API key

    Sign up and grab a key from the dashboard. Free credits cover your first Seedance 2.0 generations — no card required.

    Open
  2. step 02

    Submit a video task

    POST your prompt to /api/v1/videos/generations with the model field set to a Seedance 2.0 variant. The endpoint returns a task ID immediately.

    Open
  3. step 03

    Poll the result

    GET /api/v1/tasks/:id until status is completed. Download the Seedance 2.0 output video and ship it.

    Open
docs/api/seedance-2-0

API reference

Drop-in code and the full parameter table.

curl -X POST https://reapi.ai/api/v1/videos/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seedance-2.0-face",
    "prompt": "A kitten yawning at the camera",
    "size": "16:9",
    "resolution": "720p",
    "duration": 5
  }'

Parameter validation failed

Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.

Authentication or balance issue

401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.

Content or material rejected

Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.

Task failed or timed out

A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.

Frequently asked questions

Common questions about this model.

The Seedance 2.0 API is reApi's unified endpoint for ByteDance's Seedance 2.0 video generation model family from Doubao. One JSON contract covers all four variants — standard, fast, face, and fast-face — with credit-based per-second pricing and async task delivery.

start building

Ready to ship?

Try it in the playground or grab an API key to integrate now.