Skip to content
clusters: prooflayer · edgemarket · edgefinance · synthforge · mediakit · wordmint · webprobe · locale · comppoint · rollforge · bestiary · statline · matchpoint · retail · agentops · browserworkflow · modelrouter · compose
$ man image-to-video

/image-to-video

agentutility / synthforge / image-to-video
PRICE / CALL
$0.50
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
synthforge
CATEGORY
uncategorized
STATUS
live
NAME
image-to-video animates a still image into video via fal.ai bytedance seedance
SYNOPSIS
POST https://x402.agentutility.ai/image-to-video
     Content-Type: application/json
     X-PAYMENT:    <signed-transferWithAuthorization>

     { ... }
↳ first call → 402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.
DESCRIPTION

Animates a still image into video via fal.ai Bytedance Seedance. Optional prompt steers the motion (camera moves, subject motion). Returns a hosted MP4 URL plus fal request id and seed. Use it for image-to-video, Seedance image-to-video, motion-from-photo, or camera movement on a photo.

INPUTrequest schema
propertytypedescriptionreq?
image_urlstringPublic http(s) URL of the source image. fal.ai fetches it directly.required
promptstringOptional motion description (e.g. 'camera slowly zooms in').optional
durationstringClip length. Default '5s'.optional
resolutionstringResolution. Default '720p'.optional
modelstringOverride the fal.ai model. Default 'fal-ai/bytedance/seedance/v1/pro/image-to-video'.optional
OUTPUTresponse shape
fieldtypedescription
video_urlstringSigned URL to the generated MP4 animated from the source image.
durationstringVideo length in seconds (e.g., "5s").
aspect_ratiostringOutput aspect ratio inherited from the source image (e.g., "16:9", "9:16").
resolutionstringOutput video resolution (e.g., "720p").
modelstringfal.ai model used, typically "fal-ai/bytedance/seedance/v1/pro/image-to-video".
promptstringEcho of the optional motion prompt that steered camera/subject movement.
fal_request_idstringfal.ai upstream request ID for tracing this image-to-video render.
seednumberSeed used by the fal.ai Seedance generation, when returned.
sourcestringOrigin tag for the render, typically "fal-ai".
EXAMPLEStwo ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/image-to-video \
  -H 'Content-Type: application/json' \
  -d '{ }'
first response = 402 Payment Required with payment requirements; sign + retry with X-PAYMENT.
EXAMPLE 2 · mcp
# Install the MCP package for this endpoint's cluster
npx -y @agentutility/mcp-<cluster>

# Required: EVM private key with USDC on Base
export X402_PRIVATE_KEY=0x...

# Then call the image-to-video tool from your MCP-aware agent.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
tags
synthforgevideo-generationimage-to-videoanimationseedancemotion-from-photo
methods
POST
cluster
synthforge
price
$0.50 USDC per call
ADJACENTother endpoints in synthforge
endpointdescriptionprice
seedance-videoGenerates AI video with fal.ai Bytedance Seedance.$0.50
text-to-videoGenerates video from a text prompt via fal.ai Bytedance Seedance.$0.50
gpt-imageGenerates SFW images with Venice's gpt-image-2 model on a dedicated endpoint.$0.30
image-generate-ultraFlagship text-to-image generation for top proprietary Venice models that fit a $0.22 retail price.$0.22
nano-bananaGenerates SFW images with Venice's nano-banana-pro model on a dedicated endpoint.$0.22
ad-banner-image-expandExpands existing images into wide, square, or portrait ad banner placements.$0.15
app-store-screenshot-expandExpands mobile app screenshots into store, ad, and product-page layouts.$0.15
banner-image-expandTurns existing photos into wide website, ad, and email-header canvases.$0.15
SEE ALSO
agentutility · synthforge · x402 · mcp · llms.txt · registry.json · bazaar.x402.org