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
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/generations
Send a POST request with your API key to generate content using Seedance 1.5 Pro.

Headers

HeaderTipoRequeridoDescripción
AuthorizationstringRequeridoBearer YOUR_API_KEY
Content-TypestringRequeridoapplication/json

Body Parameters

ParámetroTipoRequeridoDescripción
modelstringRequeridoModel identifier: "seedance-1-5-pro"
promptstringRequeridoText description of the video
imagestringOpcionalReference image URL for image-to-video
aspect_ratiostringOpcionalAspect ratio: 16:9, 9:16, 4:3, 3:4, 1:1 (Predeterminado: 16:9)
resolutionstringOpcionalOutput resolution: "480p" or "720p" (Predeterminado: 480p)
durationstringOpcionalVideo duration: "4", "8", or "12" seconds (Predeterminado: 4)
generateAudiobooleanOpcionalEnable audio generation (doubles credits) (Predeterminado: false)
fixedLensbooleanOpcionalLock camera for stable shot (Predeterminado: 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:

Consola de 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 →