Seedance 2.5 Beta API on MaxAPI
Seedance 2.5 Beta is a 720p multimodal video generation model on MaxAPI. It supports 4 to 29 second clips with image and audio references through the asynchronous /v1/videos/generations flow.
Common use cases
- Generate a video from a text prompt or storyboard
- Animate one or more reference images into a video
- Interpolate a clip between explicit first and last frames
- Compose a video from supported image, video, and audio references
Endpoints
Video generation is asynchronous. POST the request, then poll the task URL until status is succeeded, failed, or canceled.
- POST /v1/videos/generations
- GET /v1/videos/generations/{task_id}
Lineage
Source family: Seedance 2.5. MaxAPI maps the public model ID to the provider's 720p upstream model and exposes it through /v1/videos/generations with task-based polling.
Dimensions and sizing
Supports 720p. Supported aspect ratios: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16. Supported reference modes: text_to_video, image_to_video, first_last_frame, multi_ref. Allowed duration tiers are 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 seconds.
Available routes
This model runs on a single route: mix. Call it with an API key that permits the mix route (route_mode defaults to mix; sending a different route_mode is rejected).
- mix — blended route that may switch between configured providers for cost, availability, and fallback coverage; billing follows the published entry for this model.
Pricing
Pricing is per route mode. Failed requests are not charged. 1 credit = 1 USD.
- mix: 720p $0.447761 per second
Quick example
curl -X POST "https://api.maxapi.dev/v1/videos/generations" \
-H "Authorization: Bearer $MAXAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "model/seedance-2.5-beta",
"prompt": "a calm ocean wave at sunrise, slow camera pan",
"ratio": "21:9",
"duration": 4,
"mode": "text_to_video",
"resolution": "720p"
}'
FAQ
How do I call Seedance 2.5 Beta on MaxAPI?
Send a request to POST /v1/videos/generations with an Authorization: Bearer header, then poll the returned task URL.
How do I switch between route_mode options?
Seedance 2.5 Beta runs on a single route: mix. There is nothing to switch — call it with an API key that permits the mix route.
How is billing handled?
Failed requests don't charge credits. Per-image, per-call, and per-generation pricing is billed on completion; token-priced routes settle from upstream usage. 1 credit = 1 USD.
Where does the returned media URL live?
Generated media is normally stored on MaxAPI's CDN for seven days. Pass "asset_delivery": "mirror" on supported generation endpoints to receive URLs on the configured alias domain instead.
Provider source: Pro666 Seedance 2.5 API documentation
Full API reference