Seedance API (1.0 Pro Fast)

Accelerate your creative workflow with the Seedance API. Deliver cinematic motion and 1080p quality at 3x the speed of standard Pro models. Perfect for developers building scalable text-to-video and image-to-video applications.

A cat wandering through the city and then going back to sleep

Parameters
duration
5
quality
1080p
aspect_ratio
16:9
Estimated Cost
10 Credits/s
Total = Base Price × Duration × Quality
Sample Result

No sample available

0 (suggested: 2,000)

Upload 1 image (max 10MB)

Click to upload or drag and drop

Supported formats: JPG, JPEG, PNG, WEBP
Maximum file size: 10MB; Maximum files: 1

5s
2s12s

Click Generate to see preview

History

Max 20 items

0 running · 0 completed

Your generation history will appear here
$

Pricing

Starting from
$0.010
10 Credits
per second
Guaranteed
99.9% Uptime
Powered by 16 redundant providers

Seedance API: High-Speed, Cinematic Video Integration

Deploy production-ready AI video generation. The Seedance API supports up to 1080p resolution at 24 fps, advanced prompt adherence, and stable multi-shot camera controls for automated ad and content creation.

example 1

What can you build with the Seedance API?

Automated Story Generation

Use the Seedance API to programmatically generate 5–10s cinematic sequences. Control camera movement and scene transitions via code for consistent storytelling.

example 2

Dynamic Image-to-Video Assets

Transform static images into engaging video clips using the I2V endpoint. Maintain character identity and visual style from the first frame automatically.

example 3

High-Volume Ad Variation

Leverage the Seedance API for rapid A/B testing. Generate multiple creative variants in parallel without infrastructure bottlenecks.

example 4

Why developers choose the Seedance API

Designed for engineering teams requiring reliable 1080p output, low latency, and seamless integration into existing content pipelines.

Efficiency Meets Quality

The Seedance API balances speed and fidelity, allowing you to generate 2–12s HD clips in seconds. It bridges the gap between lightweight draft models and slow, expensive pro models.

Native Aspect Ratio Support

Define output dimensions programmatically. The API supports 16:9, 1:1, 9:16, and custom ratios, ensuring content is platform-ready for TikTok, Reels, or YouTube without post-processing.

Scalable Infrastructure

Built on EvoLink's robust architecture, the Seedance API offers operational headroom with ~600 RPM per account, ensuring your batch jobs run smoothly without throttling.

How to integrate the Seedance API

Go from zero to generated video in three simple API calls using the EvoLink unified SDK.

1

Step 1 — Configure API Endpoint

Select the text-to-video or image-to-video endpoint. Define your video duration (2–12s) and aspect ratio parameters in the request header.

2

Step 2 — Send Generation Payload

Submit your prompt with specific camera instructions. For I2V, pass your reference image URL to the Seedance API to ensure visual continuity.

3

Step 3 — Retrieve & Scale

Receive the generated 1080p video URL via webhook or polling. Iterate programmatically to refine motion or scale up production batches.

Seedance API Capabilities

Technical specifications for enterprise video integration

Flexibility

Dual Mode API

Unified endpoints for both Text-to-Video and Image-to-Video generation.

Quality

HD Output Standard

Delivers 1080p resolution at 24 fps for professional-grade smoothness.

Control

Programmatic Camera Control

Control camera moves (pan/zoom) via API parameters for precise direction.

Speed

Accelerated Inference

Seedance API (Fast) renders ~3x quicker than the standard Pro model.

Formats

Multi-Format Export

Generate native 9:16, 16:9, or 1:1 videos directly from the model.

Scalability

Enterprise Throughput

Support for ~600 RPM and ~10 concurrent tasks specifically for API users.

Seedance API vs. Other Video Models

Choosing the right API for your application

ModelDurationResolutionPriceStrength
Seedance API (1.0 Pro Fast)2–12sUp to 1080p~60% lower cost; Token-basedBalanced speed & quality, API camera control, high concurrency for apps.
Seedance 1.0 Pro API2–12sUp to 1080pStandard Enterprise RateMaximum visual fidelity for hero assets; slower inference time.
VEO 3.1 Fast API4/6/8s720p/1080p~$0.15/sec (EvoLink)Good for specific short-form hooks; slightly different motion style.

Seedance API Frequently Asked Questions

Everything you need to know about the product and billing.

The Seedance API (Pro Fast edition) is optimized for developers needing speed and efficiency. It retains 1080p quality and camera controls but utilizes an optimized inference engine to render videos 3x faster and at ~60% lower cost than the standard Seedance Pro API.
Authentication is handled via the EvoLink unified gateway. You will need to pass your unique API Key in the header of each HTTP request. Refer to the developer documentation for specific header formats.
The API accepts JSON payloads containing text prompts for T2V, and image URLs combined with optional text prompts for I2V (Image-to-Video). You can also include specific parameters for camera movement and aspect ratios.
Yes, to ensure stability, the default quota is approximately 600 Requests Per Minute (RPM) with a concurrency limit of 10 tasks per model version. Enterprise plans can request higher limits.
Currently, the Seedance API focuses exclusively on high-quality visual generation and outputs silent video files. Audio generation should be handled by a separate TTS or music generation API service.
While 'Pro Fast' is significantly quicker than standard models, video generation is compute-intensive. It is best suited for near-real-time or asynchronous workflows rather than instant real-time interaction.
POST
/v1/videos/generations

Create Video

Seedance 1.0 Pro Fast (doubao-seedance-1.0-pro-fast) model supports multiple generation modes including text-to-video and image-to-video.

Asynchronous processing mode, use the returned task ID to .

Generated video links are valid for 24 hours, please save them promptly.

Request Parameters

modelstringRequiredDefault: doubao-seedance-1.0-pro-fast

Video generation model name.

Exampledoubao-seedance-1.0-pro-fast
promptstringRequired

Prompt describing what kind of video to generate.

Notes
  • Limited to 2000 tokens
ExampleA cat playing piano
durationintegerOptionalDefault: 5

Specifies the duration of the generated video (in seconds).

ValueDescription
2-12Any integer value between 2 and 12 seconds
Notes
  • Billing is based on duration; longer durations result in higher costs
Example5
qualitystringOptionalDefault: 1080p

Video resolution.

ValueDescription
480pLower resolution, lower pricing
720pStandard definition, standard pricing
1080pHigh definition, higher pricing (default)
Example1080p
aspect_ratiostringOptionalDefault: 16:9

Video aspect ratio.

ValueDescription
16:9Landscape video
9:16Portrait video
1:1Square video
4:3Standard video
3:4Portrait standard
21:9Ultra-wide video
Notes
  • Image-to-video mode also supports 'keep_ratio' and 'adaptive'
Example'16:9'
image_urlsarrayOptional

Reference image URL list for image-to-video feature.

Notes
  • 1 image per request for image-to-video
  • Max size: 10MB per image
  • Formats: .jpg, .jpeg, .png, .webp
  • URLs must be directly viewable by the server
Examplehttp://example.com/image1.jpg
callback_urlstringOptional

HTTPS callback address after task completion.

Notes
  • Triggered on completion, failure, or cancellation
  • Sent after billing confirmation
  • HTTPS only, no internal IPs
  • Max length: 2048 chars
  • Timeout: 10s, Max 3 retries
Examplehttps://your-domain.com/webhooks/video-task-completed

Request Example

{
  "model": "doubao-seedance-1.0-pro-fast",
  "prompt": "A cat playing piano",
  "duration": 5,
  "quality": "1080p",
  "aspect_ratio": "16:9"
}

Response Example

{
  "created": 1761313744,
  "id": "task-unified-1761313744-vux2jw0k",
  "model": "doubao-seedance-1.0-pro-fast",
  "object": "video.generation.task",
  "progress": 0,
  "status": "pending",
  "task_info": {
    "can_cancel": true,
    "estimated_time": 165,
    "video_duration": 8
  },
  "type": "video",
  "usage": {
    "billing_rule": "per_call",
    "credits_reserved": 8,
    "user_group": "default"
  }
}