No longer available

Sora 2 API

Sora 2 is no longer available on the Magic Hour API. We recommend the MiniMax H3 API for imaginative AI video with native audio — same image-to-video endpoint, no GPU setup required.

Free credits on signup
Transparent per-credit pricing
No watermarks with paid plans or credit packs
Subscriptions, credit packs, or usage-based billing
Auto-scaling
Albert Einstein
Cinematic race
War scene
Dragon
Golf
Rat
Underworld

Trusted by teams at

Everything You Need to Ship Sora 2

Long-form surreal video generation with native audio.

Surreal Realism
Combine photoreal visuals with impossible, exaggerated, or absurd concepts that would be expensive or impossible to film.
Multi-Scene Storytelling
Build short narrative sequences with natural transitions and scene logic across up to 60 seconds.
Native Audio
Sora 2 generates synchronized audio natively alongside video — no post-production audio layering needed.
Long-Form Generation
Generate videos up to 60 seconds — longer than most competing models — for richer narrative content.
Auto-Scaling Infrastructure
Scales compute to match demand automatically. No GPU provisioning, API rate limits, or API concurrency limits.
Commercial-Ready
Paid subscriptions and credit-pack purchases support non-watermarked outputs with commercial licensing for production delivery.

Integrate in 3 Steps

Add surreal AI video generation to your app in minutes.

1
Get Your API Key
Sign up free and generate an API key from the Developer dashboard. You get free credits to start.
2
Send Your Request
Pass a text prompt or reference image to the image-to-video endpoint and select the minimax-h3 model.
3
Get Results & Scale
Receive the generated video via response or webhook. Deploy to production — infrastructure scales automatically.
Get Started Free

Code Examples

Sora 2 in a few lines of code. Install an SDK or use the REST API directly.

from magic_hour import Client
from os import getenv

client = Client(token=getenv("MAGIC_HOUR_API_KEY"))
res = client.v1.image_to_video.generate(
    assets={"image_file_path": "/path/to/first-frame.png"},
    end_seconds=10,
    model="minimax-h3",
    name="MiniMax H3 Video",
    resolution="720p",
    style={"prompt": "A cinematic dolly zoom through a neon city at night"},
)
API Docs

Estimate Your API Costs

Every generation uses credits. Prepay with a subscription or one-time credit packs, or request usage-based billing for monthly invoicing and volume discounts.
Seconds of Video Per Month
100 seconds
seconds
Recommended plan
Pro Yearly
$300
/year
300,000 credits per year
Up to 3.5 hours of video
Up to 30,000 images
PRO YEARLY covers your usage
Estimated usage
24,000credits / month
Included
25,000credits / month
Remaining headroom
1,000credits / month
TOTAL BILL
$300
/year

Sora 2 API Pricing

Subscription plans for standard usage.

Need usage-based billing?

Email us or message us in Intercom for monthly billing with graduated volume discounts.

Built for Builders

See how developers use the Sora 2 API to power real products.

Viral Content & Social
Create scroll-stopping, memeable, and surreal video concepts for TikTok, Reels, and YouTube Shorts.
Ad Creative & Campaigns
Generate imaginative ad variations and concept videos without reshoots or expensive production.
Film & Concept Art
Explore impossible visual ideas, pre-visualize surreal scenes, and prototype narrative beats.
Entertainment Apps
Add AI video generation features to social platforms, meme generators, and entertainment products.
Gaming & Avatars
Generate personalized game trailers, character intros, and in-game cinematics.
Education & Training
Create engaging educational content with surreal visual metaphors and narrative storytelling.
Try before integrating

Try Sora 2 Free — No Code Required

Test quality first with the free tool, then plug the same output quality into your app with the API when you are ready.

Sora 2 API — Frequently Asked Questions

Sora 2 is OpenAI's video model. It is no longer available on the Magic Hour API. We recommend the MiniMax H3 API instead, which supports text-to-video and image-to-video with native audio and SDKs for Python, Node.js, Go, and Rust.

No. Sora 2 is no longer available. Use the minimax-h3 model on the same image-to-video endpoint — sign up at magichour.ai, generate an API key from the Developer dashboard, and install an SDK or call the REST API directly. Free credits included on signup.

Sora 2 excels at surreal realism — combining photoreal visuals with impossible concepts. It also supports up to 60-second generation with native audio, making it strong for narrative content.

Sora 2 generates videos up to 60 seconds per request — one of the longest durations available among current AI video models.

Sora 2 outputs at 720p resolution in 9:16 and 16:9 aspect ratios.

Yes. Sora 2 generates audio natively alongside video with synchronized sound.

Sora 2 is no longer available. For MiniMax H3 and other models, Magic Hour offers subscription plans starting at $19/month (Creator), $39/month (Pro), and $99/month (Business), each including a monthly credit allotment. Credits are consumed per generation based on output length and model. One-time credit packs add credits without a subscription. Usage-based billing with graduated volume discounts is available by request. A free tier with credits is available on signup — no credit card required.

Sora 2 is not ideal for generating realistic human subjects. It works best for surreal, imaginative, and stylized concepts rather than photorealistic people.

Sora 2 is no longer available on Magic Hour. Sign up at magichour.ai/developer — no credit card required — to get free credits and an API key that works across all Magic Hour API endpoints, including MiniMax H3.

Sora 2 is no longer available. New accounts get free credits to test supported free-tier API endpoints. Some models and resolutions require a paid plan; check the current endpoint page and pricing before integrating.

Start Building with the Magic Hour Sora 2 Video API

Free credits on signup. SDKs for Python, Node.js, Go, and Rust. Production-ready in minutes.