loopling.ai

Video

Seedance 2.0

seedance-2.0 · from $0.079 / s

18% below Higgsfield · Prices as of October 4, 2026. Against Higgsfield’s 480p price, per second of 16:9 video with audio. Higgsfield: the launch-offer price its catalogue displays. Sources: Higgsfield · Seedance 2.5 playground · Higgsfield · Seedance 2.0 playground · Higgsfield · pricing · Full comparison

Generates video with audio at up to 1080p, from text, frames or references.

Playground · API · View docs

Pricing

  • 480p $0.079 / s
  • 720p $0.170 / s
  • 1080p $0.421 / s

Per delivered second. Every input costs the same; audio is included.

All prices

API reference

Generate with Seedance 2.0 in three calls: submit, poll, download.

POST /v1/video/generations

  • Base URL: https://loopling.ai/v1
  • Authentication: Authorization: Bearer $LOOPLING_API_KEY

Request body

FieldTypeRequiredNotes
model"seedance-2.0"RequiredModel id.
promptstring ≤ 4,000OptionalUp to 4,000 characters. Optional with a first frame or an image or video reference.
aspect_ratio"21:9" | "16:9" | "4:3" | "1:1" | "3:4" | "9:16" | "adaptive"Optionaladaptive follows the first frame or the references. Default "16:9".
resolution"480p" | "720p" | "1080p"OptionalSome aspect ratios cap it; see limits below. Default "720p".
durationinteger 4–15OptionalWhole seconds. No "auto". Default 5.
generate_audiobooleanOptionalSynchronised audio track. Included in price. Default true.
seedintegerOptional-1 to 2147483647. Best-effort reproducibility.
first_frame_urlhttps URLOptionalOpening frame (https image).
last_frame_urlhttps URLOptionalClosing frame. Needs first_frame_url.
reference_image_urlshttps URL[] ≤ 9OptionalStyle and subject references.
reference_video_urlshttps URL[] ≤ 3OptionalMotion references.
reference_audio_urlshttps URL[] ≤ 3OptionalSound references.
metadataobject ≤ 4 KiBOptionalUp to 4 KiB of JSON, echoed in request.

Seedance 2.0 limits

  • Duration 4–15 s.
  • Resolutions 480p, 720p, 1080p.
  • Aspect ratios 21:9, 16:9, 4:3, 1:1, 3:4, 9:16, adaptive.
  • Up to 12 references: 9 images, 3 videos, 3 audio.
  • Use frames or references, not both.

Submit · POST /v1/video/generations

curl

curl https://loopling.ai/v1/video/generations \
  -H "Authorization: Bearer $LOOPLING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.0",
    "prompt": "A paper lantern drifting over a night harbour, slow dolly in",
    "aspect_ratio": "16:9",
    "resolution": "1080p",
    "duration": 5,
    "generate_audio": true
  }'

Node

const res = await fetch('https://loopling.ai/v1/video/generations', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.LOOPLING_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    "model": "seedance-2.0",
    "prompt": "A paper lantern drifting over a night harbour, slow dolly in",
    "aspect_ratio": "16:9",
    "resolution": "1080p",
    "duration": 5,
    "generate_audio": true
  }),
})
const generation = await res.json() // { id: 'vgen_…', status: 'queued', ink_reserved, … }

Python

import os, requests

res = requests.post(
    "https://loopling.ai/v1/video/generations",
    headers={"Authorization": f"Bearer {os.environ['LOOPLING_API_KEY']}"},
    json={
        "model": "seedance-2.0",
        "prompt": "A paper lantern drifting over a night harbour, slow dolly in",
        "aspect_ratio": "16:9",
        "resolution": "1080p",
        "duration": 5,
        "generate_audio": True,
    },
)
generation = res.json()  # {"id": "vgen_…", "status": "queued", ...}

Common errors

StatusCodeWhat to do
400invalid_request_errorparam names the field, when there is one. Fix it and resend.
401invalid_api_keyThe key is missing, revoked or mistyped.
402insufficient_inkYour balance can’t cover the hold. Top up.
404generation_not_foundNo generation with that id on this account.
429rate_limit_exceededOver 60 requests a minute on this key. Wait for Retry-After.
503provider_unavailableThe provider is unavailable. Not charged; retry after Retry-After with a new Idempotency-Key.

Full video reference

Made with Seedance

Glacier Run

Seedance 2.0 · 720p · 8 s

FPV drone shot, fast and fluid: the camera races a metre above a turquoise glacial river through a narrow canyon of dark wet rock and pine trees, banking smoothly left and right around boulders, spray and mist streaking past. Near the end the river drops over a waterfall edge; the camera follows the water over the lip and rises, revealing a vast misty valley of snow-capped peaks in the low orange light of sunrise. Strong sense of speed and parallax, crisp detail, natural colour, cinematic, stable horizon, no fisheye distortion, no text.

Use this prompt

Smoked Glass

Seedance 2.0 · 720p · 6 s

Product hero shot: a sculptural perfume bottle of faceted smoked-amber glass with a brushed brass cap rests on a slab of wet black obsidian. The camera makes a slow, precise quarter orbit around it at table height. A thin sheet of water slides across the stone, rippling the reflection; a single narrow strip light sweeps across the facets, throwing caustic patterns of amber light onto the dark background. Near-black studio, controlled specular highlights, high-end commercial cinematography, macro-level texture on the glass and metal. A blank, unlabelled bottle: no text, no logo, no brand marks.

Use this prompt

More Seedance models

Same request, another model.

ModelPriceResolutionDuration
Seedance 2.5$0.116 – $0.640 / s480p – 1080p4 – 30 s
Seedance 2.0 Fast$0.063 – $0.136 / s480p – 720p4 – 15 s

loopling.ai · grows with you, grows itself

hello@loopling.ai · for agents · community · pricing · Enterprise · API · privacy · terms