Submit a video for comprehensive AI-powered analysis. The video will be processed in the background, analyzing emotional, cognitive, behavioral, and technical metrics.
Processing: Analysis is performed asynchronously. Processing duration scales with video length.
Video Requirements:
Polling for Results: Use GET /video-analyses/{id} to check status and retrieve results when complete.
API key prefixed with mvra_live_. Create keys at Settings > Developer > API Keys.
URL to the video file hosted in your cloud storage (S3, GCS, etc.).
"https://your-bucket.s3.amazonaws.com/ad-video.mp4"
Title for this analysis.
3 - 100"Summer Campaign 2026"
Brand name featured in the video.
2 - 100"Acme Corp"
Product or service featured in the video.
2 - 100"Summer Collection"
Primary communication intent of the video.
Informative, Persuasive, Directive, Expressive, Transactional, Appreciative, Inspirational, Entertainment "Persuasive"
The goal or purpose of the video/advertisement.
10 - 500"Drive brand awareness and summer product sales among Gen Z consumers"
Optional secondary communication intent.
Informative, Persuasive, Directive, Expressive, Transactional, Appreciative, Inspirational, Entertainment "Inspirational"
Optional tertiary communication intent.
Informative, Persuasive, Directive, Expressive, Transactional, Appreciative, Inspirational, Entertainment "Entertainment"
Duration in seconds for each analysis chunk (default: 2).
1 <= x <= 102
Number of frames to analyze per chunk (default: 4).
1 <= x <= 104
Video analysis started. Poll the returned ID for results.
Unique identifier for the video analysis.
"cly1abc2d0001abcdef123456"
video_analysis "video_analysis"
Current processing status.
pending, generating, completed, failed "pending"
Unix timestamp when the analysis was created.
1706380800
"https://your-bucket.s3.amazonaws.com/ad-video.mp4"
"Summer Campaign 2026"
"Acme Corp"
"Summer Collection"
"Persuasive"
2
4