Skip to main content

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

How it works

  1. Create an API key in your Prism dashboard.
  2. List templates to discover available video formats and their input variables.
  3. Generate a video by POSTing variable values to a template’s generate endpoint.
  4. Poll for status or provide a webhook_url to receive a callback when the video is ready.
  5. 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.

Base URL

All API requests use the following base URL:
https://prismvideos.com/api