Seedance 1.5 Pro API
activeByteDance's Seedance 1.5 Pro — exceptional dance and human motion video generation with text and image input.
ByteDancevideo14 credits/call
Provider
ByteDance
Pricing
7–84 credits per video (~$0.014–$0.168)
Speed
60–120 seconds
Output
video
Quick Start
Send a request to the Seedance 1.5 Pro API:
bash
curl -X POST https://apiin.one/api/v1/videos/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-1-5-pro",
"prompt": "A dancer performing contemporary ballet in a spotlight, slow motion",
"resolution": "720p",
"duration": "8",
"generateAudio": false
}'API Endpoint
POST
/api/v1/videos/generationsSend a POST request with your API key to generate content using Seedance 1.5 Pro.
Headers
| Header | Type | Requis | Description |
|---|---|---|---|
Authorization | string | Requis | Bearer YOUR_API_KEY |
Content-Type | string | Requis | application/json |
Body Parameters
| Paramètre | Type | Requis | Description |
|---|---|---|---|
model | string | Requis | Model identifier: "seedance-1-5-pro" |
prompt | string | Requis | Text description of the video |
image | string | Optionnel | Reference image URL for image-to-video |
aspect_ratio | string | Optionnel | Aspect ratio: 16:9, 9:16, 4:3, 3:4, 1:1 (Par défaut : 16:9) |
resolution | string | Optionnel | Output resolution: "480p" or "720p" (Par défaut : 480p) |
duration | string | Optionnel | Video duration: "4", "8", or "12" seconds (Par défaut : 4) |
generateAudio | boolean | Optionnel | Enable audio generation (doubles credits) (Par défaut : false) |
fixedLens | boolean | Optionnel | Lock camera for stable shot (Par défaut : false) |
Example Request
json
{
"model": "seedance-1-5-pro",
"prompt": "A dancer performing contemporary ballet in a spotlight, slow motion",
"resolution": "720p",
"duration": "8",
"generateAudio": false
}Example Response
Successful task creation response.
{
"code": 200,
"message": "success",
"data": {
"task_id": "n38xxxx_seedance",
"status": "IN_PROGRESS"
}
}Check Task Status
For asynchronous tasks, poll the status endpoint to check when your task is complete:
GET
/api/v1/tasks/{task_id}Returns the current status of a generation task. Poll until status is 'completed' or 'failed'.
bash
curl https://apiin.one/api/v1/tasks/task_abc123 \
-H "Authorization: Bearer aio_your_key"Use Cases
- ✓Generate dance and choreography videos from text
- ✓Create motion-rich video clips for entertainment apps
- ✓Animate characters with natural human motion
- ✓Produce social media dance content at scale
API Tester
Test the Seedance 1.5 Pro API directly from your browser:
Aire de jeux APIPOST
Error Codes
{
"error": {
"code": 400,
"message": "Invalid parameters",
"type": "invalid_request"
}
}Frequently Asked Questions
How much does the Seedance API cost?
Credits depend on resolution, duration and audio. 480p 4s no-audio costs 7 credits, 720p 12s with-audio costs 84 credits. Audio-enabled doubles the cost.
What makes Seedance different from other video models?
Seedance specializes in human motion and dance, producing more natural body movements than general-purpose video models.
Does Seedance support audio?
Yes. Set generateAudio to true to generate audio alongside the video. This doubles the credit cost.
Why Use Seedance 1.5 Pro Through API in One?
1Best-in-class human motion and dance generation
2Backed by ByteDance's research
3Audio generation support
4Fixed lens mode for stable camera
Ready to use Seedance 1.5 Pro?
Get Your API Key →