Search
Authentication
X-Api-Keystring
API key authentication via X-Api-Key header
OR
AuthorizationBearer
Bearer token authentication via Authorization header
Request
This endpoint expects an object.
query
Search query — natural language for semantic, literal text for text
strategy
‘semantic’ (embedding similarity) or ‘text’ (literal substring match)
Allowed values:
fields
Which data to search. For text: ‘transcript’, ‘captions’ (default: both). Ignored for semantic.
Allowed values:
video_ids
Scope to specific video IDs
group_ids
Scope to videos in specific groups
threshold
Confidence filter: high, medium, low, none. Only affects semantic strategy.
Allowed values:
rerank
Apply embedding-based reranking (semantic only, slightly slower)
filter
Metadata filters (duration, width, height)
datetime_from
Start of an explicit UTC datetime range for semantic search
datetime_to
End of an explicit UTC datetime range for semantic search
timestamp_from
Start of an explicit in-video timestamp range in seconds
timestamp_to
End of an explicit in-video timestamp range in seconds
page_limit
Results per page (max 50)
page_token
Pagination token from a previous response
include_report
Generate LLM summary of results (semantic only)
Response
Successful Response
data
search_pool
next_page_token
report
LLM-generated summary (when include_report=true, semantic only)