Documentation Index Fetch the complete documentation index at: https://docs.globalaiopc.com/llms.txt
Use this file to discover all available pages before exploring further.
Seedance1.5 Query Video Task
Use task ID to query Seedance1.5 video generation task status and results.
Authentication
All requests require a Bearer token in the request header:
Authorization: Bearer {{YOUR_API_KEY}}
Base URL
https://zcbservice.aizfw.cn/kyyReactApiServer
baseUrl is the shared prefix for all public APIs. The api field in the current page frontmatter shows the full endpoint. Use this baseUrl as the common prefix when reading or composing request paths.
Path Parameters
Unique identifier of the video generation task, returned from create task API
Response Parameters
Unique identifier of the video generation task
Object type, fixed as video
Task status:
queued - Queued
processing - Processing
completed - Completed
failed - Failed
cancelled - Cancelled
Generated video URL, returned when status is completed
Actual video output duration in seconds, returned when status is completed
Error message, returned when status is failed
Status Flow
queued
Task created and added to queue, waiting for processing
processing
Task is being processed, Seedance1.5 model is generating video
completed
Task completed, video generated successfully, retrieve via video_url
Polling Recommendations
Polling Strategy:
Recommended polling interval: 30-60 seconds
Offline service (flex): 60-120 seconds
Avoid too frequent requests to prevent rate limiting
Stop polling when status is completed, failed, or cancelled
Important Notes:
Task IDs and generated videos are stored for 1 day
Please download and save videos to your storage system promptly
Task records and videos will be deleted after 1 day
Video files are typically in MP4 format
Estimated Generation Time
Seedance 1.5 Series
720p Video Standard definition Estimated time: 2-5 minutes
1080p Video High definition Estimated time: 3-8 minutes
Cost Optimization Tips:
Use offline service (flex) for batch tasks to save 50% cost
Choose appropriate resolution based on actual needs, avoid excessive pursuit of high definition
cURL
Java
Python
Python (Polling Example)
curl --request GET \
--url https://zcbservice.aizfw.cn/kyyReactApiServer/v1/result/video_abc123def456 \
--header 'Authorization: Bearer {{YOUR_API_KEY}}'
Processing Status
Completed Status
Failed Status
{
"id" : "video_abc123def456" ,
"object" : "video" ,
"created" : 1761635478 ,
"model" : "seedance_1_5_pro_720p" ,
"status" : "processing" ,
"video_url" : null ,
"error" : null
}