Alpha
APIs may change

One API.
Every AI video model.

Route requests to Runway, Veo, MiniMax and more — one key, one endpoint, one bill.

generate.sh
# Generate a video with one API call
curl -X POST https://api.vidrouter.com/v1/generations \
-H "Authorization: Bearer vr_live_••••••" \
-d '{
"model": "MiniMax-Hailuo-02",
"prompt": "Cinematic drone shot, misty mountain peaks at dawn"
}'}
✓ HTTP 202 Accepted118ms
{
"id": "gen_01jk8m3p...",
"status": "QUEUED",
"model": "MiniMax-Hailuo-02"
}
Runway Gen4MiniMax Hailuo-02Google Veo 2Runway Gen3WAN 2.1Runway Gen4 TurboMiniMax HailuoGoogle VeoRunway Gen4MiniMax Hailuo-02Google Veo 2Runway Gen3WAN 2.1Runway Gen4 TurboMiniMax HailuoGoogle Veo

How it works

Three steps to your first video

01

Write your prompt

Describe the video in plain language. Choose from text-to-video or image-to-video models across multiple providers.

02

One API call

POST to /v1/generations. We validate, queue, and route to the right provider. You get a job ID back in milliseconds.

03

Receive your video

Poll the status endpoint or receive a webhook on completion. Download the output and ship it.

Why VidRouter

Built for developers

Model-agnostic routing

Runway, Veo, MiniMax, WAN — all behind one consistent API. Switch providers with a single field change.

Webhooks & async jobs

Jobs are async by design. Receive a webhook on completion, or poll the status endpoint at your own cadence.

Unified billing

One credit balance across all providers. Transparent per-model pricing with detailed usage logs.

Start building today

Free credits on signup. No credit card required.