Search
Search
Pureframe search finds timestamped moments in your video library. You can search using a text description, a reference image, or a public image URL. Results are ranked by relevance and grouped by video.
Input types
At least one input is required. You cannot send both image and image_url in the same request.
Search modes
The modes parameter controls which modalities are searched. Pass one or both:
Both modes are enabled by default: modes=["video", "transcript"]. You can restrict to a single mode — for example, modes=["transcript"] to search only spoken content.
Scoping to a collection
Pass collection_id to limit results to a specific collection. This is faster and more precise than searching your entire library.
Pagination
Results are grouped by video and paginated. Use page and per_page (max 10) to navigate:
The meta field in the response includes total (total matching videos), page, and per_page.
Search result object
Each video in the results contains a list of matching segments:
Credits
Each search request consumes 1 credit on Pro accounts. Free accounts have a daily search quota of 10.
Rate limits
30 requests per minute per API key. See Rate Limits.