Sora 2 API pricing: per-second rates and the shutdown
OpenAI priced the Sora 2 API per second: $0.10 for Sora 2, $0.30–$0.70 for Sora 2 Pro. The API shut down on September 24, 2026. What a clip costs now.

Sora 2 API pricing was per second of video: OpenAI listed Sora 2 at $0.10 a second and Sora 2 Pro at $0.30, $0.50 or $0.70 a second depending on the output size, so an 8-second Sora 2 clip was $0.80. Those prices no longer buy anything, because OpenAI shut down the Sora 2 models and its Videos API on September 24, 2026.
OpenAI's figures come from its Sora 2 and Sora 2 Pro model pages, which still show them, read 2026-09-28. For a same-length clip today, the second table prices models you can still call through Sume's API, from its pricing code and the Video generation docs.
How much did a Sora 2 clip cost?
The per-second price times the clip length. OpenAI's API reference allowed 4, 8 or 12 seconds, defaulting to 4; its guide also mentions 16 and 20 seconds, which the reference does not list.
| Model | Size | Per second | 4 s | 8 s | 12 s |
|---|---|---|---|---|---|
sora-2 | 1280x720 or 720x1280 | $0.10 | $0.40 | $0.80 | $1.20 |
sora-2-pro | 1280x720 or 720x1280 | $0.30 | $1.20 | $2.40 | $3.60 |
sora-2-pro | 1792x1024 or 1024x1792 | $0.50 | $2.00 | $4.00 | $6.00 |
sora-2-pro | 1920x1080 or 1080x1920 | $0.70 | $2.80 | $5.60 | $8.40 |
Does Sora still have an API?
No. OpenAI's deprecations page lists the Videos API, sora-2, sora-2-pro and their snapshots with a shutdown date of 2026-09-24 and no recommended replacement. Its help article dates the end of the Sora web and app experiences to April 26, 2026, and says purchased ChatGPT/Sora credits can still be used for Codex.
Sora API alternatives for video generation covers where to move and how the request fields map.
What does a same-length clip cost now?
Here is an 8-second clip, one of the lengths Sora 2 allowed, on each model in Sume's catalog that takes 8 seconds. Sume bills the provider's list price × 1.25, reserved from your balance on submit, plus a 5.5% agent fee by default; the job's usage.cost is the billed amount.
| Model id | Output | Sound | 8-second clip |
|---|---|---|---|
gemini-omni-flash-1.1 | 720p | Always | $1.00 |
grok-imagine-video-1.5 | 720p, from one image | No | $0.10 |
kling-3 | 720p | Optional | $1.12 silent, $1.68 with sound |
minimax-h3 | 768p | Always | $0.60 |
minimax-h3-max | 768p | Always | $0.80 |
seedance-2-mini | 720p 16:9 | Optional | $1.52 |
seedance-2-fast | 720p 16:9 | Optional | $2.42 |
seedance-2 | 720p 16:9 | Optional | $3.03 |
seedance-2.5 | 720p 16:9 | Optional | $4.63 |
wan-3.0 | 720p | Optional | $1.00 |
What else changes the price?
- Resolution:
wan-3.0, the MiniMax models, Gemini Omni Flash 1.1 and the Seedance ids charge more per second at higher resolutions, as Sora 2 Pro did;kling-3andgrok-imagine-video-1.5do not. Sendresolutionexplicitly; with none,wan-3.0reserves at its 1080p rate in current code. - Sound:
kling-3charges more with sound, and a request withoutgenerate_audio: falsegets it by default. The two MiniMax models and Gemini Omni Flash 1.1 always include sound. - Length: a longer clip costs proportionally more.
seedance-2.5andwan-3.0go to 30 seconds; Seedance vs Sora 2 compares lengths and inputs. - Failures: a failed job's reserve is refunded; see Do failed AI video jobs cost money?
Sources
Related posts
More in Pricing
- Stripe metered billing for AI video: bill each job's cost
Stripe metered billing sums meter events into each customer's invoice. Send one event per finished AI video job, valued at what the job cost.
- Synthesia API pricing: which plan, and how credits work
Synthesia's API comes with a subscription on the Creator plan and up. API video is paid in plan credits: 75 credits per minute of API usage.
- Affordable AI avatar solutions for small businesses
An affordable AI avatar setup for a small business: pay per second of video, reuse one avatar, render short clips on the standard tier. What it costs.
- What are AI credit overages? Billed later or refused
AI credit overages are usage past a plan's included credits, billed later or blocked until you buy more. Sume refuses the job with a 402 until funds are added.
Written by Sume