HiAPI
  • Models
  • Pricing
Search

Search HiAPI models, tools, and resources.

  • Models
  • Pricing
HiAPI

One API, All AI Models

Generate images, video, and audio with leading models through one production-ready API.

Get a free API key

AI Image API

  • All image models
  • GPT Image 2
  • Nano Banana 2
  • Seedream 5.0 Pro
  • Qwen Image 2.0 Pro
  • FLUX 1.1 Pro

AI Video API

  • All video models
  • Seedance 2.5
  • FLUX.3 Video
  • Seedance 2.0
  • Veo 3.1
  • Kling 3.0

AI Audio API

  • All audio models
  • MiniMax Music 2.6
  • MiniMax Music 1.5
  • ElevenLabs v3
  • Text to music
  • Text to speech

Product

  • Model marketplace
  • Playground
  • Pricing
  • Image API Cost Calculator
  • Free GPT Image 2 Generator
  • Free Nano Banana Image Generator
  • Outfit Preview
  • Product Photo Lab

Developers

  • Documentation
  • API Reference
  • Agent Skills
  • LLM integration index
  • Blog

Company

  • About
  • Contact support
  • Terms of Service
  • Privacy Policy

© 2026 hiapi. All rights reserved.

Open source on GitHubPython SDK on PyPI
  • Path 1: text-to-video product reveal
  • Path 2: image-to-video from a product photo
  • What it costs
  • Where to go next
TutorialJun 23, 20266 min read

Seedance 2.0 API: Make Product Short Videos

Generate short product videos with the Seedance 2.0 API on hiapi — a text-to-video reveal and an image-to-video clip that animates a packshot you already have. Two real videos, prompts, and per-second pricing.

HiAPI TeamSeedanceVideo APITutorialProduct Video

Latest models

Explore models

Contents
  • Path 1: text-to-video product reveal
  • Path 2: image-to-video from a product photo
  • What it costs
  • Where to go next

Generate it with HiAPI

Choose a model, enter your prompt, and see the result.

HiAPI Blog

Related articles

HiAPI

Generate it with HiAPI

Short product videos — a 5-second spin for a product page, a looping hero for an ad, a social teaser — used to mean a shoot or a motion-graphics pass. With the Seedance 2.0 API you generate them from a prompt, or from a product photo you already have. This tutorial walks both paths end to end on hiapi: a text-to-video product reveal, and an image-to-video clip that animates a static packshot — each a real generated video with its prompt, parameters, and task ID.

There are two ways into a product clip, and they share one API call:

  • Text-to-video — describe the shot. Best when the product is flexible or you are exploring a look.
  • Image-to-video — hand Seedance a product still as the first frame and it animates that. Best when the product must match an asset you already own.

Path 1: text-to-video product reveal

Describe the product, the camera move, and the lighting. Seedance handles the motion — here, a sneaker on a turntable under a sweeping spotlight.

A premium athletic sneaker slowly rotating on a glossy black turntable,
dramatic studio spotlight sweeping across the mesh and sole, subtle
reflections on the floor, high-end product commercial, clean dark background.
  • Model: seedance-2-0 · aspect_ratio: 16:9 · duration: 5 · resolution: 720p · Task ID: tk-hiapi-01KVSPB1P7DNXSF5TB0Y03NYJ2 · Cost: $1.65
  • What to copy: lead with the motion ("slowly rotating on a turntable") and the light ("spotlight sweeping across"). Naming the camera and light is what separates a product commercial from a static render.

Path 2: image-to-video from a product photo

This is the one most brands want: you already have a clean packshot — animate it. Pass the image as first_frame_url and Seedance moves from that exact frame.

Start with a still you already own:

Source packshot for image-to-video: a white ceramic pour-over dripper on white

Then animate it — a slow push-in with a light sweep and a wisp of steam:

{
  "model": "seedance-2-0",
  "input": {
    "prompt": "Slow cinematic push-in on the product with a soft light sweep moving across its surface, a gentle wisp of steam rising, keep the product still and centered",
    "first_frame_url": "https://static.hiapi.ai/blog/gpt-image-2-product-image-api/white-bg-packshot.jpg",
    "aspect_ratio": "1:1",
    "duration": 5,
    "resolution": "720p"
  }
}
  • Model: seedance-2-0 · aspect_ratio: 1:1 · duration: 5 · resolution: 720p · Task ID: tk-hiapi-01KVSPFPMAR1MYH6Z3D9ER544N · Cost: $1.65
  • What to copy: the product in the output is the product from your still — the model preserved its exact shape and color. Keep the prompt to motion only ("push-in", "light sweep", "keep the product still") so it animates rather than redesigns.

What it costs

Both clips above are 5-second 720p renders at $0.33/s = $1.65 each. Seedance is billed per second by resolution:

ResolutionPer second5-second clip
480p$0.15$0.75
720p$0.33$1.65
1080p$0.823$4.115

For a product line, the workflow that keeps the bill down: prototype the motion at 480p ($0.75 a clip), lock the prompt and camera move, then re-render the keepers at 720p or 1080p. For a batch run, pass a callback instead of polling each task.

Where to go next

For the full API mechanics — task lifecycle, every parameter, callbacks — see the Seedance 2.0 API guide. To see how Seedance compares to the other video models on cost and capability, see Best AI Video Generation API in 2026. Then animate your own products on the Seedance 2.0 model page — start with a packshot you already have.

Latest models

View all models
  • GPT Image 2From $0.007/image
  • Nano Banana 2From $0.051/image
  • Seedream 5.0 ProFrom $0.050/image
  • Seedance 2.5From $0.121/s

Explore models

TextImageVideoAudio
Back to blog
GPT Image 2From $0.007/image
Nano Banana 2From $0.051/image
Seedream 5.0 ProFrom $0.050/image
Seedance 2.5From $0.121/s
View all models
TextChat and reasoning
ImageGenerate and edit
VideoText and image to video
AudioSpeech and music
Start generating
View model pricing
View all articles
How to Use the flux-3 API for Text-to-Video, Audio, and Continuation

How to Use the flux-3 API for Text-to-Video, Audio, and Continuation

minimax-music-3 API: curl & Python Guide

minimax-music-3 API: curl & Python Guide

How to use grok-imagine-image-2.0/image-to-image via the hiapi API: curl, Python, and a working request

How to use grok-imagine-image-2.0/image-to-image via the hiapi API: curl, Python, and a working request

How to Use grok-imagine-image-2.0/text-to-image via the hiapi API: curl, Python, and a Working Request

How to Use grok-imagine-image-2.0/text-to-image via the hiapi API: curl, Python, and a Working Request

How to Use the qwen-image-3.0 API: curl, Python, and a Working Request

How to Use the qwen-image-3.0 API: curl, Python, and a Working Request

How to Use qwen-image-3.0-pro via the hiapi API: curl, Python, and a Working Request

How to Use qwen-image-3.0-pro via the hiapi API: curl, Python, and a Working Request

Start generating