Alpha
APIs may changeOne 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 Gen4◆MiniMax Hailuo-02◆Google Veo 2◆Runway Gen3◆WAN 2.1◆Runway Gen4 Turbo◆MiniMax Hailuo◆Google Veo◆Runway Gen4◆MiniMax Hailuo-02◆Google Veo 2◆Runway Gen3◆WAN 2.1◆Runway Gen4 Turbo◆MiniMax Hailuo◆Google 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.