Seedance 1.0 Pro
Seedance 1.0 Pro is ByteDance’s advanced video generation model for text-to-video and image-to-video creation, designed to produce smooth 1080p multi-shot videos with strong prompt understanding, cinematic motion, and rich visual detail.
Seedance 1.0 Pro Image to Video API
First frame image. URL or base64. Formats: jpeg, png, webp, bmp, tiff, gif. 300-6000px per side, max 30MB
Drag and drop an image, or click to browse
Supports PNG, JPEG, WebP. Max 100MB. You can also paste from clipboard (Ctrl+V).
Text description to guide the video (max 500 characters)
Video length in seconds (2-12)
Result
Results will appear here
Cost: $0.122/second
Seedance 1.0 Pro API Implementation Guide
Get API Key
Generate your API key from the dashboard and set it as an environment variable.
export MODELHUNTER_KEY="your_api_key"Make Your First Call
Follow the API documentation for complete code examples in cURL, JavaScript, and Python, including request format, polling, and error handling.
View API Documentation →Seedance 1.0 Pro Key Info
Capabilities
- Text to Video API
- Image to Video API
Pricing
Price per second by resolution
| 480p | 720p | 1080p |
|---|---|---|
| $0.024/second | $0.056/second | $0.122/second |
Cinematic 1080P videos with multi-shot narrative from text prompts
Use Cases
Output Formats
Seedance 1.0 Pro API Documentation
Run the playground first, then open the full API docs for integration details.
About
Animate images into cinematic videos with first/last frame control
Code Examples
1curl -X POST https://api.modelhunter.ai/api/v1/seedance/image-to-video \2-H "Authorization: Bearer YOUR_API_KEY" \3-H "Content-Type: application/json" \4-d '{5"model": "seedance-1-0-pro",6"input": {7"image": "https://example.com/image.jpg",8"duration": "5",9"resolution": "1080p"10}11}'
Schema
View Full API DocsInput
modelModel ID for this capability.
Value: seedance-1-0-pro
imageFirst frame image. URL or base64. Formats: jpeg, png, webp, bmp, tiff, gif. 300-6000px per side, max 30MB
last_imageLast frame image URL or base64 for first+last frame mode
promptText description to guide the video (max 500 characters)
durationVideo length in seconds (2-12)
Options: 2, 5, 8, 10, 12
Default: 5
resolutionResolution
Options: 480p, 720p, 1080p
Default: 1080p
ratioDefault adaptive matches first frame
Options: adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9
Default: adaptive
seedRandom seed for reproducibility. -1 for random
Default: -1
Range: -1 to 4294967295
camera_fixedLock camera position
Default: false
watermarkWatermark
Default: false
return_last_frameReturn the last frame as an image URL
Default: false
webhookUrlURL to receive a webhook notification when the task completes.
metadataCustom key-value metadata to attach to the task for tracking.
Response (HTTP 202)
successWhether the request was accepted successfully.
data.idUnique task ID. Use this to poll GET /api/v1/tasks/{id} for results.
data.statusTask status: pending, processing, completed, failed.
data.typeGeneration type: image-to-video.
data.providerProvider name: seedance.
data.modelModel ID used for generation.
data.created_atISO 8601 timestamp of when the task was created.
data.estimated_secondsEstimated time in seconds until the task completes.