OTIS AGENTIC API.
Every Behavioral Intelligence
Capability. Zero UI Required.
OTIS API is the agentic Vision AI platform that powers video search, audience test screening, behavioral indexing, and NLE exports — through a single integration.
Plug into your existing stack. No new interface to learn. No onboarding delay. From first API call to first behavioral result — zero friction.
# Trigger an OTIS TestScreen session import requests # OTIS Vision AI Agent — Audience TestScreen # Pass demographic parameters — agent handles # biometric matching, streaming & capture response = requests.post( "https://api.otis.visionaiagents.com/v1/audience/test", json={ "userID": 10482, "videoID": "asset_7f3c2a", "apiToken": "your_api_token", "audienceCount": 20, "audienceDemographicAgeMin": 18, "audienceDemographicAgeMax": 34, "surveyQuestion1": "Would you watch this film?", "resultDelivery": "both" } ) data = response.json() print(data["audienceEngagementScore"]) # → 0.87 print(data["audienceDominantNeuralActivity"]) # → "focused"
Six Agentic Endpoints.
Every Capability.
Each endpoint triggers a Vision AI Agent — an automated pipeline that handles ingestion, analysis, audience coordination, and data delivery. Pass your parameters. The agent handles everything else.
From Zero to Behavioral Data
in Under 10 Lines.
Every capability is accessible through a single integration. No platform lock-in. No mandatory UI. Plug OTIS API into your existing archive system, campaign tool, or publishing workflow.
Film studios plug in to their archive management systems. Agencies integrate pre-release testing into their campaign tools. Streaming platforms embed behavioral search into their own customer interface.
{
"videoTitle1": "Product Launch — Cut 3",
"videoID1": "asset_a4f2",
"videoClipReturnURL1": "https://cdn.otis.visionaiagents.com/clips/...",
"video1StartTimestamp": 12.4,
"video1EndTimestamp": 42.1,
"videoRankByEmotionEngagement": [
"asset_a4f2", "asset_7c3b", "asset_2d9f"
],
"videoRankByViewingTime": [
"asset_a4f2", "asset_2d9f", "asset_7c3b"
],
"videoAudienceAgeRange": "18:34",
"videoAudienceGenderMix": {
"female": 62, "male": 38
}
}# OTIS Vision AI Agent — Agentic AI Video Search import requests response = requests.post( "https://api.otis.visionaiagents.com/v1/search", json={ "userID": 10482, "videoLibrary": "brand-campaigns-2026", "searchQuery": "product launch high emotion female audience", "apiToken": "your_api_token" } ) data = response.json() print(data["videoTitle1"]) print(data["videoRankByEmotionEngagement"]) # → ["asset_a4f2", "asset_7c3b", "asset_2d9f"]
// OTIS Vision AI Agent — Agentic AI Video Search const axios = require('axios'); const response = await axios.post( 'https://api.otis.visionaiagents.com/v1/search', { userID: 10482, videoLibrary: 'brand-campaigns-2026', searchQuery: 'product launch high emotion female audience', apiToken: 'your_api_token' } ); console.log(response.data.videoTitle1); console.log(response.data.videoRankByEmotionEngagement); // → ["asset_a4f2", "asset_7c3b", "asset_2d9f"]
# OTIS Vision AI Agent — Agentic AI Video Search curl -X POST \ 'https://api.otis.visionaiagents.com/v1/search' \ -H 'Content-Type: application/json' \ -d '{ "userID": 10482, "videoLibrary": "brand-campaigns-2026", "searchQuery": "product launch high emotion female audience", "apiToken": "your_api_token" }' # Response — behavioral ranking arrays: # videoRankByViewingTime # videoRankByEmotionEngagement # videosRankByEyeContactEngagement # videosRankByPositiveSurveyResponse
One Integration.
Every Persona.
The same API serves every use case across all four markets. No separate integrations. No market-specific SDKs.
Metered Billing.
Pay for What You Use.
No seat licenses. No platform fees. Pure consumption pricing via AWS Marketplace — our revenue scales with yours.
One API.
Every behavioral intelligence capability.
Zero onboarding friction.
From first call to first behavioral result. No new interface to learn. No platform to procure. Subscribe on AWS Marketplace and start building today.