Dreamina
February 23, 2026 (April 17, 2026)
Table of contents
- VPN setup
- Create a Dreamina account
- Verify available models
- Verify and add account
- Cost calculator
- 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.
- Download and install Opera if you don’t have it already
- Enable the built-in VPN by clicking the VPN badge in the address bar
- Set the VPN region to Americas
- 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.
- Navigate to https://dreamina.capcut.com/ with your VPN active and set to the desired region (Americas for US, Canada for CA)
- 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 - Click Sign in in the bottom-left corner
- Select Continue with email from the login options

- Click Sign up to create a new account
- Enter your email address and choose a password
- 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:
- Navigate to https://dreamina.capcut.com/ai-tool/generate
- Select AI Video from the mode selector at the bottom
- 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 useregion: "CA". - Session management — the API automatically manages your Dreamina session, including refreshing expired sessions. If you see
596errors, 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.