Dreamina

February 23, 2026

Table of contents

  1. Install Opera browser with VPN
  2. Create a Dreamina account
  3. Configure your account via the API
  4. Generate your first video
  5. Pricing
  6. Important notes
  7. Configure your account

Approximately 10 minutes to complete setup steps.


Dreamina creates AI-generated videos using Seedance 2.0, Dreamina 3.5 Pro, and Dreamina 3.0 models.

Note: Seedance 2.0 is not yet visible in the Dreamina website UI but is available internally — we anticipate an official release the week of February 23, 2026. All generations initiated via the API appear on the Dreamina website, where you can verify that the Seedance 2.0 model was used.

This setup guide is specifically for US/International accounts. Dreamina requires a US-region IP address to access the international version of the service.

Install Opera browser with VPN

Opera browser has a built-in free VPN which is required to create and access a Dreamina account from the US/International region.

  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

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/ in Opera with VPN enabled
  2. Click Sign in in the bottom-left corner
  3. 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.

Configure your account via the API

Now that you have a working Dreamina account with email and password, configure it for API access using POST /accounts.

Generate your first video

Once your account is configured, generate a video using POST /videos:

curl -X POST \
     -H "Authorization: Bearer YOUR_API_TOKEN" \
     -H "Content-Type: application/json" \
     -d '{
       "prompt": "Two cool cats walking and talking",
       "model": "seedance-2.0",
       "ratio": "16:9",
       "duration": 5
     }' \
     "https://api.useapi.net/v1/dreamina/videos"

This returns a jobid immediately. Poll for completion using GET /videos/jobid:

curl -H "Authorization: Bearer YOUR_API_TOKEN" \
     "https://api.useapi.net/v1/dreamina/videos/YOUR_JOB_ID"

When status changes to completed, the response.videoUrl field contains the direct video download URL.

You can also see the generated video in the Dreamina web interface:

Pricing

Dreamina Advanced subscription ($40/mo or $335/yr) includes 30K credits per month. A single 12-second Seedance 2.0 generation costs 72 credits — approximately $0.095/generation on the monthly plan or under $0.07/generation on the yearly plan. Every account also receives 2 free generations per day. Both plans include free and unlimited Seedream 4.0 image generation, including 2K resolution.

Important notes

  • 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.
  • 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 Americas, as it may change the account’s default region.
  • Free credits — new Dreamina accounts receive free credits. Check your balance via GET /accounts/account.

Configure your account