ByteDance logo

seedance-2.5 API

seedance-2.5

seedance-2.5 is available through APINEED's asynchronous media generation API with the workflows and options listed below.

Create a task with POST /v1/media/generations, keep the returned task ID, and poll /v1/media/generations/{id} until generation succeeds or fails. Use the supported workflows and options below. Reference workflows require an uploaded image or video.

MODALITIES

Playground

Generate with seedance-2.5, review the output, and use the same request shape in your application.

Workflow
Estimating does not generate media or charge your balance. Reference files, if selected, upload to temporary private storage. Settings without published options use upstream defaults.
Sign in required. Final cost uses completed usage.
Output Ready
Seedance family sample
Request preview
{
  "model": "seedance-2.5",
  "workflow": "text_to_video",
  "input": {
    "prompt": "A cinematic product shot with deliberate camera movement, natural lighting, and a clear beginning and end."
  },
  "output": {}
}

Provider

Current API Need routing.

API Need

Pricing

Current selling prices in USD. Channel and group adjustments are already included. A range means available routes have different prices.

Additional pricing rules depend on the request; check the quote before submitting.
Prices by calling group

group-0.5

Additional pricing rules depend on the request; check the quote before submitting.

Availability

Recent public performance data for this model.

No model-specific availability history is published yet. A successful request is not an uptime guarantee.

Quick Start

Call seedance-2.5 with the endpoint and request format shown below.

1

Create an API key

Store your APINEED key server-side as API_NEED_API_KEY.

export API_NEED_API_KEY=sk-apineed-v1-...
2

Send the request

Use seedance-2.5 with POST /v1/media/generations.

curl https://apineed.com/v1/media/generations \
  -H "Authorization: Bearer $API_NEED_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "seedance-2.5",
  "workflow": "text_to_video",
  "input": {
    "prompt": "A cinematic product shot with deliberate camera movement, natural lighting, and a clear beginning and end."
  },
  "output": {}
}'
3

Poll the task

Save id, then poll GET /v1/media/generations/{id} every few seconds until the task is succeeded or failed.

curl https://apineed.com/v1/media/generations/$TASK_ID -H "Authorization: Bearer $API_NEED_API_KEY"

seedance-2.5 API Endpoint

Create an asynchronous video task, then use its task ID to retrieve status and direct object-storage output URLs.

POST/v1/media/generations
Authorization
Bearer $API_NEED_API_KEY
Content-Type
application/json
HTTP-Referer
optional - your site URL, for rankings
Model
seedance-2.5
GET/v1/media/generations/{id}
Authorization
Bearer $API_NEED_API_KEY
Content-Type
application/json
HTTP-Referer
optional - your site URL, for rankings
Model
seedance-2.5

Parameters

Use the supported parameters below. Leave optional fields out to use the service defaults.

NameTypeValuesDescription
modelstringRequiredUse seedance-2.5.
workflowstringtext_to_video, image_to_video, video_referenceSelects a workflow published by the APINEED model catalog.
input.promptstringRequiredDescribe the scene, motion, camera, lighting, and ending state.
input.assetsarrayUp to 2Temporary media URLs with the verified first-frame, last-frame, or reference-video role.

seedance-2.5 API questions

Practical answers for choosing, integrating, pricing, and operating the seedance-2.5 API on APINEED.

Which model ID should I use for seedance-2.5?

Use seedance-2.5, exactly as returned by the API Need pricing API.

Which endpoint should I use?

Send a POST request to /v1/media/generations using your APINEED API key. Save the returned task ID, then poll GET /v1/media/generations/{id} until the task succeeds or fails. Follow the request example and parameter table on this page.

How is the API Need price calculated?

See Pricing for the current rates and discounts. Final charges use recorded usage.

How to deploy seedance-2.5

Connect seedance-2.5 to your application through the APINEED media API.

1

Add credits

Add APINEED credits before submitting a billable generation.

2

Create an API key

Create and securely store an APINEED API key.

3

Configure the endpoint

Send seedance-2.5 requests to /v1/media/generations.

4

Track the task

Poll the returned task ID and store the completed video URL from outputs[].

More live models