Skip to documentation
MakeInfluencer.ai
v1

ByteDance · video model

Seedance 2.5 Video Extend API

Extend any clip by 4-30 seconds with the Seedance 2.5 Video Extend API, billed on context plus new footage.

Endpoint overview

POSThttps://www.makeinfluencer.ai/api/v1/models/seedance25_video_extend/generations

Model ID

seedance25_video_extend

Typical time

~3 min

Sample quote

110,276 credits

The displayed price is input-specific

The sample quote is Seedance 2.5 video extend - 720p. Preview your exact payload before generating; previews do not charge.

Create a generation

Send the model fields inside input. The request returns HTTP 202 with an owned generation ID.

cURL
curl --request POST \
  https://www.makeinfluencer.ai/api/v1/models/seedance25_video_extend/generations \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Idempotency-Key: seedance25_video_extend-001" \
  --header "Content-Type: application/json" \
  --data '{
  "input": {
    "prompt": "A fashion creator walking through neon Tokyo, cinematic tracking shot",
    "videoUrl": "https://example.com/source.mp4",
    "resolution": "720p",
    "duration": 5,
    "generateAudio": true,
    "contextSeconds": 5
  }
}'

Model parameters

FieldTypeDefaultAccepted values
promptrequiredtext——
videoUrlrequiredvideo——
resolutionenum720p480p, 720p, 1080p, 4k
durationnumber54 – 30
generateAudiobooleantrue—
contextSeconds

Up to the last 30 seconds are billed as context.

number52 – 30

The same contract is available fromGET /models/seedance25_video_extend for server-side validation and dynamic tooling.

Preview credits

POST · no charge
curl --request POST \
  https://www.makeinfluencer.ai/api/v1/models/seedance25_video_extend/preview-credits \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
  "input": {
    "prompt": "A fashion creator walking through neon Tokyo, cinematic tracking shot",
    "videoUrl": "https://example.com/source.mp4",
    "resolution": "720p",
    "duration": 5,
    "generateAudio": true,
    "contextSeconds": 5
  }
}'

A valid response returns the exact credit cost and pricing description. The dashboard, REST API, and MCP use one balance at the same model price.

Poll the result

GET · video
curl \
  https://www.makeinfluencer.ai/api/v1/generations/video/GENERATION_ID \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"

Poll until terminal is true. On success, ready is true. Readurl for video orurls for image output. See the polling guide for statuses and backoff.

Seedance 2.5 Video Extend API FAQ

How much does the Seedance 2.5 Video Extend API cost?

The documented sample request costs 110,276 MakeInfluencer credits. Final cost depends on the exact model inputs, and the preview-credits endpoint returns an exact quote without charging.

Does the Seedance 2.5 Video Extend API use a separate balance?

No. REST, MCP, and the MakeInfluencer dashboard use the same account credit balance.

Can I call Seedance 2.5 Video Extend from Claude or Cursor?

Yes. The MakeInfluencer MCP connector exposes Seedance 2.5 Video Extend to agent clients such as Claude and Cursor, and generations draw from the same credit balance as the REST API.

What are the Seedance 2.5 Video Extend API rate limits?

120 authenticated requests and 20 generations per minute per account. A 429 response includes Retry-After, and an Idempotency-Key header makes retries safe.

How do I receive Seedance 2.5 Video Extend results?

Creation returns HTTP 202 with a generation ID. Poll the video generation-status endpoint until terminal is true. On success, ready is true and the response contains the output URL.