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. ```
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.
import requestsStep 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.
Submit Generation Request
POST to /seedance/videos, pass in text or image content, and return task_id
Poll for Results
Query /seedance/tasks with task_id, wait for the status to change to completed, then obtain the video URL
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
Register and Obtain API Key
Create a free account on Ace Data Cloud and generate your Bearer Token from the console.
Submit Video Generation Request
POST to /seedance/videos, pass in text description or reference images, and select model and resolution.
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
1.5 Pro
Latest FlagshipSeedance'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
FastThe 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
LightweightA 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
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
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.
Explore More AI Video and Image Services
We offer a variety of AI creative tools—from video to images to music
Seedream API
ByteDance AI image generation—text-to-image, image editing, same series products
Sora API
OpenAI official video generation model—create realistic videos from text descriptions
Midjourney API
World-class AI image generation—create beautiful images through text prompts
Suno API
AI music generation—create custom songs and pure music through API
Start Using Seedance API Now
Generate high-quality AI videos through simple API calls. Pay as you go—no subscription fees, no commitments.
