Halloween sale · up to 40% off your first month + bonus credits, claimable daily

Claim it

Official BytePlus partnerBytePlus, a ByteDance company

Runware Seedance alternative

Runware Seedance alternative: the KreatorFlow API

Runware lists a per-second Seedance rate for each resolution in its model docs. Against those rates, the KreatorFlow API costs less at Seedance 2.0 at 720p, 1080p and 4K, Seedance 2.0 Fast at 720p, and Seedance 2.5 at 720p and 1080p: a 5-second Seedance 2.0 clip at 720p is $0.55 here and $0.80 on Runware. Below: the prices, how each side bills, and how a Runware task array maps to one KreatorFlow request.

  • REST /v1 endpoints
  • 1 token = $0.05
  • Signed webhooks
  • Idempotency-Key

Seedance 2.0, 720p · $0.110/s · $0.55 per 5 s clip

Motion transfer example: a hero in a light suit fights a lava golem
On this page
  1. Where the KreatorFlow API costs less than Runware
  2. Side by side
  3. Switching from Runware
  4. What the KreatorFlow API includes
  5. FAQ
  6. Related

Where the KreatorFlow API costs less than Runware

Price per 5-second clip and per second of video, 16:9, no video input. KreatorFlow rounds each job to the next whole token, so the per-clip price is what you are charged. Runware is shown at the price on its own model page. Only settings where KreatorFlow costs less are listed: 6 here, between 8% and 40% less per clip.

  • Seedance 2.0, 720p

    31% cheaper per clip
    KreatorFlow API
    $0.55per 5 s clip
    $0.110/s · 11 tokens
  • Seedance 2.0, 1080p

    40% cheaper per clip
    KreatorFlow API
    $1.20per 5 s clip
    $0.240/s · 24 tokens
  • Seedance 2.0, 4K

    32% cheaper per clip
    KreatorFlow API
    $2.90per 5 s clip
    $0.580/s · 58 tokens
  • Seedance 2.0 Fast, 720p

    30% cheaper per clip
    KreatorFlow API
    $0.45per 5 s clip
    $0.084/s · 9 tokens
  • Seedance 2.5, 720p

    8% cheaper per clip
    KreatorFlow API
    $1.05per 5 s clip
    $0.207/s · 21 tokens
  • Seedance 2.5, 1080p

    26% cheaper per clip
    KreatorFlow API
    $2.25per 5 s clip
    $0.444/s · 45 tokens
  • Same model, resolution and clip length on both sides, at Runware's published pay-as-you-go price before tax. Promotions are left out on both sides.
  • Prices in US dollars. Settings where KreatorFlow does not cost less are not listed.
  • Runware is shown at its text-to-video rate per second, not its separate video-to-video rates.

Prices checked on 2 October 2026: runware.ai/docs/models/bytedance-seedance-2-0-fast, runware.ai/docs/models/bytedance-seedance-2-5. Prices change; check both sites on the day you decide.

Side by side

KreatorFlow

  • How the price is setPer-second rate × clip length, rounded to the next whole token (1 token = $0.05), prepaid, no subscription
  • Audiogenerate_audio is off unless you send true; the token price is the same either way
  • Clip length4, 5, 6, 8, 10, 12 and 15 seconds
  • Getting the resultSigned webhooks (webhook_url) or poll GET /v1/jobs/{job_id}
  • API keyAuthorization: Bearer $KREATORFLOW_API_KEY
  • Seedance 2.0, 720p, per second$0.110

Runware API

  • How the price is setA rate per second of output for each resolution, with separate video-to-video rates; no subscription and no minimum spend
  • Audiosettings.audio is on by default
  • Clip lengthAny length from 4 to 15 seconds, 5 by default
  • Getting the resultAsync only: poll with a getResponse task and the taskUUID, or pass a webhookURL
  • API keyAuthorization: Bearer $RUNWARE_API_KEY
  • Seedance 2.0, 720p, per second$0.160

Runware API facts checked on 18 October 2026 on runware.ai/docs/models/bytedance-seedance-2-0-fast, runware.ai/docs/models/bytedance-seedance-2-5, runware.ai/docs/models/bytedance-seedance-2-0, runware.ai/docs/getting-started/how-to-connect and runware.ai/docs/platform/task-polling. Products change often, so check both sites on the day you decide.

Compare your own batch: the cost calculator prices any clip length and resolution on KreatorFlow and on the tools that publish a price.

Switching from Runware

What changes in a Seedance request when you move it from Runware to the KreatorFlow API. Runware's side is described as its own API docs show it, with the link below.

  1. Send the job to POST https://kreatorflow.ai/v1/videos instead of POST https://api.runware.ai/v1 with a [{ "taskType": "videoInference" }] task array.
  2. Authenticate with Authorization: Bearer $KREATORFLOW_API_KEY, a key from the developer console, instead of Authorization: Bearer $RUNWARE_API_KEY.
  3. Name the model in the body: "kreator-video-seedance-2" for Seedance 2.0, "kreator-video-seedance-2-fast" for Seedance 2.0 Fast, "kreator-video-seedance-2-5" for Seedance 2.5.
  4. Send one JSON object instead of a task array: no taskType or taskUUID, prompt instead of positivePrompt, resolution and aspect_ratio instead of width and height, and generate_audio instead of settings.audio.
  5. Use a clip length of 4, 5, 6, 8, 10, 12 and 15 seconds.
  6. Send generate_audio: true if you want audio: it is on by default there and off by default here.
  7. Replace a "getResponse" task with the taskUUID and webhookURL with webhook_url (signed with X-KreatorFlow-Signature) or GET /v1/jobs/{job_id}, and add an Idempotency-Key header so a retried request returns the same job.

The same job on the KreatorFlow API

curl https://kreatorflow.ai/v1/videos \
  -H "Authorization: Bearer $KREATORFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: launch-teaser-001" \
  -d '{
    "model": "kreator-video-seedance-2",
    "prompt": "slow dolly in on a glass perfume bottle, soft studio light",
    "duration": 5,
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "generate_audio": true,
    "webhook_url": "https://example.com/hooks/kreatorflow"
  }'

Runware's request format read on its API docs on 18 October 2026: runware.ai/docs/models/bytedance-seedance-2-0, runware.ai/docs/getting-started/how-to-connect, runware.ai/docs/platform/task-polling. Read the docs

What the KreatorFlow API includes

  • KreatorFlow is an official partner of BytePlus, a ByteDance company, and the API runs ByteDance's Seedance models through BytePlus.
  • One API key for every model, with scoped permissions.
  • Signed webhooks for job.completed, job.failed, job.canceled and job.blocked, or poll GET /v1/jobs/{job_id}.
  • Prepaid tokens from a $20 top-up, no subscription. Tokens reserved for a job that fails are released back to your balance.

FAQ

Is the KreatorFlow API cheaper than Runware for Seedance?

At every setting in the table, yes: Seedance 2.0 at 720p, 1080p and 4K, Seedance 2.0 Fast at 720p, and Seedance 2.5 at 720p and 1080p, between 8% and 40% less per clip. For example, Seedance 2.0 at 720p is $0.110 per second on KreatorFlow against $0.160 on Runware: $0.55 against $0.80 for a 5-second clip. Settings where Runware costs the same or less are not listed.

Is it the same Seedance model?

Both APIs sell ByteDance's Seedance under that name. KreatorFlow is an official partner of BytePlus, a ByteDance company.

How does KreatorFlow API billing work?

You buy prepaid tokens (1 token = $0.05, top-ups from $20). A video job costs its per-second rate times the clip length, rounded to the next whole token. Tokens reserved for a failed job are released.

Runware takes an array of tasks. What does a KreatorFlow request look like?

One JSON object per job, sent to POST https://kreatorflow.ai/v1/videos: model, prompt, duration, resolution, aspect_ratio and generate_audio at the top level, with no taskType or taskUUID. Use an Idempotency-Key header where you used the taskUUID to tell requests apart. The example below is a complete request.

Runware sets the size with width and height. What do I send instead?

A resolution (480p, 720p, 1080p and 4K) and an aspect_ratio such as "16:9" or "9:16"; KreatorFlow works out the frame size. Clip lengths are 4, 5, 6, 8, 10, 12 and 15 seconds, so move a request of 7, 9, 11, 13 and 14 seconds to a supported length.

Runware has no minimum spend. How does KreatorFlow billing compare?

Both are pay as you go with no subscription. On KreatorFlow you buy prepaid tokens, with top-ups from $20, and a job is charged its per-second rate times the clip length, rounded to the next whole token.

Is KreatorFlow part of Runware?

No. KreatorFlow is an independent company with no connection to Runware.

Get a KreatorFlow API key

Create a key in the developer console, top up tokens and send your first Seedance job. The docs cover every endpoint.