Learn how to use Seedance 1.5 Pro · Text to Video.
Developer API pricing
Provider: SeeAPI
USD estimate: $0.0037 / credit · Estimated equivalent, not an additional charge.
480p: 18 credits/gen (≈ $0.067/gen, 4s · with audio) | 10 credits/gen (≈ $0.037/gen, 4s · no audio) | 23 credits/gen (≈ $0.086/gen, 5s · with audio) | 12 credits/gen (≈ $0.045/gen, 5s · no audio) | 27 credits/gen (≈ $0.10/gen, 6s · with audio) | 14 credits/gen (≈ $0.052/gen, 6s · no audio) | 32 credits/gen (≈ $0.12/gen, 7s · with audio) | 16 credits/gen (≈ $0.06/gen, 7s · no audio) | 36 credits/gen (≈ $0.13/gen, 8s · with audio) | 18 credits/gen (≈ $0.067/gen, 8s · no audio) | 41 credits/gen (≈ $0.15/gen, 9s · with audio) | 20 credits/gen (≈ $0.075/gen, 9s · no audio) | 45 credits/gen (≈ $0.17/gen, 10s · with audio) | 22 credits/gen (≈ $0.082/gen, 10s · no audio) | 50 credits/gen (≈ $0.19/gen, 11s · with audio) | 24 credits/gen (≈ $0.09/gen, 11s · no audio) | 54 credits/gen (≈ $0.20/gen, 12s · with audio) | 26 credits/gen (≈ $0.097/gen, 12s · no audio)
720p: 36 credits/gen (≈ $0.13/gen, 4s · with audio) | 18 credits/gen (≈ $0.067/gen, 4s · no audio) | 45 credits/gen (≈ $0.17/gen, 5s · with audio) | 23 credits/gen (≈ $0.086/gen, 5s · no audio) | 54 credits/gen (≈ $0.20/gen, 6s · with audio) | 27 credits/gen (≈ $0.10/gen, 6s · no audio) | 63 credits/gen (≈ $0.24/gen, 7s · with audio) | 32 credits/gen (≈ $0.12/gen, 7s · no audio) | 72 credits/gen (≈ $0.27/gen, 8s · with audio) | 36 credits/gen (≈ $0.13/gen, 8s · no audio) | 81 credits/gen (≈ $0.30/gen, 9s · with audio) | 41 credits/gen (≈ $0.15/gen, 9s · no audio) | 90 credits/gen (≈ $0.34/gen, 10s · with audio) | 45 credits/gen (≈ $0.17/gen, 10s · no audio) | 99 credits/gen (≈ $0.37/gen, 11s · with audio) | 50 credits/gen (≈ $0.19/gen, 11s · no audio) | 108 credits/gen (≈ $0.40/gen, 12s · with audio) | 54 credits/gen (≈ $0.20/gen, 12s · no audio)
1080p: 80 credits/gen (≈ $0.30/gen, 4s · with audio) | 40 credits/gen (≈ $0.15/gen, 4s · no audio) | 100 credits/gen (≈ $0.37/gen, 5s · with audio) | 50 credits/gen (≈ $0.19/gen, 5s · no audio) | 120 credits/gen (≈ $0.45/gen, 6s · with audio) | 60 credits/gen (≈ $0.22/gen, 6s · no audio) | 140 credits/gen (≈ $0.52/gen, 7s · with audio) | 70 credits/gen (≈ $0.26/gen, 7s · no audio) | 160 credits/gen (≈ $0.60/gen, 8s · with audio) | 80 credits/gen (≈ $0.30/gen, 8s · no audio) | 180 credits/gen (≈ $0.67/gen, 9s · with audio) | 90 credits/gen (≈ $0.34/gen, 9s · no audio) | 200 credits/gen (≈ $0.75/gen, 10s · with audio) | 100 credits/gen (≈ $0.37/gen, 10s · no audio) | 220 credits/gen (≈ $0.82/gen, 11s · with audio) | 110 credits/gen (≈ $0.41/gen, 11s · no audio) | 240 credits/gen (≈ $0.90/gen, 12s · with audio) | 120 credits/gen (≈ $0.45/gen, 12s · no audio)
After submitting a task, use the unified query endpoint to check progress and retrieve results:
Manage the secret used to verify generation webhook signatures. Callback URLs are supplied when you create each generation.
Callback URL per generation.
/v1/generationsA unique key for this generation request. Reuse the same value only when retrying the identical request body.
order-20260818-001The public model ID documented on this page. Use seedance-1-5-pro for this Endpoint.
seedance-1-5-proseedance-1-5-proseedance-1-5-proThe public Endpoint ID for the selected model. Use the Endpoint whose input schema matches this request.
text-to-videotext-to-videotext-to-videoOptional public Provider ID. Omit this field to use the Endpoint's default Provider.
seeapiseeapiseeapiProvider-specific input object. Its accepted fields and validation rules depend on the selected provider.
Provider parameters
seeapiDefault ProviderDescribe the video you want to generate in 3–2,500 characters.
A cinematic city at nightSelect the width-to-height ratio of the generated video.
1:121:94:33:416:99:1616:9Select an integer output duration from 4 to 12 seconds.
4Select the output resolution.
480p720p1080p480pGenerate synchronized speech, ambient sound, and sound effects.
falseKeep the camera view static and stable.
falseEnable SeeAPI's upstream NSFW checker.
trueOptional absolute HTTPS URL that receives terminal generation updates. If omitted, query the task-details endpoint with the returned generation ID.
https://client.example.com/webhooks/seeapitask_xxxseedance-1-5-protext-to-videoseeapiseeapi: SeeAPIseeapiprocessingprocessingEstimated public credits. Values can include up to three decimal places.
10Consumed public credits, with up to three decimal places.
0Refunded public credits, with up to three decimal places.
02026-08-18T10:00:00Z2026-08-18T10:00:00ZWhether this response is an idempotent replay of an earlier request.
falsetask_xxxseedance-1-5-protext-to-videoseeapiseeapi: SeeAPIseeapiprocessingprocessingEstimated public credits. Values can include up to three decimal places.
10Consumed public credits, with up to three decimal places.
0Refunded public credits, with up to three decimal places.
02026-08-18T10:00:00Z2026-08-18T10:00:00ZWhether this response is an idempotent replay of an earlier request.
falseInvalid JSON, parameters, Schema, or API Policy
Invalid API Key or authentication failed
Insufficient credits
The current request is not allowed
Model, Endpoint, or task not found
Idempotency conflict or the same request is still being created
Request body is too large
Too many requests
Service temporarily unavailable
const response = await fetch("https://api.seeapi.com/v1/generations", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Idempotency-Key": "order-20260818-001",
"Content-Type": "application/json"
},
body: JSON.stringify({
"model": "seedance-1-5-pro",
"endpoint": "text-to-video",
"provider": "seeapi",
"input": {
"prompt": "A cinematic city at night",
"aspect_ratio": "16:9",
"duration_seconds": 4,
"resolution": "480p",
"generate_audio": false,
"fixed_lens": false,
"nsfw_checker": true
},
"callback_url": "https://client.example.com/webhooks/seeapi"
})
});
const result = await response.json();{
"generation": {
"id": "task_xxx",
"model": "seedance-1-5-pro",
"endpoint": "text-to-video",
"provider": "seeapi",
"status": "processing",
"estimated_credits": 10,
"consumed_credits": 0,
"refunded_credits": 0,
"created_at": "2026-08-18T10:00:00Z",
"updated_at": "2026-08-18T10:00:00Z"
},
"idempotent": false
}