API Hop

Seedance 2.5 image-to-video API

Animate one uploaded image with Seedance 2.5 on API Hop. Add a motion prompt to guide the video; this mode accepts one first frame, not a last frame.

Seedance 2.5 online image-to-video tool

Model settings

Sign in to run with your account balance.

Pricing and billing

Seedance 2.5 requests and examples

Recorded with Seedance 2.5 on 2026-10-22. One sample, not a quality or latency guarantee.

View prompt

One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.

{
  "model": "seedance-2.5",
  "prompt": "One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.",
  "duration": 4,
  "resolution": "480p",
  "aspectRatio": "16:9",
  "generateAudio": false,
  "metadata": {
    "content": []
  }
}
Public evidence record

Recorded with Seedance 2.5 on 2026-10-22. One sample, not a quality or latency guarantee.

View prompt

One continuous four-second product shot between the supplied frames. Keep the glass, ice, pedestal, lemon wedge, green leaf, turquoise background and camera position stable. Pour orange drink from above, raise its level to the final frame, and stop pouring. No cuts, new objects, text, logos, music or speech. Silent video.

{
  "model": "seedance-2.5",
  "prompt": "One continuous four-second product shot between the supplied frames. Keep the glass, ice, pedestal, lemon wedge, green leaf, turquoise background and camera position stable. Pour orange drink from above, raise its level to the final frame, and stop pouring. No cuts, new objects, text, logos, music or speech. Silent video.",
  "duration": 4,
  "resolution": "480p",
  "aspectRatio": "adaptive",
  "generateAudio": false,
  "metadata": {
    "content": [
      {
        "type": "image_url",
        "role": "first_frame",
        "image_url": {
          "url": "https://api.apihop.ai/generated/364459846248173568/0.png"
        }
      },
      {
        "type": "image_url",
        "role": "last_frame",
        "image_url": {
          "url": "https://api.apihop.ai/generated/364460494205222912/0.png"
        }
      }
    ]
  }
}
Public evidence record

Recorded with Seedance 2.5 on 2026-10-22. One sample, not a quality or latency guarantee.

View prompt

Use the image for product identity and the video only for slow clockwise camera motion. One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.

{
  "model": "seedance-2.5",
  "prompt": "Use the image for product identity and the video only for slow clockwise camera motion. One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.",
  "duration": 4,
  "resolution": "480p",
  "aspectRatio": "16:9",
  "generateAudio": false,
  "metadata": {
    "content": [
      {
        "type": "image_url",
        "role": "reference_image",
        "image_url": {
          "url": "https://api.apihop.ai/generated/364460494205222912/0.png"
        }
      },
      {
        "type": "video_url",
        "role": "reference_video",
        "video_url": {
          "url": "https://api.apihop.ai/examples/seedance-2-0/2026-10-03/364460440891424768-text-to-video.mp4"
        }
      }
    ]
  }
}
Public evidence record

Recorded with Seedance 2.5 on 2026-10-22. One sample, not a quality or latency guarantee.

View prompt

Animate the supplied first image. One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.

{
  "model": "seedance-2.5",
  "prompt": "Animate the supplied first image. One continuous four-second studio shot of a clear glass with orange citrus drink and ice on a gray stone pedestal, lemon wedge and green leaf beside it, turquoise background. Slow subtle clockwise camera orbit; keep the entire glass visible and preserve its shape and drink color. Tiny bubbles rise. No cuts, new objects, hands, text, logos, music or speech. Silent video.",
  "duration": 4,
  "resolution": "480p",
  "aspectRatio": "adaptive",
  "generateAudio": false,
  "metadata": {
    "content": [
      {
        "type": "image_url",
        "role": "first_frame",
        "image_url": {
          "url": "https://api.apihop.ai/generated/364459846248173568/0.png"
        }
      }
    ]
  }
}
Public evidence record

Seedance 2.5 API pricing and billing

480p · With video reference

Official price

Completion tokens
$6.0000 /M

API Hop price Save 2%

Completion tokens
$5.8800 /M

480p · Without video reference

Official price

Completion tokens
$10.0000 /M

API Hop price Save 2%

Completion tokens
$9.8000 /M

720p · With video reference

Official price

Completion tokens
$6.0000 /M

API Hop price Save 2%

Completion tokens
$5.8800 /M

720p · Without video reference

Official price

Completion tokens
$10.0000 /M

API Hop price Save 2%

Completion tokens
$9.8000 /M

1080p · With video reference

Official price

Completion tokens
$6.5714 /M

API Hop price Save 2%

Completion tokens
$6.4400 /M

1080p · Without video reference

Official price

Completion tokens
$11.0000 /M

API Hop price Save 2%

Completion tokens
$10.7800 /M

Reference price - not independently verified. Check the publisher's current rates, billing units and applicable terms before comparing costs.

Seedance 2.5 image to video

Animate one uploaded image with Seedance 2.5 on API Hop. Add a motion prompt to guide the video; this mode accepts one first frame, not a last frame.

Image to video: inputs and settings

Give one clear starting image a coherent movement. Keep the subject recognizable and define which changes come from the camera rather than the object; a longer duration is not a guarantee of image fidelity.

The image establishes the opening composition

Upload one image after signing in. The upload returns a media URL that can be used as the required first_frame input. Local file paths, blob URLs and image data URIs are not submitted directly to the video generation interface.

Wait for the upload before generating

Describe the desired movement in a nonempty top-level prompt, including details to preserve and the intended ending. Use frame mode if the ending must be guided by a second image, or reference mode for other media.

Describe movement rather than redrawing the image

Choose an integer duration from 4 to 30 seconds or -1 for automatic duration, with 5 seconds as the default. The first_frame input requires adaptive aspect ratio. Resolution is 480p, 720p or 1080p, not 4k; generated audio is optional and the output is MP4.

Joint audiovisual generation and output review

Seedance 2.5 can generate sound with the image sequence. Describe ambience, effects and dialogue in event order, then inspect audiovisual transitions across the clip. Generated audio is an output switch; reference audio is a media input whose availability depends on the mode.

Image to video: reviewing the output

Evaluate with the duration, input mode and sound settings intended for your actual clip. Pay particular attention to event order and continuity in longer sequences; demonstrations do not establish guaranteed quality, latency or success rates.

Starting composition and subject identity

Compare the video opening with the source image, then inspect subject shape, identity and materials across the complete clip. Adaptive framing and an input image do not establish exact pixel preservation.

Motion and camera stability

Check whether the subject or camera follows the requested motion. Watch for abrupt viewpoint changes, duplicated details and deformation during longer sequences, and check audiovisual timing when sound is enabled.

Review the opening and the full motion

Wait for the accepted task to report COMPLETED with output. Do not repeat generation to check an uncertain wait; follow the existing task using the original account.

Replace the image or simplify the movement when revising the scene. Switch to first and last frames for a designated ending image, or to multimodal references for multiple media inputs.

Record total duration, rework and actual cost

Use a consistent task set to record submission-to-result time, revision count and account charges. Distinguish waiting, task completion and human acceptance. Establish an acceptable quality and budget before increasing volume, rather than treating one wait as a stable service-speed estimate.

API request and job tracking

Submit the current mode's request to POST /v1/video/seedance, then query GET /v1/jobs/{jobId} with the returned job ID. Wait for COMPLETED with output before using the result; checking an existing task does not require submitting another generation.

Seedance 2.5 image to video FAQ

Which images can I upload?

Upload one PNG, JPEG or WebP file up to 10 MiB while signed in. The authenticated upload returns a media URL. Do not place a local file path or image data URI directly in the generation request.

Can I add a second image in image-to-video?

No. This mode accepts exactly one first-frame image. Use first and last frames for an optional ending image, or multimodal references for multiple input media.

Is image-to-video a different Seedance 2.5 model?

No. It uses model: seedance-2.5 and one first_frame image with the same asynchronous video API. The separate mode keeps the single-image workflow distinct from text-only and multi-input tasks.

Will the supplied image be reproduced exactly?

Do not assume exact pixel preservation. The image guides the opening composition, while the prompt guides movement. Review the opening and later frames before accepting the result.

Do the four Seedance 2.5 pages use different model parameters?

No. All four input modes use model: seedance-2.5, submit an asynchronous video task to POST /v1/video/seedance, and query GET /v1/jobs/{jobId}. Do not substitute a page mode, display name or another model ID for the API model value.

Which durations and output settings does Seedance 2.5 support?

The current interface accepts integer durations from 4 to 30 seconds or -1 for automatic duration, defaulting to 5. Resolutions are 480p, 720p and 1080p, not 4k. Ratios are 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 and adaptive; first/last-frame inputs require adaptive. Generated audio is separate and output is MP4 only.

How should I troubleshoot authentication, balance or generation errors?

Check Bearer authentication, balance, seedance-2.5 model access and the required inputs for the selected mode, then verify media accessibility. Retain the full error and job ID, and distinguish submission failure, a pending job and task failure instead of inferring the cause from one numeric code.

How can I confirm the cost of Seedance 2.5 generation?

Check pricing for the resolution, duration and presence of video input in this page's pricing section, then confirm actual charges against account records. An unavailable price does not mean free generation; do not apply another version's rates or text-model pricing to this video task.

Other video modes

Related video APIs