← Back to blog

Sora 2 API Shut Down Sept 24: What to Use Now

OpenAI retired the Videos API and every Sora 2 snapshot on 2026-09-24 with no replacement listed. The migration table, by use case, with real per-clip prices.

Correction, 2026-10-02: three things here were wrong. Sound does not double the price on every Veo tier: it does on Veo 3.1 Standard (224 to 448 credits for 8 seconds), but on Veo 3.1 Fast, the tier a new Veo node opens on, it goes from 112 to 168, and on Lite from 33 to 54. The 4, 8 and 12 seconds we gave as Sora's lengths were the options on 8frame's Sora node; OpenAI's own guide says the API generated up to 20 seconds on both Sora 2 models. And we ranked replacements ("closest by behavior", "the closest single replacement", "same prompt behavior as its siblings") without having measured their output; the table now compares specs and prices instead. We also added what was missing: on 8frame Kling v3 needs a start image, a new Veo node opens on Veo 3.1 Fast (168), not Standard, fal had already dropped Sora from its catalog in our 2026-08-23 sweep (we had said 2026-09-05), and OpenAI's help center dates the end of the Sora app to 2026-04-26.

Update, 2026-09-30: the shutdown date has passed, so this page is now in the past tense, and Sora is no longer offered for new generations on 8frame. We also said audio roughly doubles the per-second rate on Veo and Kling; on Kling v3 it adds about half.

OpenAI shut down the Videos API and every Sora 2 model snapshot on 2026-09-24. Its deprecations page, checked again on 2026-10-02, still reads: "On March 24th, 2026, we notified developers using the Videos API and Sora 2 video generation model aliases and snapshots of their deprecation and removal from the API on September 24, 2026." The "Recommended replacement" column next to every Sora row holds only a dash, and OpenAI's Sora 2 model page now says: "There is no one-to-one replacement API." For teams on an aggregator the end came earlier: fal, which 8frame used to run Sora, had already dropped the Sora endpoints from its public model catalog when we swept it on 2026-08-23. If you had a product calling sora-2 or sora-2-pro, the replacement is several models rather than one.

TL;DR

What actually got deprecated

OpenAI notified developers on 2026-03-24 that the Videos API and the Sora 2 aliases and snapshots were deprecated, with a shutdown date of 2026-09-24. The list covers both the standard and Pro models, including the pinned snapshots teams use precisely so that behavior does not change under them.

The empty replacement column is the part that matters for planning. Elsewhere on the same page almost every retired model lists a recommended replacement. Here there is none, so "wait for the OpenAI version" is not a migration plan.

What you are replacing, in OpenAI's words: the Sora 2 model page describes Sora 2 as "generating videos with synced audio" at 1280x720 or 720x1280, and the video guide says to "use sora-2-pro when you need 1080p exports in 1920x1080 or 1080x1920" and that "both sora-2 and sora-2-pro support 16- and 20-second generations."

The migration table

Prices below are what the 8frame canvas charges, in credits (a credit is about $0.01 at pack rate). We have not run these models against Sora on the same prompts, so the table matches on length, resolution, sound and price, not on how the output looks. Pick by what you were using Sora for, then test two candidates on your own prompts.

What you used Sora 2 for Candidate to test Price on 8frame Length, resolution, sound
Shots with sound at 1080p Veo 3.1 Fast (a new Veo node opens on it) 168 cr / 8s with sound, 112 silent 4, 6 or 8 s (always 8 s with a start image), 1080p, 16:9 or 9:16, sound optional
The shots you paid Sora 2 Pro prices for Veo 3.1 Standard 448 cr / 8s with sound, 224 silent Same lengths and shapes as Fast, 1080p, sound optional
Cheap drafts with sound Veo 3.1 Lite 54 cr / 8s with sound, 33 silent 4, 6 or 8 s, 720p, 16:9 or 9:16
Short clips where sound is always on Gemini Omni Flash 85 cr / 5s (the node's default length), 51 / 3s, 135 / 8s, 169 / 10s 3 to 10 s, 720p, 16:9 or 9:16, sound always generated
Animating a still image Kling v3 Standard (a new Kling node opens on it) 86 cr / 5s with sound, 57 silent, 171 / 10s with sound 3 to 15 s, 720p, start image required, sound optional
Clips over 15 seconds with sound Seedance 2.5 157 cr / 5s at 720p (the node's default), 937 / 30s 4 to 30 s, 480p or 720p, native audio included in the price
Clips over 15 seconds at 1080p Wan 3.0 (a new Wan node opens on it at 1080p) 95 cr / 5s at 1080p, 567 / 30s 2 to 30 s, 480p, 720p or 1080p, no sound setting on 8frame
2K output Hailuo H3 88 cr / 5s, 176 / 10s, 264 / 15s 5 to 15 s, 2K

For comparison, Sora 2 was 56 credits for 4 seconds on the canvas, 112 for 8, 168 for 12, and Sora 2 Pro 280, 560, 840, before it was retired.

Kling v3 is image-to-video only on 8frame. Sora took text alone, so for a text-only prompt either make a start image first or switch the Kling node to Kling 2.6 Pro, which takes text (95 credits for 5 seconds with sound, 47 silent).

The migration checklist for teams shipping on the Videos API

Map every call site first. Not just the generation call. Anything that parses the Videos API response shape, stores an OpenAI video id, or assumes Sora's lengths is part of the surface area. Length is easy to miss: OpenAI's guide says both Sora 2 models went up to 20 seconds, while on 8frame Veo generates 4, 6 or 8 seconds (8 with a start image), Kling v3 takes any whole number from 3 to 15, Omni 3 to 10, Hailuo H3 5 to 15, and Seedance 2.5 and Wan 3.0 go up to 30. If you cover a long shot by joining shorter clips with the Montage node, note that the merged file has no sound: Montage joins the picture only, so add dialogue, music or sound effects on the Video Editor timeline (or in your own editor).

Test parity on two vendors, not one. The reason to pick two is not redundancy for its own sake. It is that a single provider deprecating a model with no successor is exactly the failure you are currently living through.

Re-check your audio assumptions. OpenAI describes Sora 2 as generating video with synced audio. Veo and Kling v3 make sound optional and price it separately: on Kling v3 Standard it adds about half (57 to 86 credits for 5 seconds), on Veo 3.1 Standard it doubles the price (224 to 448 for 8 seconds), on Veo 3.1 Fast it adds half (112 to 168) and on Lite it takes 33 to 54. Gemini Omni Flash always generates sound, and Seedance 2.5 includes it in the price. If your product promised sound, compare the prices with sound, not the silent ones.

Budget for the price change. On 8frame, Sora 2 worked out to 14 credits a second (56 for 4 seconds) and Sora 2 Pro to 70. With sound, Veo 3.1 Lite comes to about 7 credits a second, Gemini Omni Flash and Kling v3 Standard about 17, Veo 3.1 Fast 21, Seedance 2.5 at 720p about 31 and Veo 3.1 Standard 56. Hailuo H3 at 2K is about 18 and Wan 3.0 at 1080p about 19. A "same length, same budget" assumption will be wrong in both directions depending on the model.

What we are doing about it

We stopped taking new Sora generations on the canvas before the shutdown date. A Sora node now returns: "Sora 2 was discontinued by the provider on 2026-09-24 and is no longer available. Try Kling v3 or Veo 3.1 instead." If you follow that message to Kling v3, give it a start image first.

Our own catalog sweeps caught fal's delisting a month before the shutdown, which is the useful lesson to steal: absence from a provider's catalog is an earlier signal than a 404, and if you monitor only for failing requests you will find out when your users do.

On a canvas that hosts many models, a model retiring means putting a different video node on the same board and reusing your prompt, not rewriting an integration.

FAQ

Is the Sora 2 API still available? No. OpenAI's deprecations page dates the shutdown to 2026-09-24, and its Sora 2 model page now says the Sora 2 models and the Videos API "were shut down on September 24, 2026 and are no longer available." fal had dropped the endpoints from its catalog weeks earlier.

Is the Sora app also gone? Yes. OpenAI's help center says: "The Sora web and app experiences were discontinued on April 26, 2026." The API followed on 2026-09-24. For what OpenAI says about videos stored in Sora, see what happens to your Sora videos after the shutdown.

Will OpenAI ship a Sora 3 API? None of the OpenAI pages cited here mentions one. The deprecations page lists no successor and the model page says "There is no one-to-one replacement API", so plan on the assumption that there is not one.

What is the closest single replacement? We cannot name one without a measurement, and we have not measured the output. Match on what you used Sora for: length (Sora went up to 20 seconds; on 8frame Seedance 2.5 and Wan 3.0 go to 30), sound (always on in Gemini Omni Flash, optional on Veo and Kling v3), resolution (1080p on Veo 3.1 Standard and Fast, 2K on Hailuo H3) and price, then run the same prompt on two candidates. See Gemini Omni vs Veo 3.1 for how those two compare on price, length and inputs, and Sora 2 alternatives for the wider field.

Does Kling v3 work from a text prompt, like Sora did? Not on 8frame. Kling v3 is image-to-video only here, so give it a start image, or switch the Kling node to Kling 2.6 Pro for text-to-video (95 credits for 5 seconds with sound, 47 silent).

Sources


Migrating off one API is a good moment to stop depending on one. Run Veo 3.1, Kling v3, Gemini Omni Flash, Seedance 2.5 and Wan 3.0 side by side on the same prompt and start image on 8frame, from $19/month.

Try it without signing up: the 8frame canvas opens on a real board. The canvas is free and unlimited; generation is paid from $19/month.

Written with AI assistance. Corrections are noted on the page. Editorial policy

Related articles

comparisonVeo 3.1 vs Sora 2 vs Kling v3: AI Video Model ComparisoncomparisonSora 2 vs Veo 3.1: The Final VerdictcomparisonBest AI Video Generator for Long Clips 2026

Make it
move.

Stay in the loop

Be the first to hear about our launch and get product updates