How it works
Three steps to your first video
Write your prompt
Describe the video in plain language. Choose from text-to-video or image-to-video models across multiple providers.
Supports text prompts, reference images, aspect ratios, duration, and motion intensity.
One API call
POST to /v1/generations. We validate, queue, and route to the right provider. You get a job ID back in milliseconds.
Automatic provider selection or explicit model targeting. Rate limiting and retries built in.
Receive your video
Poll the status endpoint or receive a webhook on completion. Download the output and ship it.
Webhook delivery with retries. CDN-hosted output URLs. Signed download links.
Why VidRouter
Built for developers
Model-agnostic routing
Runway, Veo, MiniMax, WAN — all behind one consistent API. Switch providers with a single field change. No vendor lock-in, ever.
Before
After
Sub-200ms queueing
Jobs are validated, billed, and queued in under 200ms. Async by design so your app never blocks.
Webhooks & async jobs
Receive a webhook on completion, or poll the status endpoint at your own cadence. No long-running connections.
Unified billing
One credit balance across all providers. Transparent per-model pricing with detailed usage logs.
Rate limiting built in
Per-key rate limits protect your budget and prevent abuse.
Dogfooded daily
Our web app uses the same API you do. If it breaks for you, it breaks for us.