Authentication
Every request requires your API key in theAuthorization header:
401 error. See Create Your Key.
Indexing Pipeline
When you upload content, the platform runs two indexing pipelines in parallel and automatically — you don’t need to trigger them:Task Status
Every uploaded item has a processing status:
To wait for
PARSE, either register a callback URL at upload time, or poll the status. The right polling endpoint depends on the upload method — see Upload Overview → How to wait for indexing to finish for the per-method mapping.
A Note on Field Casing
The Visual Search API mixes camelCase and snake_case across endpoints. The same logical concept can appear with different casings in different responses or parameter names:
Pass the value through verbatim — both casings refer to the same underlying ID. Each endpoint page documents the exact field names it uses.
Callback Notifications
When you provide acallback URL on upload, the platform POSTs to it when indexing finishes:
Folders (folder_id)
Organize your library into folders. Every upload can target a folder via folder_id, and every list/search can be scoped to one folder. Folders are managed through the Folder Management endpoints (list, create, rename, delete, and move videos between folders).
- On upload — omit
folder_id(or pass-1) to store in your account’s Default folder, created automatically on first use. Pass a folder id to store in that folder. - On list / search — omit
folder_idto query across your entire account; pass a folder id to scope to that folder. - Create folders with Create Folder, list them with List Folders, and reorganize existing videos with Move Videos.
Migration note: the old
unique_id namespace parameter has been removed. Every request is now scoped to your whole account; organize content with folder_id and the Folder Management endpoints instead.Rate Limits & Billing
- All endpoints are rate-limited per account. See Rate Limits.
- Uploads and searches deduct credits from your account balance. Insufficient balance causes requests to fail.
