Get API key

by ByteDance

Faster Seedance 2.0 with sound at 720p

bytedance/seedance-2.0-fast/text-to-videoFrom 17 creditsfor a 5-second clip · $0.17Reference to Video
  • Up to 720p
  • 4–15s clips
  • Sound included
  • Start and end frames
  • Up to 9 reference images
  • 6 aspect ratios
  • Create Video
  • Image to Video
  • Reference to Video
  • Extend Video
See examples

About Seedance 2.0 Fast

ByteDance Seedance 2.0 Fast publishes endpoints - text-to-video, image-to-video, reference-to-video and video-extend - returning 4-to-15-second clips at 480p or 720p with audio in the same pass.

Call it with the model name bytedance/seedance-2.0-fast/text-to-video on POST /jobs/createTask, from 34 credits for a 5-second clip ($0.34). New accounts get 30 free credits to try it in the Playground first.

Introduction

Seedance 2.0 Fast text-to-video builds the whole frame from the prompt — subject, set, camera, light — and renders the soundtrack in the same pass. Nothing anchors the picture, so this is the endpoint for a shot that does not exist yet.

Seedance 2.0 Fast is the speed tier of ByteDance's Seedance 2.0 line. Its endpoints return 4 to 15 second clips at 480p or 720p, with audio generated alongside the picture.

Choose a Seedance 2.0 Fast mode by starting material

Starting materialMode
A script or scene descriptionSeedance 2.0 Fast Text to Video
An approved opening stillSeedance 2.0 Fast Image to Video
Separate appearance, motion or audio referencesSeedance 2.0 Fast Reference to Video

Key features

One field set, three sources

All three endpoints take the same core fields: prompt, duration_seconds from 4 to 15 (or -1 to let the model choose), resolution at 480p or 720p, aspect_ratio, generate_audio and seed. What changes is the source that anchors the picture: nothing, an opening frame, or a set of references. A request built for one mode moves to another by adding or removing that source.

Picture and sound in one pass

generate_audio is on by default and renders ambience, movement effects and voice locked to the frames. Switching it off does not lower the rate in this tier, so turn it off only for silent loops or for material you will score in post.

Adaptive framing by default

aspect_ratio defaults to adaptive: image-to-video keeps the proportions of the opening frame, reference-to-video follows the primary reference, and text-to-video lets the model pick the shape the prompt suggests. The six fixed ratios, 16:9, 9:16, 4:3, 3:4, 1:1 and 21:9, are there when a placement dictates the shape.

Request parameters

ParameterRequiredDescription
seedNoReuse the same number to get a repeatable result. ≥ 0 · ≤ 2147483647
promptYesDescribe the intended subject, action, camera, light, sound, and constraints.
watermarkNoAdd the model’s visible "AI generated" watermark to the video. Default: false
resolutionNoOutput size. Bigger sizes look sharper and cost more. 480p · 720p · Default: 720p
aspect_ratioNoThe shape of the frame: wide, square or tall. 16:9 · 9:16 · 4:3 · 3:4 · 1:1 · 21:9 · adaptive · Default: adaptive
bitrate_modeNoEncoding bitrate of the delivered file: standard, or high for crisper detail and a larger file. standard · high · Default: standard
generate_audioNoAdds sound made to match the picture: voices, ambience and effects. Default: true
duration_secondsNoHow long the clip runs. You pay per second. -1–15 · Default: 5
enable_web_searchNoChecks the web first, for dates, places and current facts. Default: false
return_last_frameNoAlso return the clip’s final frame as a separate image. Default: false

Pricing

Prices are in credits, the same credits you use on the website (1 credit = $0.01). The hold is taken when the task is accepted and settled to the actual charge when it finishes; failed tasks are refunded.

OptionCredits per second≈ USD
resolution 480p6.75$0.068
enable_web_search true · resolution 480p10.53$0.11
resolution 720p14.52$0.15
enable_web_search true · resolution 720p22.32$0.22

Each task is rounded up to whole credits, so one run at the lowest tier costs 34 credits for a 5-second clip ($0.34).

For an exact number before you run, send the same body to POST /jobs/quote.

Use cases

Vertical cuts for a social feed

Ask for 9:16 directly and write the shot as a phone would see it: handheld, daylight through a window, ambient noise left in. The example below is exactly that — five seconds of a bus window seat, generated from a prompt with no footage behind it.

Coverage nobody is going to shoot

With no image to follow, the prompt is the only source of subject, set, camera and light. That makes this the endpoint for establishing shots, cutaways and b-roll that would otherwise need a location and a crew.

The first shot of a longer sequence

There is no extend endpoint in this line. Generate the opening shot here, export its final frame, and send that frame to image-to-video as the start of the next shot; wardrobe, set and light carry over because they are baked into the frame.

Prompt guide & pro tips

Order the prompt like a shot list

Subject, action, camera, light, sound, one idea per sentence. The extra seconds of a longer duration_seconds are room to finish one action, not to fit a second idea in; longer pieces are built by chaining shots.

Know where Seedance's own filter sits

For a literal result, drive the beat from a first frame on image-to-video instead.

Adapt the included example

The published example uses aspect_ratio 9:16, duration_seconds 5, generate_audio true and resolution 720p.

The prompt asks for phone-camera realism rather than cinema, which is what sells it as a selfie. Keep that register and change the person, the place and the gesture.

Draft at 480p, compare with a fixed seed

Iterate at 480p while the wording is still moving, then raise resolution to 720p once for the take you keep. To see what a prompt edit actually changed, fix seed and hold every other field constant; it is a comparison tool, not a promise of frame-identical repeats.

API quick start

Call the Seedance 2.0 Fast API in three steps

  1. Create an API key. Sign in to PopNow and create a key in the API console. Keys start with sk-popnow- and use the same credits as the website.
  2. Send the request. POST /jobs/createTask with model bytedance/seedance-2.0-fast/text-to-video and an input object that follows the parameter table. The response returns a task ID straight away.
  3. Get the result. Poll GET /jobs/recordInfo with the task ID, or pass a callBackUrl and we post the result to it. Download the output links when the task succeeds.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "bytedance/seedance-2.0-fast/text-to-video",
  "input": {
    "prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
    "aspect_ratio": "adaptive",
    "resolution": "720p",
    "duration_seconds": 5,
    "generate_audio": true
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Replace the prompt and any links with your own. The API tab has the response, polling and callback reference.

Seedance 2.0 Fast API questions

How much does the Seedance 2.0 Fast API cost?

Seedance 2.0 Fast starts at 17 credits ($0.17) for a 5-second clip with Reference to Video, its cheapest task. Prices for Create Video by option: 480p 6.75 credits per second, true · 480p 10.53 credits per second, 720p 14.52 credits per second, true · 720p 22.32 credits per second. Credits are the same as on the website (1 credit = $0.01), new accounts get 30 free credits, and failed tasks are refunded.

What is the model name for Seedance 2.0 Fast in the API?

Put bytedance/seedance-2.0-fast/text-to-video for Create Video; bytedance/seedance-2.0-fast/image-to-video for Image to Video; bytedance/seedance-2.0-fast/reference-to-video for Reference to Video; bytedance/seedance-2.0-fast/video-extend for Extend Video in the model field of POST /jobs/createTask.

What does Seedance 2.0 Fast publish?

Endpoints: text-to-video, image-to-video, reference-to-video and video-extend. All of them return 4 to 15 seconds at 480p or 720p with audio generated alongside the picture.

Does Seedance 2.0 Fast have a seed field?

No. This tier does not publish seed on any endpoint. To compare two runs fairly, hold every other field constant — same prompt, same source, same duration, same resolution — and accept that the draw itself will differ between them.

Which aspect ratios are available?

16:9, 9:16, 4:3, 3:4, 1:1 and 21:9, plus adaptive, the default on all three endpoints. On image-to-video adaptive follows the opening frame and on reference-to-video the primary reference; on text-to-video the model picks the shape from the prompt. Choose a fixed ratio when the placement demands one.

Does the API generate audio?

Yes, in the same pass as the picture. generate_audio defaults to true on all three endpoints and produces ambience, movement effects and voice locked to the frames.

Should I use Seedance 2.0 Fast or Seedance 2.0 Mini?

The published schemas are the same shape. Fast is the speed tier of the Seedance 2.0 line and Mini is the smallest one; pick Mini when volume matters more than the extra quality, and Fast when the take is going out as-is.

What are the limits of the Seedance 2.0 Fast API?

Clip length: 4–15 s; Resolutions: 480p · 720p; Aspect ratios: 16:9 · 9:16 · 4:3 · 3:4 · 1:1 · 21:9 · adaptive. Requests outside these limits are rejected before anything is charged.

Can I try Seedance 2.0 Fast without writing code?

Yes. The Playground runs Seedance 2.0 Fast on your PopNow credits, needs no API key, and shows the matching code for every run.

All Seedance models

Seedance 2.0 Mini has the same settings and is the cheapest tier; full Seedance 2.0 adds 1080p and 4K.

More about Seedance 2.0 Fast