What is Genjutsu API?
A programmatic interface for character + reference video → motion transfer → AI video. Useful for apps that need automated short-form generation.
Developers
A documentation-style overview of how a motion transfer API could work. No live integration is claimed here.
API · Motion Transfer · AI Video
A programmatic interface for character + reference video → motion transfer → AI video. Useful for apps that need automated short-form generation.
Authenticate → submit character + reference → poll or webhook for completion → download output video.
Character image or identity pack, reference video file/URL, optional prompts for restyle, and output constraints.
Rendered MP4/WebM (or job metadata). Exact formats depend on the upstream provider you integrate.
Expected pattern: API keys or OAuth scoped to a project. Do not embed secrets in client-side apps.
Availability and pricing depend on the underlying video provider. This site does not sell API access today.
// Illustrative only — not a real endpoint
POST /v1/motion-transfer
{
"character": { "image_url": "..." },
"reference": { "video_url": "..." },
"options": { "duration_sec": 4 }
}
// Response (async job)
{ "job_id": "mt_...", "status": "queued" }Not yet. This page documents the intended workflow shape for developers. No keys, endpoints or fake responses are provided.
Typically a character asset (image or identity reference), a motion reference video, and generation options such as duration or output size.
A generated video asset URL or job ID for async rendering, plus status for long-running generations.