← Back to blog
Tutorial · Video generation

Seedance 2.0 Video Generation API: Quick Start Guide

Seedance 2.0 stands out in text-to-video for compelling value: fluid motion, natural cinematography, and pricing that's a fraction of the top tier. We've fully integrated it into our gateway — here's the shortest path from job submission to final video.

Video Generation Is Asynchronous

Unlike chat completions, video generation follows an async pattern: submit job → poll status → download video:

# 1. Submit video generation job
curl https://api.hop-base.com/v1/video/generations \
  -H "Authorization: Bearer your-key-here" \
  -d '{
    "model": "seedance-2.0",
    "prompt": "A serene boardwalk at sunrise, camera slowly tracking forward, seagulls gliding past",
    "duration": 5,
    "resolution": "1080p"
  }'

# 2. Poll with the returned task_id until completion, then fetch the video URL

Generation typically takes one to several minutes; poll every 5–10 seconds.

Parameters and Pricing Alignment

  • Duration and resolution set the price tier: billing buckets by "duration × resolution." 5 seconds at 720p is the cheapest way to test, then step up to 1080p once you like the results.
  • Write "camera movement," not "story."Five to ten seconds holds one shot. Cinematic language like "slow push," "backlit silhouette," "locked camera" works better than plot recaps.
  • First-frame images for style control: pass an image as your opening frame to lock down look and feel — ideal for brand asset production runs.

Video URLs Have a 24-Hour Window — Download Immediately

Upstream returns URLs with 24-hour time-limited signatures. After expiry, you can't fetch them. Download and store videos to your own storage right after generation completes — don't embed upstream URLs directly in your app.

Where It Shines

Short-form clips, product showcase animations, social ad A/B test production — scenarios with high volume, tight cost sensitivity, and tolerance for frame selection. Start with a small batch credit, find your usable rate, then scale production. That's the safest launch path.