Tools / Generate Video
Generate Video icon

Generate Video

AI video from text or images

Create AI videos from text prompts or animate images. Multiple models with tradeoffs between cinematic quality, speed, cost, and audio support. Returns a downloadable video URL. Ideal for social media, product demos, and creative storytelling.

3 skillsv0.05
Text to Video

Generate a video from a text prompt. 10+ models with different quality, speed, and cost tradeoffs. Returns a downloadable video URL.

Returns: Video download URL, model used, duration, resolution, audio status, generation cost, and request metadata
Parameters
prompt *stringDetailed text description of the video to generate. Be specific about scene, action, camera movement, lighting, and style.
modelstringModel to use. Use list_models for available models with pricing and audio support. Omit for default.
durationnumberVideo duration in seconds. Available durations depend on the model. Common options: 4, 5, 6, 8, 10.
resolutionstringOutput video resolution. Available resolutions depend on the model. Defaults to the model default (usually 1080p).
enable_audiobooleanGenerate audio with video. Audio-capable models only — roughly doubles cost. See list_models for support.
seednumberRandom seed for reproducible generation. Same seed + same prompt should produce similar results.
aspect_ratiostringAspect ratio for the generated video. Not all models support all ratios.
negative_promptstringThings to avoid in the generated video (e.g. "blurry, low quality, distorted"). Not supported by all models.
Example
Generate a cinematic nature video
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "generate-video",
  "skill": "text_to_video",
  "input": {
    "prompt": "A serene mountain lake at sunrise with mist rolling over the water, cinematic drone shot slowly pulling back to reveal snow-capped peaks"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Image to Video

Animate a still image into a video. Provide an image URL and optional motion prompt. 9 models with different quality and cost tradeoffs.

Returns: Video download URL, source image URL, model used, duration, resolution, audio status, generation cost, and request metadata
Parameters
image_url *stringURL of the source image to animate. Must be a publicly accessible image URL (JPEG, PNG, WebP).
promptstringOptional text prompt to guide the animation direction and style (e.g. "the person starts walking towards the camera").
modelstringModel to use. Use list_models for available models with pricing and audio support. Omit for default.
durationnumberVideo duration in seconds. Available durations depend on the model. Common options: 4, 5, 6, 8, 10.
resolutionstringOutput video resolution. Available resolutions depend on the model. Defaults to the model default (usually 1080p).
enable_audiobooleanGenerate audio with video. Audio-capable models only — roughly doubles cost. See list_models for support.
seednumberRandom seed for reproducible generation. Same seed + same prompt should produce similar results.
aspect_ratiostringAspect ratio for the generated video. Not all models support all ratios.
negative_promptstringThings to avoid in the generated video (e.g. "blurry, low quality, distorted"). Not supported by all models.
Example
Animate a product photo
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "generate-video",
  "skill": "image_to_video",
  "input": {
    "image_url": "https://placehold.co/800x600.png",
    "prompt": "The product slowly rotates on a white pedestal with soft studio lighting"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
List Models

List available video generation models with capabilities, pricing, durations, resolutions, and audio support. Filter by type.

Returns: Array of model objects with key, display name, capabilities, pricing, durations, resolutions, and audio support
Parameters
typestringFilter models by generation type. Omit to show all models.
Example
List all available video generation models
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "generate-video",
  "skill": "list_models",
  "input": {}
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.052026-03-24
  • Removed hardcoded model names from descriptions — agents discover models dynamically via list_models
v0.042026-03-24
  • Added Wan 2.2 Lightning via Prodia — ultra-fast video generation (~24s, $0.09, txt2vid + img2vid)
v0.032026-03-23
  • Added Prodia as an alternative provider — 6 new models (prodia-veo-fast, prodia-veo, prodia-kling, prodia-sora-2, prodia-seedance-pro, prodia-seedance-lite)
v0.022026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.012026-03-20
  • Initial release

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"generate-video","skill":"text_to_video","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Use Cases

Open Create Product Demo Animations

Create Product Demo Animations

Generate animated product demonstrations that showcase features and functionality without manual video production.

Generate Video icon
Generate Video
4 agent guides
Open Generate Social Video Ads

Generate Social Video Ads

Create scroll-stopping video ads for TikTok, Instagram Reels, YouTube Shorts, and other social platforms.

Generate Video icon
Generate Video
4 agent guides
Open Dub Marketing Videos

Dub Marketing Videos

Translate and dub your marketing videos into multiple languages to reach international audiences.

Audio Dubber icon
Audio Dubber
4 agent guides
View all use cases for Generate Video

Workflows

Open Full Video Production

Full Video Production

End-to-end AI video production with generated footage, professional voiceover, and custom background music.

Generate Video icon
Generate Video
Video Editor icon
Video Editor
Voice Generator icon
Voice Generator
Music Generator icon
Music Generator
4 steps4 tools
Open Social Video Factory

Social Video Factory

Produce scroll-stopping social media videos with AI-generated clips, custom visuals, and trending music.

Generate Video icon
Generate Video
Video Editor icon
Video Editor
Music Generator icon
Music Generator
Generate Image icon
Generate Image
4 steps4 tools
Open Brand Video Kit

Brand Video Kit

Create on-brand video content with automatic logo retrieval, AI footage, professional voiceover, and polished editing.

Generate Video icon
Generate Video
Video Editor icon
Video Editor
Voice Generator icon
Voice Generator
Get Brand Logo icon
Get Brand Logo
4 steps4 tools
Open E-Learning Content Suite

E-Learning Content Suite

Build complete online course modules with slide carousels, instructor narration, illustrative videos, and professional editing.

Voice Generator icon
Voice Generator
Generate Video icon
Generate Video
Video Editor icon
Video Editor
Faceless Carousels icon
Faceless Carousels
4 steps4 tools
View all 13workflows →

Frequently Asked Questions

Can it make video from text or from an image?

Yes. It supports both text-to-video and image-to-video workflows.

Do the model choices matter?

Yes. Different models trade off quality, speed, cost, and audio support.

What do I get back?

The output is a downloadable video URL.

What is it best for?

It is a strong fit for social clips, product demos, and short creative stories.