VideoDB

API

Video database API to index, search and clip moments in videos and live streams

Price
Free credits at signup, then prepaid
Access
API key (x-access-token header)

About

Hosted API and SDKs that index spoken words, scenes and custom prompts in uploaded videos and live RTSP streams, then answer natural-language searches with timestamped clips you can stream, edit or export. Hosted MCP server for agents. Signup includes free credits; usage rates are not published.

What you can do with it

  • Search a video collection in plain language and get timestamped, playable clips
  • Index spoken words and scenes, then compile the matching moments into one stream
  • Watch live camera or RTSP feeds and get an alert when a described event appears

Get started

  1. Get an API key at console.videodb.io and export VIDEO_DB_API_KEY
  2. Upload a video, run understand with analyzers, then index the results
  3. Search the collection and stream or compile the matching shots

Example

import videodb

conn = videodb.connect()  # reads VIDEO_DB_API_KEY
collection = conn.get_collection()

response = collection.search(query="Find moments where customers object to pricing")
if response.response_type == "shots":
    for shot in response.shots:
        print(shot.video_id, shot.start, shot.end)

Details

Hosting
Hosted service
Available in
Worldwide
Official SDKs
Python, JavaScript/TypeScript
MCP server
Remote

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .