CCAPI Developer Platform

Seedance API

Integrate Seedance through CCAPI’s unified video API platform.

What Seedance does

Call Seedance 2.5 through one unified API with 4–30 second output, 720p/1080p resolution, and image, video, and audio references.

  • Text to Video API — Seedance Text-to-Video API converts written prompts into video content, suitable for marketing videos, content creation, supporting multiple resolutions and durations.
  • Image to Video API — Seedance Image-to-Video API transforms static images into dynamic videos, perfect for product showcases and creative content.

Seedance API features

  • Latest Seedance 2.5 Model — Supports text, image, video, and audio references, first/last-frame control, and generation up to 30 seconds.
  • Multiple Resolution Options — Seedance 2.5 offers 720p and 1080p (both via upscaling; the 480p tier has been retired) so you can balance quality and cost.
  • Audio Generation — Seedance 2.5 can generate audio and accept audio references, with final billing settled from actual usage.
  • Easy-to-Use API — Use the unified /v1/videos API, consistent with other video models on the platform.
  • Official Asset Library Personas — Generate real-person-style video without liveness verification: switch to "Official Asset" mode in the Playground and pick from thousands of pre-authorized virtual-human personas. Only Seedance 2.0 and 2.5 support it.

What people build with Seedance

  • Marketing Video Content Creation — Seedance API is ideal for teams creating marketing videos, supporting ad videos and social media content.
  • Product Showcase Videos — Use image-to-video to animate product images, creating attractive product showcase videos.
  • Social Media Creative Content — Quickly generate social media creative video content with multiple resolutions and durations.

Getting started with the Seedance API

The endpoint is OpenAI-compatible, so existing client code usually needs only a base URL and a model name.

  • Step 1: Sign Up or Log In — Create account and generate API Token
  • Step 2: Test in Playground — Evaluate and test prompt behavior, compare different modes, review output quality
  • Step 3: Integrate into Backend — Connect API, configure authentication, handle parameters and outputs
  • Step 4: Deploy for Production — Set up concurrency, retry logic, timeout handling, moderation, logging, cost control

Seedance API pricing

Seedance 2.5 Video API — 720p $0.1618/s, or $0.0968/billable second with video input

Seedance 2.5 and 2.0 Family Pricing
Model720p no video input720p with video input1080p no video input1080p with video input
Seedance 2.5$0.1618/s$0.0968/billable s$0.3980/s$0.2381/billable s
Seedance 2.0$0.1224/s$0.0745/s$0.3053/s$0.1856/s
Seedance 2.0 Fast$0.0985/s$0.0585/s$0.2215/s$0.1317/s
Seedance 2.0 Mini$0.0612/s$0.0373/s$0.1377/s$0.0838/s

Why choose CCAPI for Seedance

  • Published per-second pricing — Per-second rates are shown by model, resolution, and video-input mode so cost can be estimated before generation.
  • Clear multimodal contract — Text, image, video reference, and metadata fields are documented with matching examples.
  • Unified task and usage records — Task status, request logs, and billing records are available together for production debugging and reconciliation.

Other models on the same endpoint

The same API key and base URL reach every model below. Moving from Seedance to any of them means changing the model name in the request body.

Frequently asked questions

What is Seedance?

Seedance is an AI video generation model family from ByteDance, supporting text-to-video, image-to-video and other modes.

What video generation modes does Seedance API support?

Seedance API supports text-to-video, image-to-video, and generating with a persona from the official asset library — all submitted through the same /v1/videos endpoint.

What is the official asset library?

Seedance normally blocks photorealistic human faces. The official asset library offers thousands of pre-authorized virtual-human personas — switch to the "Official Asset" mode in the Playground to use one, with no identity verification or face upload required. Only Seedance 2.0 and Seedance 2.5 support it.

Is Seedance API asynchronous?

Yes, Seedance API is asynchronous. After submitting a video generation task, it returns a task_id, and you need to poll to get results.

Does it support audio generation?

Yes. Seedance 2.5 supports generated and reference audio. Set "generate_audio": true in metadata for synchronized audio and pass reference audio URLs in metadata.audios.

Which API endpoint does Seedance use?

Submit with POST /v1/videos and poll results with GET /v1/videos/{task_id}.