30-second story ad in one job: Wan 3.0 vs Seedance 2.5

30 seconds of story ad on Sume: one job, $3.75 on Wan 3.0 and $17.3340 on Seedance 2.5 at 720p. 480p and 1080p priced too.

4 min readSume
All posts

A 30-second story ad fits in one job on both Wan 3.0 (2 to 30 seconds) and Seedance 2.5 (4 to 30 seconds). At 720p and 9:16 it comes to $3.75 on Wan 3.0 and $17.3340 on Seedance 2.5, billed at the provider list price times 1.25.

The limits come from Sume's video generation docs (read 2026-10-06): seedance-2.5 accepts 4 to 30 seconds at 480p, 720p and 1080p, and wan-3.0 accepts 2 to 30 seconds. A story ad up to 30 seconds therefore needs no stitching.

What does a 30-second story ad cost by model and resolution?

Both prices below are computed from Sume's rate card on 2026-10-06 for a 9:16 request. Wan 3.0 is a per-second rate by resolution; Seedance 2.5 is priced by video tokens, so its price scales with the pixel count too.

Total billable USD, all jobs, computed from the Sume rate card, read 2026-10-06. Check GET /v1/catalog for live prices.
Model and resolutionJobsTotal
Wan 3.0, 480p1$1.8750
Seedance 2.5, 480p1$8.06031
Wan 3.0, 720p1$3.75
Seedance 2.5, 720p1$17.3340
Wan 3.0, 1080p1$7.50
Seedance 2.5, 1080p1$42.6465

How do I send it?

Submit with POST /v1/videos, send an Idempotency-Key so a retry returns the original job, and poll the polling_url or pass an HTTPS callback_url.

curl -X POST "https://api.sume.com/v1/videos" \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: clip-wan-3.0-30s-001" \
  -d '{
    "model": "wan-3.0",
    "prompt": "A product on a desk, slow push-in, natural light",
    "duration": 30,
    "resolution": "720p",
    "aspect_ratio": "9:16"
  }'

What should I check first?

Prices change when providers change theirs, so the table is a snapshot, not a quote.

  • Read supported_durations and supported_resolutions from GET /v1/videos/models before you pick a length.
  • Sume reserves the provider list price times 1.25 at submit; usage.cost on the finished job is the billable amount.
  • A single job keeps one continuous take; use a first-frame image if you need the opening to match a still.

Sources

Related posts

More in Pricing

All Pricing posts

Written by Sume