Examples
These examples combine calls documented individually elsewhere into complete, runnable flows.
Build a searchable clip library
Using the Python SDK to index a folder of recordings and search them.
Give an agent video search via MCP
Configure Claude Code to search your library directly, using the setup from the MCP guide:
Set PUREFRAME_API_KEY to a read_only key (see API Keys) so the agent can search but never upload or delete. Then, in conversation:
“Search our onboarding call recordings for anywhere a customer asks about SSO, and tell me what was said.”
Claude calls search_videos, receives clips with thumbnail_base64 and transcribed speech, and can answer directly from what it sees and reads — no manual video scrubbing.
Reverse image search for brand mentions
Find every moment a specific product or logo appears on screen, using a reference image instead of a text description:
This restricts to modes=video since a static reference image has no transcript to match. Combine with collection_id to scope the scan to a specific library (e.g. a collection of user-generated video submissions) — see Search for the full parameter reference.