Seedance API · Ace Data Cloud

Seedance API
ByteDance AI Video Generation

Generate videos with ByteDance Seedance model through simple API calls. Supports text-to-video and image-to-video—up to 1080p resolution, audio generation, pay-as-you-go. ```

🎬 5+ Models 📹 Up to 1080p 🔊 Automatically Generated Audio 🖼️ Text-to-Video + Image-to-Video
🎬
5+
Model Versions
📹
1080p
Maximum Resolution
💰
$0.008
Starting Price/Second
🔊
Audio
Automatically Generated Voiceover

Why Choose Seedance?

Seedance is an AI video generation model launched by ByteDance, known for its excellent motion performance and high-fidelity video quality. Seedance 1.5 Pro competes with top models like Sora and Kling in video generation benchmarks.

Ace Data Cloud provides comprehensive Seedance API proxy services—you do not need to apply for a ByteDance API account or resolve regional restrictions. High-quality videos can be generated through a simple REST API, with asynchronous task polling and callback notifications supported.

Core Features of Seedance API

From text descriptions to high-definition videos—Seedance offers comprehensive video generation capabilities

✍️

Text-to-Video (T2V)

Input text descriptions to generate high-quality videos. Seedance accurately understands motion semantics, and character movements are smooth and natural.

🖼️

Image-to-Video (I2V)

Upload reference images, and the model generates dynamic videos based on the content of the images. Perfectly retains characters, scenes, and styles from the images.

📹

Multi-Resolution Support

Supports three resolution options: 480p, 720p, and 1080p. Flexibly choose based on needs—quick previews or high-definition final products.

🔊

Automatic Audio Generation

Enable the generate_audio option, and Seedance will automatically add matching sound effects and music to the generated video.

Asynchronous Task System

After submitting a video generation request, obtain the task_id and get results through polling or callbacks. The polling interface is completely free.

🎯

Last Frame Extraction

Enable return_last_frame to obtain the last frame image of the video, facilitating subsequent video continuation or preview.

Python
import requests

Step 1: Submit video generation task

response = requests.post( "https://api.acedata.cloud/seedance/videos", headers={ "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" }, json={ "model": "doubao-seedance-1-5-pro-251215", "content": [ {"type": "text", "text": "A cat playing piano in a cozy room"} ], "generate_audio": True } ) task_id = response.json()["id"]

Step 2: Poll for result (free)

result = requests.get(
f"https://api.acedata.cloud/seedance/tasks/{task_id}",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
print(result.json()["data"]["video_url"])

Two-step AI Video Generation

Submit a text description and asynchronously obtain video results—concise RESTful API design.

1

Submit Generation Request

POST to /seedance/videos, pass in text or image content, and return task_id

2

Poll for Results

Query /seedance/tasks with task_id, wait for the status to change to completed, then obtain the video URL

3

Or Use Callback Notification

Set callback_url, and your server will be proactively notified via POST once generation is complete

What Can Seedance Be Used For?

From creative short films to commercial advertisements—Seedance is being used in these scenarios

📱

Short Video Content

Quickly generate creative short video content for platforms like TikTok / Douyin / YouTube Shorts

📢

Advertising Materials

Batch generate product advertisement videos, significantly reducing video production costs and improving material output efficiency

🎓

Education and Training

Automatically convert text lesson plans into animated videos, providing a more intuitive teaching experience

🎮

Games & Animation

Game cutscenes, concept video prototypes—quickly validate ideas and reduce pre-production costs

Quick Start in 3 Steps

From registration to generating the first video, it only takes a few minutes

01

Register and Obtain API Key

Create a free account on Ace Data Cloud and generate your Bearer Token from the console.

02

Submit Video Generation Request

POST to /seedance/videos, pass in text description or reference images, and select model and resolution.

03

Obtain Video Results

Get the generated video URL through polling or callback, download and use it.

Select the Right Seedance Model

From quick previews to high-quality final products—multiple models cover different needs

Recommended

1.5 Pro

Latest Flagship

Seedance's latest and most powerful model. Video quality, motion coherence, and semantic understanding have been comprehensively upgraded.

  • ✓ Best video quality
  • ✓ 480p / 720p / 1080p
  • ✓ Text-to-video + Image-to-video
  • ✓ Audio generation

1.0 Pro Fast

Fast

The fastest and lowest-cost Pro model. Suitable for quick previews and batch generation scenarios.

  • ✓ Fastest generation speed
  • ✓ Lowest cost
  • ✓ 480p / 720p / 1080p
  • ✓ Suitable for mass production

1.0 Lite

Lightweight

A lightweight model for specific scenarios, with two variants: T2V (text-to-video) and I2V (image-to-video).

  • ✓ T2V text-generated video
  • ✓ I2V image-generated video
  • ✓ 480p / 720p / 1080p
  • ✓ Mid-range pricing
doubao-seedance-1-5-pro-251215 doubao-seedance-1-0-pro-250528 doubao-seedance-1-0-pro-fast-251015 doubao-seedance-1-0-lite-t2v-250428 doubao-seedance-1-0-lite-i2v-250428

Seedance API Pricing

Charged by video duration (seconds), with prices depending on the model, resolution, and whether audio is generated. The polling interface is completely free.

Model 480p 720p 1080p
Seedance 1.5 Pro $0.014/second $0.029/second $0.064/second
Seedance 1.5 Pro + Audio $0.028/second $0.057/second $0.127/second
Seedance 1.0 Pro $0.024/second $0.055/second $0.119/second
Seedance 1.0 Pro Fast $0.008/second $0.015/second $0.033/second
Seedance 1.0 Lite $0.018/second $0.038/second $0.080/second

Polling task status interface /seedance/tasks is completely free

View Full Pricing →

Frequently Asked Questions

Everything you need to know about using the Seedance API

What is Seedance?

Seedance is an AI video generation model launched by ByteDance, adept at generating high-quality videos based on text descriptions or reference images. It supports up to 1080p resolution and can automatically generate matching sound effects. Seedance is known for its smooth motion and character consistency.

Does it support image-to-video?

Yes! Include content of type image_url in the content array to achieve image-to-video (I2V). The model will retain the character appearance, scene layout, and artistic style from the image while adding natural dynamic effects.

How long does video generation take?

Generation time depends on the model and resolution. The Pro Fast model typically completes in 1-2 minutes, while the standard Pro model and high-resolution videos may take 3-5 minutes. We recommend using callback notifications (callback_url) to avoid frequent polling.

Is polling task status charged?

No charge. The /seedance/tasks interface is completely free, and you can poll the task status as often as you like until video generation is complete. Charges only occur when submitting a /seedance/videos generation request.

How to choose model and resolution?

It is recommended to use Seedance 1.5 Pro for the best video quality. If you need quick previews or batch generation, choose 1.0 Pro Fast (lowest cost). For resolution: 480p is suitable for previews and testing, 720p is suitable for most scenarios, and 1080p is suitable for final products.

How does audio generation work?

Set generate_audio: true in the request, and Seedance will analyze the generated video content and automatically add matching sound effects and background music. Enabling audio generation incurs costs approximately double that of pure video, and currently, only the Seedance 1.5 Pro series supports audio generation.

Start Using Seedance API Now

Generate high-quality AI videos through simple API calls. Pay as you go—no subscription fees, no commitments.