How it works
1
Upload
Send a video file to
POST /v1/upload with a collection_id. Pureframe AI returns a job_id immediately — processing runs in the background.2
Index
Pureframe AI extracts frames, generates visual embeddings, and transcribes speech. The job moves through
queued → processing → done. Poll GET /v1/jobs/{job_id} for live progress.3
Search
Send a text query, an image file, or an image URL to
POST /v1/search. Results are ranked, timestamped segments with presigned video URLs, frame thumbnails, and transcribed speech.4
Use the clips
Each result includes
thumbnail_base64 — a base64-encoded JPEG that vision-capable models can consume directly, without fetching a URL.Base URL
/v1.
Response envelope
Every API response shares the same wrapper:Jump in
Quickstart
Upload a video and run your first search in under 5 minutes.
Key Concepts
The mental model — collections, jobs, modalities, credits.
Search
Text, image, and transcript search, and how they combine.
Agent Vision
Connect Pureframe AI to any AI agent via MCP or function calling.