VideoDB
APIVideo 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
- Get an API key at console.videodb.io and export VIDEO_DB_API_KEY
- Upload a video, run understand with analyzers, then index the results
- 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