Skip to main content
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 Connect an Agent:
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 — see Image Search for the full parameter reference.