Skip to content

About

Sora 2 API shutdown: runnable examples for the four replacements — Seedance 2.5, Omni 1.1 Flash, MiniMax H3, Kling v3 — all through one useapi.net token

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sora 2 API alternatives — the same shot on four replacements (useapi.net)

OpenAI removed sora-2, sora-2-pro and the Videos API on September 24, 2026, and its deprecations table names no replacement. Sora 2 is no longer available through useapi.net either. These are runnable examples for the four that do the same job, all through one useapi.net token — Seedance 2.5, Omni 1.1 Flash, MiniMax H3 and Kling v3.

Full write-up with the pricing math, the curl for every route and five real clips: Sora 2 API Alternatives Compared, With Code

The five clips side by side on YouTube: Sora 2 API Alternatives Compared, With Code: Seedance 2.5, Omni Flash, MiniMax H3, Kling v3. The reel opens with a Sora 2 farewell clip, generated before OpenAI shut down Sora 2 on September 24, 2026. Sora 2 is no longer available.

The short version (six-second clip, prices as of October 23, 2026)

Model Route Cost Note
Omni 1.1 Flash Google Flow $0.08 360p or 720p, free upscale to 1080p
Kling v3 Kling $0.69 up to 4K, derives aspect from the frame
MiniMax H3 PixVerse $0.72 768p or 1440p, no 720p tier
Seedance 2.5 PixVerse $1.80 reference audio and video, via create-fusion

Twenty-two times between the cheapest and the most expensive, for the same brief. Best per-credit rate on each route, monthly billing — see the article for the plan behind each figure.

Example What it does Docs
frames/ Generate one character, then a start frame per model — same wording, only the sign changes. Free on Google Flow POST /images
clips/ Send each start frame to the model whose name is on the sign, poll, download, and print the cost per clip PixVerse · Google Flow · Kling

Quick start

You need Node.js v21 or newer (no dependencies to install) and a useapi.net API token.

git clone https://github.com/useapi/sora-2-alternatives.git
cd sora-2-alternatives

Put your account emails into frames/prompts.json and clips/prompts.json, then generate the frames — this stage is free, so iterate as long as you like:

cd frames
node frames.mjs <API_TOKEN>

Review the four variants per sign and copy your pick over output/<model>.jpg. Take the omni id out of output/ids.json and put it into clips/prompts.json as startImage, since Omni takes the Google Flow id directly while the others need the file uploaded. Then generate:

cd ../clips
node clips.mjs <API_TOKEN>          # all four
node clips.mjs <API_TOKEN> omni     # or just the cheap one, $0.08

Clips land in clips/output/ and the script prints the real credit cost the API returned. Generating all four needs PixVerse, Google Flow and Kling accounts, all covered by one $15/month subscription.

The Sora 2 farewell clip (no longer runs, kept for reference)

The reel's opening shot, the sign maker boxing up a SORA 2 sign, was made on sora-2 through the PixVerse API before the shutdown: watch the farewell clip (720p, eight seconds). Generated before OpenAI shut down Sora 2 on September 24, 2026. Sora 2 is no longer available, but the clip stays here as a comparison point.

That call no longer runs: the API now answers 400 to sora-2 and sora-2-pro. The scripts in this repo never call Sora 2, so a fresh run of frames/ and clips/ works as is. The original request is kept for reference in the article.

Three things that will bite you

  • Duration grids differ. Sora 2 took 4, 8 or 12 seconds. Omni 1.1 Flash takes 4/6/8/10, MiniMax H3 5–15, Kling v3 3–15, Seedance 2.5 4–30. A hard-coded value will not port.
  • Resolutions are not uniform. Omni tops out at 720p natively, H3 skips 720p entirely (768p or 1440p), Seedance reaches 1080p, Kling goes to 4K. Pick your finishing size before you shoot.
  • Google Flow defaults to landscape. aspectRatio is landscape unless you say otherwise, and a portrait start frame does not override it. PixVerse and Kling both derive the aspect from the frame.

About useapi.net

useapi.net is a third-party REST API for AI services. These routes run on your PixVerse, Google Flow and Kling subscriptions, so you spend those platforms' credits instead of metered developer-API pricing. One token reaches every service — the only thing that changes between the four models is the path and the model name. See the model matrix for every API that carries a given model.

Visit our Discord Server or Telegram Channel for support. Guides and demos on the YouTube Channel.

Prices are as of October 23, 2026, on the best per-credit monthly rate of each route. Vendors change plans and promotions without notice, so re-check before relying on any figure.

License

The example code in this repository is released under the MIT License. It covers the example scripts only, not the useapi.net service or API.

About

Sora 2 API shutdown: runnable examples for the four replacements — Seedance 2.5, Omni 1.1 Flash, MiniMax H3, Kling v3 — all through one useapi.net token

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages