Prism API
Prism is a prompt-to-video generation platform. The API lets you programmatically discover video templates, generate videos with custom inputs, and poll for results — so you can build integrations that produce videos at scale.What you can do
Browse Templates
List all available video templates with their categories and input
requirements.
Get Template Details
Fetch a single template to inspect its variables and prompt structure.
Generate Video
Submit a generation request with your variable values and receive a video.
Check Status
Poll generation status and download the completed video.
How it works
- Create an API key in your Prism dashboard.
- List templates to discover available video formats and their input variables.
- Generate a video by POSTing variable values to a template’s generate endpoint.
- Poll for status or provide a
webhook_urlto receive a callback when the video is ready. - Download the video from the presigned URL in the response.
Template structure
Each template defines:- Input variables — text, image, or video inputs that customize the generated video.
- Prompt template — a text template with
{{variable_key}}tokens that get replaced with your values. - Duration — the target video length in seconds.
- Category — a grouping like “beauty”, “tech”, “food”, etc.

