useapi.net
256 subscribers
40 photos
56 videos
2 files
131 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
Kling is back in business
This media is not supported in your browser
VIEW IN TELEGRAM
Kling API v1 enhancements:
• Added new POST videos/add-sound endpoint for AI-generated video-to-audio conversion with optional original sound preservation
• Added new GET assets/uploaded endpoint to retrieve user-uploaded assets with filename filtering support
• Enhanced POST assets response to include fileName field with the generated unique filename

Example
Midjourney API v1 (legacy) will be fully retired on September 1st, 2025

Starting September 1st, 2025, the Midjourney API will require a configuration to be present in order to make calls. The v1 (legacy) calls, where you were able to call the API without creating a config and by passing discord and channel values with every call, will no longer be supported.

To see a list of the currently configured Midjourney accounts, please visit GET account/midjourney.

Post your Discord token to POST account/midjourney to create an API configuration for your Midjourney bot. Please note that the configuration will use your Midjourney Direct Messages channel. If you used your own server or channel and have multiple accounts, you will need to update your code to use the new channel(s). If you only have a single Midjourney account, there’s no need to pass the channel value when making API calls.

For your reference:
Setup Midjourney.
Account Management & Subscription.

If you have any questions or concerns please contact support@useapi.net.

PS
We have customers who joined in 2023 and early 2024 and still, according to our stats, use v1-style API calls.
We sent you email(s) with the notification above, so this is a duplicate, just in case you missed the email.
👍1
Audio
Mureka API v1 TTS/speech generation endpoints added:

POST speech - generate speech from text with voice cloning and multi-speaker conversations

GET speech - retrieve generated speech recordings

DELETE speech - delete speech recordings

GET speech/voices - list available voices including cloned ones

POST speech/voice - clone voice from MP3 audio samples

DELETE speech/voice - delete cloned voices

Example
This media is not supported in your browser
VIEW IN TELEGRAM
MiniMax API POST videos/agent-create enhanced with real-time streaming response using Server-Sent Events (SSE) for live progress updates during video generation.

Examples.

HeyGen API v1 has been decommissioned, consider switching to Mureka API for TTS/speech generation instead.

MiniMax music and TTS endpoints have been deprecated and will be removed, consider switching to Mureka API for speech/music generation.
This media is not supported in your browser
VIEW IN TELEGRAM
Kling API v1 video frames endpoints POST videos/image2video-frames updated to add model KLING 2.1 End Frame feature - image_tail parameter support.

Example.

1 upvote
This media is not supported in your browser
VIEW IN TELEGRAM
LTX Studio API v1 endpoint POST videos/veo-create updated to support the Start Frame for the veo3-fast model and the resolution parameter for both veo3 and veo3-fast. You can now also use images generated via POST images/flux-create and POST images/flux-edit as references as well.

Example.
We updated MiniMax POST videos/create for the S2V-01 model with Subject Reference, and POST images/create to align with the subject/character validation logic released today by MiniMax on their website.
If you had jobs fail earlier today related to the above, you can safely rerun them.
PixVerse API v2 major update:

• Added support for the new v5 model, which is now the default model
• Added model capabilities matrix documentation
• Added POST videos/create-transition for multi-frame transition videos
• Updated POST videos/create-fusion to support up to 3 frames (up from 2)
• Updated POST videos/create to make the prompt parameter optional
• Old versioned endpoints now redirect to new simplified URLs:
- POST videos/create-v4POST videos/create
- POST videos/create-frames-v4POST videos/create-frames
- POST videos/extend-v4POST videos/extend
- POST videos/restyle-v4POST videos/restyle
POST videos/create-fusion parameter mapping (old → new):
- first_frame_pathframe_1_path
- last_frame_pathframe_2_path

Examples
This media is not supported in your browser
VIEW IN TELEGRAM
MiniMax API v1 endpoint POST videos/create updated to support the End Frame parameter end_frame_fileID.

Example.
1
For the last four weeks, we have been notifying via email users who were still using the Midjourney API without setting up configuration accounts (aka Midjourney API v1, circa 2023).
According to our stats, there are a dozen active users who are still using the old way of calling the API and have ignored the warning emails.
We will be removing this ability starting September 1, 2025, so if you ignored those emails, you will be getting HTTP response 402:
{
"error": "Configuration for channel <channel> not found. Please create a Midjourney API account at https://useapi.net/docs/api-v2/post-account-midjourney",
"code": 402
}

You can follow the detailed instructions in the link provided in those emails.
In case you missed it: https://useapi.net/announcement-250808
It takes about 10–15 minutes to add configuration and update code so it no longer sends discord token with every call.
Please feel free to ask if you have any questions or concerns.
👌1
This media is not supported in your browser
VIEW IN TELEGRAM
Midjourney API v2 has been updated:
• Upscaled image URLs are now available in the imageUx array. There is no longer a need to execute POST jobs/seed_async to retrieve upscaled images.
• When using --video upscaled video URLs are now available the videoUx array.
See both videoUx and imageUx in GET jobs/<jobid>.
• Prompt length for POST jobs/imagine has been extended from 2048 to 5000 characters.

⚠️ Security consideration when using videoUx and imageUx URLs:
URLs in both arrays follow this format: https://cdn.midjourney.com/<GUID>/…. They contain a job GUID which can be traced back to your account and will expose your account details such as your Discord account name and email. Exercise caution when posting these URLs publicly. You may want to save the URL content locally and serve it from your own origin, or proxy the links to obfuscate the original URLs.

Example.
This weekend a few users reported that they were getting 401 errors when calling the /kolors endpoints:
{
"result": -401,
"error_msg": "token value error",
"error_id": "E1234567890"
}

That 401 is from the Kling internal API.
After re-adding the same account the error went away.
This is because when you add an account we always get a fresh token.
It appears that Kling expired a few session tokens ahead of schedule causing our API not to refresh them and resulting in the error above.
It's not clear at the moment if this is just an issue on Kling's side or if they are trying to terminate sessions based on certain activity.
Please let us know if this happens again so we can implement a workaround if this turns out to be a permanent issue.
useapi.net
This weekend a few users reported that they were getting 401 errors when calling the /kolors endpoints: { "result": -401, "error_msg": "token value error", "error_id": "E1234567890" } That 401 is from the Kling internal API. After re-adding the…
We implemented Kling forced token expiration mitigation logic, which will handle the case above and will refresh the token for you.
We tested it extensively and hope this will be a solid solution going forward.
If you notice anything odd or out of order, please let us know.
1
Midjourney API v2 added GET proxy/cdn-midjourney endpoint to proxy asset retrieval from Midjourney CDN. Use this endpoint to download imageUx and videoUx URLs returned by GET jobs/jobid.