ByteDance's next-generation audio-visual generation model with a 4.5B parameter Dual-Branch Diffusion Transformer architecture. Seedance 1.5 Pro generates video and audio simultaneously in a single unified pass — eliminating the timing issues of sequential audio dubbing. Supports multi-language lip-sync (English, Mandarin, Japanese, Korean, Spanish, and more), cinematic camera control (pan, tilt, zoom, orbit), multi-character dialogue, and character consistency across shots. Produces clips from 4–12 seconds at up to 1080p. The number of tokens is given by (height of output video * width of output video * duration * 24) / 1024
Playground
Performance
Last 24 hours, all hosts combined. If one host fails, BazaarLink automatically moves on to the next healthy one.
Hosts
The same model runs on several hosts, and each host's price and speed can differ. BazaarLink chooses by price, speed and stability, and switches to the next host when one misbehaves; you can also pin a host in the request.
Price comparison
| Resolution | With audio / s | Without audio / s | 4-second video |
|---|---|---|---|
| 480p | $0.023 NT$0.75 | $0.012 NT$0.37 | $0.046 NT$1.49 |
| 720p | $0.052 NT$1.68 | $0.026 NT$0.84 | $0.104 NT$3.36 |
| 1080p | $0.117 NT$3.78 | $0.058 NT$1.89 | $0.233 NT$7.56 |
Video edits are billed as input seconds + output seconds; a failed job is refunded in full.
Quick start
Just change base_url to use Seedance 1.5 Pro through the BazaarLink API.
# 1. Submit the job (returns vjob_xxx immediately)
curl https://api.bazaarlink.ai/v1/videos \
-H "Authorization: Bearer $BAZAARLINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "bytedance/seedance-1-5-pro",
"prompt": "a bird flying over mountains",
"duration": 4,
"resolution": "720p",
"generate_audio": false
}'
# → 202 { "id": "vjob_xxx", "status": "pending" }
# 2. Poll the status (at least 8 seconds apart)
curl -H "Authorization: Bearer $BAZAARLINK_API_KEY" \
https://api.bazaarlink.ai/v1/videos/vjob_xxx
# 3. Download the MP4 when it is done
curl -H "Authorization: Bearer $BAZAARLINK_API_KEY" \
-o output.mp4 \
https://api.bazaarlink.ai/v1/videos/vjob_xxx/contentFAQ
How long does a video take?
Videos are generated asynchronously: you get a vjob id right away and the video is usually done in 30 seconds to 5 minutes. Poll the status no more often than every 8 seconds.
How is it billed?
By resolution and seconds; the per-second prices are in the price table and differ with and without an audio track. The cost of a 4-second video is the last column of that table.
Am I charged if it fails?
No. Credit is reserved at submit time and refunded in full if the job fails or times out.
How do I download the video?
When the job is done, call /v1/videos/{id}/content with the same API key to download the MP4.
Explore
- Billed in USD with TWD quotes plus Taiwan e-invoices, so Taiwanese teams do not need an overseas card
- OpenAI-compatible API, no code rewrite
- When an upstream source has a problem, the request can try another available source; if none is available you get an error
- Chinese-language support from a local team