Overview
Overview
Pureframe is a video intelligence API. Upload your footage and Pureframe indexes every frame and spoken word — then find any moment with a natural language query or a reference image.
What you can build
Let users search hours of footage with a simple text query — no scrubbing required.
Give Claude, GPT-4o, or any LLM the ability to see and search your video library via MCP or function calling.
Locate specific scenes, objects, or dialogue across a large library automatically.
Extract relevant moments that match a description — at scale.
How it works
Upload
Send a video file to POST /v1/upload with a collection_id. Pureframe returns a job_id immediately — processing runs in the background.
Index
Pureframe extracts frames, generates visual embeddings, and transcribes speech. The job moves through queued → processing → done. You can poll GET /v1/jobs/{job_id} for live progress.
Base URL
All endpoints are versioned under /v1.
Response envelope
Every API response shares the same wrapper:
Errors return a non-2xx status with a machine-readable code:
See Error Codes for the full list.