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 prepares visual, transcript, and on-screen text signals. The job moves through
queued → processing → done. Poll GET /v1/jobs/{job_id} for progress.3
Search
Send a text query, image file, or image URL to
POST /v1/search. Results contain ranked segments, timestamps, playback URLs, thumbnails, and matching transcript text when available.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.