
We're excited to announce that Seedance 2.0 Mini API is now live on Poyo.ai. ByteDance's cost-efficient Seedance 2.0 tier is built for fast, high-volume short video generation — text-to-video, image-to-video, and multimodal reference workflows — at 20% below the official baseline.
What Is Seedance 2.0 Mini
Seedance 2.0 Mini is the lower-cost member of ByteDance's Seedance 2.0 video family. It keeps the Seedance camera language and motion quality, but targets 480p and 720p short clips so you can iterate more, test more hooks, and spend production budget only after the direction is clear. Key capabilities include:
- Text-to-video — Turn a compact prompt into a short cinematic clip
- Image-to-video — Animate a first-frame, last-frame, or image reference while preserving composition and style
- Reference-to-video — Guide motion, rhythm, and styling with image, video, and audio references in one request
- Optional audio — Toggle
generate_audiofor synced sound, or leave it off for cheaper draft passes - Flexible output — 480p and 720p, 4 to 15 second durations, auto default aspect ratio plus
16:9,9:16,1:1,21:9,4:3, and3:4
Pricing
Seedance 2.0 Mini is billed per second of generated video, and Poyo prices are 20% lower than the official baseline.
| Spec | Poyo price | Credits/sec | Official comparison |
|---|---|---|---|
| 480p, with video input | $0.03/sec | 6 | $0.0375/sec |
| 480p, no video input | $0.05/sec | 10 | $0.0625/sec |
| 720p, with video input | $0.072/sec | 14.4 | $0.09/sec |
| 720p, no video input | $0.12/sec | 24 | $0.15/sec |
Credits never expire, and there's no subscription requirement. For the highest resolution (1080p and 4K) or premium final renders, step up to Seedance 2 — both tiers accept the same text, image, video, and audio reference inputs.
API Usage
Submit a Generation
curl --request POST \
--url https://api.poyo.ai/api/generate/submit \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "seedance-2-mini",
"input": {
"prompt": "A premium black smartwatch on a wet reflective surface. The camera slowly orbits as water droplets slide across the glass. Cinematic studio lighting, luxury tech ad style, no text.",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "9:16",
"generate_audio": false
}
}'
Response:
{
"code": 200,
"data": {
"task_id": "seedance-mini-xxxxxxxx",
"status": "not_started",
"created_time": "2026-06-25T10:00:00Z"
}
}
Poll for Results
curl --request GET \
--url https://api.poyo.ai/api/generate/status/seedance-mini-xxxxxxxx \
--header 'Authorization: Bearer YOUR_API_KEY'
When the task is complete, status becomes "finished" and files[0].file_url contains the downloadable MP4 video URL. You can also pass a callback_url to receive the result via webhook instead of polling.
Image-to-Video
Use image_urls to set the first frame, then animate it with a prompt:
{
"model": "seedance-2-mini",
"input": {
"prompt": "The subject slowly turns toward the camera with a soft smile. Warm afternoon light, shallow depth of field.",
"image_urls": ["https://your-image-url.jpg"],
"duration": 5
}
}
Note: first/last frame inputs (
image_urls) and reference inputs (reference_image_urls) should not be combined in the same request. Use one approach per generation.
Parameter Reference
| Parameter | Type | Required | Description |
|---|---|---|---|
model | string | Yes | seedance-2-mini |
input.prompt | string | Yes | Scene description |
input.resolution | string | No | "480p" or "720p". Default: "720p". |
input.duration | number | No | Video length in seconds (4–15). Default: 5. |
input.aspect_ratio | string | No | auto default, plus 16:9, 9:16, 1:1, 21:9, 4:3, 3:4. |
input.image_urls | array | No | First/last frame reference image(s) for image-to-video. |
input.reference_image_urls | array | No | Reference images for character, style, and scene guidance. |
input.reference_video_urls | array | No | Reference video(s) to guide motion and rhythm. |
input.reference_audio_urls | array | No | Reference audio to guide timing and beats. |
input.generate_audio | boolean | No | Generate synced audio. Default: false. |
callback_url | string | No | Webhook URL to receive the result when generation completes. |
Best Use Cases
- Social video drafts — Generate many 5–15 second TikTok, Reels, and Shorts variants before choosing the best concept
- Ad creative testing — Test hooks, product shots, and UGC-style scenes at low per-second cost
- E-commerce product motion — Animate product images into rotating shots, lifestyle scenes, and packaging reveals
- Storyboards and pre-vis — Turn shot lists into motion previews before committing to higher-resolution renders
- High-volume API generation — Build video features where users can afford to iterate without burning credits
For a deeper walkthrough of prompts, workflows, and limitations, read the Seedance 2.0 Mini Guide 2026.
Getting Started
Step 1: Get Your API Key
Create a Poyo.ai account and generate your API key from the dashboard. No waitlist, no approval required — start generating in under 2 minutes.
Step 2: Try the Playground
Test Seedance 2.0 Mini interactively in our web playground. Experiment with prompts, resolutions, aspect ratios, reference inputs, duration, and audio settings before integrating the API.
Step 3: Read the Docs
Full API documentation with request/response schemas, webhook setup, and code examples is available in our developer docs.
Why Choose Poyo.ai
- 20% below official Seedance pricing with no monthly commitment
- Instant access — no waitlist, no enterprise approval
- Pay-as-you-go — credits are billed per second of generated video
- One model library — compare Seedance 2.0 Mini with Seedance 2, Kling, Sora, Veo, Wan, and more
- Async API with polling and optional webhooks
Start generating with Seedance 2.0 Mini today. Get your API key or try the playground to see the model in action.
Browse more AI video models on Poyo.ai or explore our full model catalog.