Skip to content

API Endpoints

Overview of all available Moveris API (v2) endpoints.

In plain terms

Moveris offers real-time and async paths. For frame-based integrations, use fast-check, fast-check-stream, or fast-check-crops. For pre-recorded full videos, use video/detect (submit once, then poll). Frame count depends on the model (for example, 10 for mixed-10-v2, 30 for mixed-30-v2).

Base URL

https://api.moveris.com

Health Check

Method Endpoint Description
GET /health Check service status and loaded models

View Health Check documentation

Fast Check

Method Endpoint Description
POST /api/v1/fast-check Server-side face detection (frame count matches model)
POST /api/v1/fast-check-stream Send frames one-by-one; verdict when all frames received
POST /api/v1/fast-check-crops Pre-cropped face verification (faster)

Video Detect (Async)

Method Endpoint Description
POST /api/v1/{tenant_slug}/video/detect Submit full video (file or URL) for async processing
GET /api/v1/{tenant_slug}/video/detect/{submission_id} Poll status and fetch final verification result

When to use video/detect

Use this flow when you already have a full recorded video and want async processing. You submit once and poll by submission_id until completion.

View Video Detect documentation

Endpoint Comparison

Endpoint Use Case Face Detection Latency
/fast-check Standard integration Server-side ~245ms
/fast-check-stream Real-time streaming Server-side ~245ms
/fast-check-crops Maximum performance Client-side Fastest

Choose the right endpoint

  • Use fast-check for simple integrations where you send all frames at once (count depends on model)
  • Use fast-check-stream when capturing frames in real-time from a camera
  • Use fast-check-crops for the fastest processing when you can do face detection client-side

Recommended models

Use mixed-30-v2 (Balanced) for most integrations. See Models overview for frame counts and performance characteristics.