Dreamina

February 23, 2026 (April 17, 2026)

Table of contents

  1. VPN setup
  2. Create a Dreamina account
  3. Verify available models
  4. Verify and add account
  5. Cost calculator
  6. Important notes

Approximately 10 minutes to complete setup steps.


This is the setup guide for Dreamina API. An active Dreamina subscription and a useapi.net subscription are required for the API to work.

Dreamina creates AI-generated videos and images using models from ByteDance’s Seed family.

The API supports two regions: US and CA (Canada). Both expose seedance-2.0 and seedance-2.0-fast at 720p and share the same image models. 1080p Seedance 2.0 is CA-only for now — will change once Dreamina adds US support.

CA is ~3× cheaper per second for the same Seedance 2.0 models — see the Cost calculator below.

VPN setup

A VPN with a US or Canadian IP address is required to create a Dreamina account. The VPN is only needed for browser-based account creation — the API handles all requests through its own proxy infrastructure.

For US region accounts:

Opera browser has a built-in free VPN.

  1. Download and install Opera if you don’t have it already
  2. Enable the built-in VPN by clicking the VPN badge in the address bar
  3. Set the VPN region to Americas
  4. Verify the VPN is active — you should see “Protected” and an Americas IP address

For CA region accounts:

Opera’s free VPN does not support the Canadian region. You will need a commercial VPN service that offers Canadian server locations (e.g., NordVPN, ExpressVPN, Surfshark, or similar). Set your VPN to a Canada server before creating the account.

Create a Dreamina account

⚠️ Use a dedicated email account for this API — do NOT use your personal email.

  1. Navigate to https://dreamina.capcut.com/ with your VPN active and set to the desired region (Americas for US, Canada for CA)
  2. Verify your region by checking the URL — US accounts will see dreamina.capcut.com, CA accounts may see a Canadian IP in the VPN indicator
  3. Click Sign in in the bottom-left corner
  4. Select Continue with email from the login options

  1. Click Sign up to create a new account
  2. Enter your email address and choose a password
  3. Click Continue to complete registration

You may need to verify your email address by entering a code sent to your inbox.

Verify available models

Before adding your account to the API, confirm that the desired Seedance models are available:

  1. Navigate to https://dreamina.capcut.com/ai-tool/generate
  2. Select AI Video from the mode selector at the bottom
  3. Click the model name to open the model dropdown and verify that your desired models (e.g., Seedance 2.0 Fast, Seedance 2.0) are listed

If you don’t see Seedance 2.0 models, your account may have been created in the wrong region. Create a new account with the correct VPN region.

We recommend starting with the Basic plan to verify that subscription and generation work end-to-end before upgrading to the Advanced plan. The model dropdown is only an advertisement — Dreamina sometimes lists models that fail at execution for a given region or account. Running one successful generation on the Basic plan confirms the model actually works for your account before you commit to a larger plan.

Verify and add account

Use the form below to verify your credentials and add your Dreamina account.

Select Add Account to complete setup, or Verify to test your credentials first. You should receive response 200 if successful. You can also use POST /accounts directly.

Cost calculator

CA is ~3× cheaper per second than US for the same Seedance 2.0 models.

Model US $/sec CA $/sec
Seedance 2.0 Fast $0.113 $0.036
Seedance 2.0 (720p) $0.138 $0.044
Seedance 2.0 (1080p) $0.108

Example — 10-second clip:

  • Seedance 2.0 Fast: $1.13 on US vs $0.36 on CA
  • Seedance 2.0 (720p): $1.38 on US vs $0.43 on CA

Plans compared — Advanced monthly (see plans):

  • US: USD$70/mo, 8,645 credits
  • CA: C$94.90/mo ≈ USD$68/mo, 37,070 credits (C$1 ≈ USD$0.72) → ~4.3× more credits per USD

1080p Seedance 2.0 is CA-only for now — will change once Dreamina adds US support. Consider video upscale (720p → 1440p at 2×) as a cheaper alternative to native 1080p.

Show the math

Step 1 — credits per second (from Dreamina’s generation cost label, measured on a 4s clip):

Model US CA
Seedance 2.0 Fast 56 cr / 4s = 14 cr/s 76 cr / 4s = 19 cr/s
Seedance 2.0 (720p) 68 cr / 4s = 17 cr/s 92 cr / 4s = 23 cr/s
Seedance 2.0 (1080p) n/a 228 cr / 4s = 57 cr/s

Step 2 — USD per credit (Advanced plan pricing from the screenshots above):

Region Plan rate per 100 credits USD per credit
US $0.81 $0.81 / 100 = $0.0081
CA C$0.26 × USD$0.72/C$1 = USD$0.187 USD$0.187 / 100 = $0.0019

Step 3 — USD per second = credits/sec × USD/credit:

Model US calc CA calc
Seedance 2.0 Fast 14 × $0.0081 = $0.113/s 19 × $0.0019 = $0.036/s
Seedance 2.0 (720p) 17 × $0.0081 = $0.138/s 23 × $0.0019 = $0.044/s
Seedance 2.0 (1080p) 57 × $0.0019 = $0.108/s

Why CA is ~3× cheaper even though it gives 4.3× more credits per USD: CA burns ~1.35× more credits per second for the same model (19 vs 14, 23 vs 17). Net: 4.3 ÷ 1.35 ≈ 3.2× cheaper per second in USD.

Plan screenshots

US Advanced — US Dollars ($)

CA Advanced — Canadian Dollars (C$)

Important notes

  • First generation via browser — after setting up your account, generate at least one video using the Dreamina website (e.g., a short Seedance 2.0 Fast clip in Omni Reference mode) to ensure the service is working and to accept the Terms of Service. This is a one-time step before using the API.
  • VPN not required for API usage — the VPN is only needed for creating the Dreamina account in the browser. The API handles all requests through its own proxy infrastructure.
  • Region is permanent — use the same region for the account as the VPN used during creation. US accounts must use region: "US", Canadian accounts must use region: "CA".
  • Session management — the API automatically manages your Dreamina session, including refreshing expired sessions. If you see 596 errors, re-add your account via POST /accounts.
  • Avoid using the same account simultaneously through both the API and the Dreamina website — it should work, but to play safe it’s better to avoid potential session conflicts.
  • Avoid logging in from other regions — do not log in to your Dreamina account from any region other than the one used during creation, as it may change the account’s default region.
  • Free credits — new Dreamina accounts receive free credits. Check your balance via GET /accounts/account.