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

Claim it

Official BytePlus partnerBytePlus, a ByteDance company

API

How to get a Seedance API key

Get a Seedance API key in minutes: sign up, create a key, top up from $20 and send your first Seedance 2.5 or 2.0 job. No waitlist, no contract.

KreatorFlow3 min read
A glowing blue key card sliding out of a dark metal slot on a black desk, trailing a ribbon of tiny film frames
On this page
  1. Short answer
  2. Get a key and make your first clip
  3. Is this an official Seedance API key?
  4. Which scopes does a Seedance key need?
  5. What does the first call look like?
  6. What if my key leaks?
  7. Frequently asked questions

Short answer

Sign in to the KreatorFlow API console, create a key on the API keys tab, top up from $20 by card and call POST /v1/videos. There is no waitlist, no deposit and no enterprise contract, and the same key reaches Seedance 2.5, 2.0, Fast and Mini. KreatorFlow is an official partner of BytePlus, a ByteDance company.

Updated:

Get a key and make your first clip

  1. 1

    Create an account

    Open developers.kreatorflow.ai and sign in with email or Google. It is the same account as the KreatorFlow studio.

  2. 2

    Create an API key

    On the API keys tab, create a key and copy it once; it is shown in full only at creation. Give it only the scopes you need, for example videos:create.

  3. 3

    Top up tokens

    Add $20 or more by card. One token is $0.05, and the balance is shared by every key on the account.

  4. 4

    Store the key on your server

    Set it as KREATORFLOW_API_KEY in your server environment. Never put it in a browser, a mobile app or a public repository.

  5. 5

    Send your first job

    POST https://kreatorflow.ai/v1/videos with a model, prompt, duration, aspect_ratio and resolution. A 5 second Seedance 2.0 clip at 720p costs $0.55.

Is this an official Seedance API key?

Seedance is ByteDance's video model. Going to BytePlus directly means an enterprise account and its own sign-up process. The KreatorFlow key is KreatorFlow's own API key: KreatorFlow is an official partner of BytePlus, a ByteDance company, and it sends your Seedance requests through BytePlus behind stable model names such as kreator-video-seedance-2-5 and kreator-video-pro.

What that means for you: one sign-up, a card top-up instead of a contract, and one key for every Seedance and Seedream model plus text to speech.

Which scopes does a Seedance key need?

Give each key the smallest set of scopes it needs, so a leaked key can do less. For Seedance video jobs you need videos:create; add uploads if you send reference files, and the matching scope for images or audio if you use those.

  • videos:create for POST /v1/videos and /v1/video-edits
  • Upload access for POST /v1/uploads (reference images, clips and audio)
  • One key per environment (development, staging, production), so you can revoke one without touching the others

What does the first call look like?

Create the job, then poll it or wait for a webhook.

curl

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

What if my key leaks?

Revoke it on the API keys tab and create a new one; revoked keys stop working straight away. Then check recent jobs on the Logs tab for anything you did not send.

Frequently asked questions

How long does it take to get a Seedance API key?

A few minutes: sign in, create a key, top up. There is no waitlist and no approval step.

Do I need a BytePlus or ByteDance account?

No. You only need a KreatorFlow account. KreatorFlow is an official partner of BytePlus, a ByteDance company and handles that side.

Is there a deposit or a minimum contract?

No contract. You top up prepaid tokens from $20 and pay only for clips you make.

Does one key work for every Seedance model?

Yes. Switching between Seedance 2.5, 2.0, Fast and Mini is one field in the request (model).

Can I use the key from a browser?

No. Keep it on your server and call your own backend from the browser.

Your Seedance key in a few minutes

No waitlist, no contract. Top up from $20 and send your first job.

More guides