useapi.net
445 subscribers
105 photos
126 videos
3 files
279 links
Third-party API for Midjourney, Kling, Mureka (Suno/Udio competitor), Runway, MiniMax, PixVerse, InsightFaceSwap and Pika
Visit https://useapi.net
Discord https://discord.gg/w28uK3cnmF
Reddit https://reddit.com/r/aiAPI
Download Telegram
Audio
PixVerse API v2 — new text-to-speech:

• New POST /speech/create turns text into speech across five models: speech-2.8-hd (MiniMax, default) and speech-2.8-turbo, plus ElevenLabs eleven-multilingual-v2, eleven-v3 (inline audio tags), and eleven-turbo-v2.5. A request needs only model, text, and a voice_id (300+ MiniMax voices, ~20 ElevenLabs). MiniMax voices take an emotion setting, eleven-v3 takes inline audio tags, and both cover 40+ languages. Billed per character — about $0.04–$0.08 per 1,000 characters on a Premium plan.
• New GET /speech lists clips, GET /speech/<audio_id> polls one, and GET /speech/voices + GET /speech/models list the catalog.

Examples
1
This media is not supported in your browser
VIEW IN TELEGRAM
Dreamina API v1 — new image and video models:

• New video model seedance-2.0-mini on POST /videos — the most cost-effective Seedance 2.0 (CA region, 720p, 4–15s) with Omni Reference, first/last frame, and text-to-video. Reference uploaded images in the prompt with @imageN.
seedance-2.0 adds a 4k resolution tier on CA accounts, alongside 720p and 1080p.
• New image model seedream-4.7 (Image 4.7) on POST /images — CA region, 2k/4k, up to 6 reference images.

Examples
1
Midjourney service notice

Midjourney support on useapi.net has been discontinued..

We're not able to share the reason or respond to questions about it. All other useapi.net services remain fully available.

Cancel your subscription

- Card (Stripe) — open the Stripe Customer Portal and cancel there.
- Crypto (BoomFi) — open the BoomFi Customer Portal and cancel there.

Request a prorated refund

If you'd like a prorated refund, email support@useapi.net from your account email.
The refund is prorated from the date of your request — it covers the unused time remaining in your current billing period, not the full period.

Thanks for your patience and support.
😢1
useapi.net pinned «Midjourney service notice Midjourney support on useapi.net has been discontinued.. We're not able to share the reason or respond to questions about it. All other useapi.net services remain fully available. Cancel your subscription - Card (Stripe) — open…»
This media is not supported in your browser
VIEW IN TELEGRAM
PixVerse API v2 — Seedance 2.0 Mini and omni audio references:

• New video model seedance-2.0-mini — the most cost-effective Seedance 2.0 (480p/720p, 4–15s), available for text-to-video, image-to-video, omni fusion, and transition.
• Seedance omni (fusion) now accepts up to 3 reference videos (video_1_pathvideo_3_path, referenced as @video1@video3) and 3 reference audios (audio_1_pathaudio_3_path, referenced as @audio1@audio3) across the whole Seedance 2.0 family — drive motion from a reference clip and speech or sound from a reference audio onto a real human face. Each reference runs 2–15s, with the combined video durations and combined audio durations each capped at 15s.

Examples
This media is not supported in your browser
VIEW IN TELEGRAM
MiniMax API v1 — Seedance 2.0 Mini, 4K, and expanded omni references on POST videos/create:

• New video model Seedance-2.0-Mini — the cheapest Seedance 2.0 tier (480p/720p, 4–15s), for text-to-video, image-to-video, and omni references.
Seedance-2.0 adds a 4K resolution tier alongside 480p/720p/1080p. Seedance-2.0-Fast and Seedance-2.0-Mini stay at 480p/720p.
Auto is now the default aspectRatio for Seedance (matches the input), alongside 21:9, 16:9, 4:3, 1:1, 3:4, 9:16.
• Omni references expanded to 9 images (@Image1@Image9), 3 videos (@Video1@Video3), and 3 audios (@Audio1@Audio3). Each video and audio reference runs 2–15s, with the combined video + audio length capped at 15s. A clear real human face in a video reference is rejected by the content filter — image references may contain real faces.
• Seedance prompts accept up to 7,500 characters.

Examples
Google Flow API v1 — more generous automatic captcha solving:

• The one-time free captcha credit grant on your first Google Flow account is now 300 (was 100), powered by CapSolver. These credits are used automatically when no provider API keys are configured — check the remaining balance via GET /accounts/captcha-providers.
* The default number of captcha retry attempts is now 5 (was 3), used when a request sends no captchaToken, captchaRetry, or captchaOrder.

MiniMax API v1 — connect your account from your own browser:

• New one-page Connect MiniMax flow links your Hailuo AI account with a quick copy-and-paste — no more hunting for the url and token in the browser network tab. Copy the snippet, run it on hailuoai.video while logged in, and it captures your session and adds the account. See Setup MiniMax for the steps.
🔥1
Google Flow API v1Nano Banana 2 Lite:

• New image model nano-banana-2-lite (Gemini 3.1 Flash-Lite Image) — Google's fastest image generation and editing model, available on all plans including free accounts. It is now the default for POST /images and supports up to 10 reference images, inline @-mentions, and upscaling via POST /images/upscale.
• Google removed Imagen from Flow. The imagen-4 value stays accepted as a deprecated alias and now maps to nano-banana-2-lite, so existing integrations keep working (and the alias now accepts up to 10 references instead of 3).
4k image upscaling requires a paid Google plan. On a free account it fails with 403 captcha_quality: PUBLIC_ERROR_UNUSUAL_ACTIVITY — Google reports the plan restriction as a reCAPTCHA rejection, so raising captchaRetry only spends captcha credits. 2k works on all plans.
PixVerse API v2 — Nano Banana 2 Lite image model:

• New image model nano-banana-2-lite (Gemini 3.1 Flash-Lite Image) on POST /images — Google's fastest, most cost-efficient image model. Generates at 1080p and accepts up to 14 reference images for image-to-image, the only PixVerse image model that exceeds 9.
• Free in unlimited Relax Mode on Pro ($30/m) and higher plans, the same as qwen-image.
Runway API v1 — Nano Banana 2 Lite image model:

• New image model nano-banana-2-lite (Gemini 3.1 Flash-Lite Image) on POST /images — Google's fastest image model, up to 14 reference images. Unlimited with exploreMode.
• All Nano Banana models now accept aspect_ratio auto, which is also their new default — the request omits the ratio and the model picks it.
Mureka API v1 — simpler, fully browserless account setup:

POST /accounts now takes the token and refresh_token you copy from Mureka at sign-in, instead of a Google cookie. The API keeps your session alive on its own — when the token expires it refreshes with no browser and no Google involved. See Setup Mureka.
• New one-page Connect Mureka flow captures both tokens for you — run the snippet, sign in to Mureka, and your account is added.
PixVerse API v2 — Seedream 5.0 Pro image model:

• New image model seedream-5.0-pro (Seedream 5.0 Pro) on POST /images — ByteDance's high-quality generation and editing model. Generates at 1080p (15 credits) or 1440p (30 credits) and accepts up to 10 reference images for image-to-image. Unlimited with Ultra PixVerse subscription.
seedream-5.0-lite now generates at 2160p (18 credits), alongside its existing 1440p and 1800p tiers.
Runway API v1 — workspace (team) accounts:

POST /accounts now accepts useWorkspace to bill generation against a paid Runway workspace (team) an account was added to, rather than the account's own plan. Pass true to auto-select the account's single paid workspace, or a team id to pin a specific one. The resolved workspace is returned in the new workspace object and shown by GET /accounts.
GET /features now returns a teams array listing the workspaces an account belongs to and their plans, so you can find the team id to use with useWorkspace.
Kling API v1 — connect accounts that hit the login slider captcha:

POST /accounts now accepts an optional passToken + did + userId trio (all three together, or none). Provide them for an account that gets the Kling login slider captcha, which our server cannot solve — the values are your signed-in Kling session, captured from your own browser where you solve the slider once. The account is then stored in passToken mode and refreshes captcha-free (no password login). Accounts that never see the slider still connect with just email and password — nothing changes for them. Setup Kling has a guided browser connect tool that captures the values for you.
GET /accounts, GET /accounts/<email>, and POST /accounts now return authMode (password or passToken) on every account, so you can tell how each one authenticates.
Mureka API v1 — email + password accounts that stay connected:

POST /accounts now accepts email + password to connect a dedicated Mureka account. The API stores the password and logs back in automatically whenever Mureka ends the session, so the account keeps working with no manual re-linking — the most durable way to connect. The existing token + refresh_token method still works. See Setup Mureka.
• New guided Connect Mureka with email + password page reveals Mureka's hidden email sign-up, walks you through creating the account, and links it for you.
GET /accounts and POST /accounts now return authMode on each account — email (email + password, self-healing) or token (session/refresh-token only, re-link when it fully expires) — so you can tell how each one authenticates.
👍1
Google Flow API v1 — occasional missing media download links:

Google hands out media download links from an endpoint that limits how often it will answer a given network address. This is Google limiting our outbound calls, not useapi.net limiting you, and nothing you do triggers it. When it happens, Google returns an "unusual traffic" block page instead of a link, and it clears on its own. To put the frequency in context: across the last seven days of our request logs it occurred on a single day, twice — once for about four hours and once for about forty minutes — and not at all on the other six days. It is uncommon, but while an episode is running it affects a large share of link requests rather than a stray one.

POST /videos, POST /videos/upscale and POST /videos/extend now omit videoUrl, thumbnailUrl, fifeUrl and servingBaseUri when a link cannot be produced, rather than returning one that does not work. Your generation still completed and is unaffected.
GET /jobs/<jobId> now repairs itself. Poll a completed video job again and any link that could not be produced earlier is resolved and saved, so you get it on a later poll with no code change and no extra call.
GET /assets/<mediaGenerationId> accepts a new raw parameter. Adding ?raw=true streams the video file itself through useapi.net instead of returning a link, and it keeps working while links are unavailable. It is video only, and it is meant as a way out of a stuck download rather than your normal download path.
POST /images now documents encodedImage. Whenever an image URL is missing the picture arrives inline as base64 instead, so an image response always carries the bytes one way or the other. Images were never affected by the problem above.
2