Seedance 1.5 Pro - video generation API

Seedance 1.5 Pro API

active

ByteDance'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
1curl -X POST https://apiin.one/api/v1/videos/generations \
2 -H "Authorization: Bearer YOUR_API_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "model": "seedance-1-5-pro",
6 "prompt": "A dancer performing contemporary ballet in a spotlight, slow motion",
7 "resolution": "720p",
8 "duration": "8",
9 "generateAudio": false
10}'

API Endpoint

POST/api/v1/videos/generations

Send a POST request with your API key to generate content using Seedance 1.5 Pro.

Headers

Body ParametersJSON
Authorization:string

Bearer YOUR_API_KEY

Content-Type:string

application/json

Body Parameters

Body ParametersJSON
model:string

Model identifier: seedance-1-5-pro

prompt:string

Text description of the video

image:optional string

Reference image URL for image-to-video

aspect_ratio:optional string

Aspect ratio: 16:9, 9:16, 4:3, 3:4, 1:1 Defaults to 16:9.

resolution:optional string

Output resolution: 480p or 720p Defaults to 480p.

duration:optional string

Video duration: 4, 8, or 12 seconds Defaults to 4.

generateAudio:optional boolean

Enable audio generation (doubles credits) Defaults to false.

fixedLens:optional boolean

Lock camera for stable shot Defaults to false.

Example Request

json
1{
2 "model": "seedance-1-5-pro",
3 "prompt": "A dancer performing contemporary ballet in a spotlight, slow motion",
4 "resolution": "720p",
5 "duration": "8",
6 "generateAudio": false
7}

Example Response

Successful task creation response.

1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "task_id": "n38xxxx_seedance",
6 "status": "IN_PROGRESS"
7 }
8}

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
1curl https://apiin.one/api/v1/tasks/task_abc123 \
2 -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:

API 测试沙盒POST

Error Codes

1{
2 "error": {
3 "code": 400,
4 "message": "Invalid parameters",
5 "type": "invalid_request"
6 }
7}

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?

1.Best-in-class human motion and dance generation
2.Backed by ByteDance's research
3.Audio generation support
4.Fixed lens mode for stable camera

Ready to use Seedance 1.5 Pro?

Get Your API Key →