Video API directory
VIDEO GENERATION API

Seedance 2.5 Reference API

Lock characters, sets, and palettes across a full take with Seedance 2.5 multimodal references. Route it through one ManifoldGen key and receive a recoverable asynchronous job.

Authentication
Bearer API key
Response
Async job + status URL
How to Use Seedance 2.5

Request schema

servicevideo_generateRequired
modelseedance-2.5-reference-to-videoRequired
promptstringRequired
reference_image_urlsHTTPS URL[]Required
duration4 | 5 | 8 | 104
resolution480p | 720p480p
aspect_ratio16:9 | 9:16 | 1:1 | 4:3 | 3:416:9
Job lifecycle: POST to /api/service, read result.job_id, then poll /api/video-jobs/{job_id} every 2–5 seconds. Completed jobs contain a durable video_url.
Open the visual generator

Live API tester

Generator controls

Use a public HTTPS URL. Uploads from the homepage and Studio provide one automatically.

Output

Your generated shot will appear here, ready to download or place on the Studio timeline.

API request
curl https://manifoldgen.com/api/service \
  -X POST \
  -H "Authorization: Bearer $MANIFOLDGEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "service": "video_generate",
  "model": "seedance-2.5-reference-to-video",
  "prompt": "A cinematic tracking shot through a rain-soaked night market, natural motion, rich reflections",
  "duration": 4,
  "aspect_ratio": "16:9",
  "resolution": "480p",
  "output_format": "mp4",
  "include_audio": true
}'
The API and this tester use the same request. Provider routing stays behind ManifoldGen.