Detect deepfake manipulation in video streams such as recorded liveness checks, video KYC, or meeting recordings.
This endpoint runs asynchronously and returns a job_id. Use the job status endpoint to fetch results.
Use cases: remote onboarding, live video interviews, fraud detection in video calls.
Supported formats: .mp4, .mov
Upload a video for authenticity analysis
Input video file
"@video.mp4"
Video analysis job created, returns job_id for result tracking
Response payload containing the deepfake analysis results for an image, video, or streaming session.
Job Id
"01827ed4-c928-7a3c-9a30-7ab7cc169d11"
Job Status
queued, completed, failed "completed"
Job Type
image, video, audio "image"
Content Type from original request
"image/jpeg"
File size in bytes
1024
Score of image. Defined only when job has completed successfully
0.985
Verdict of image. Defined only when job has completed
deepfake_likely, deepfake_unlikely "deepfake_unlikely"
Error code of image. Defined only when job has failed
NoFaceDetected, RuntimeError, FaceTooBlurry, FaceTooDark, FaceTooBright, Unknown "NoFaceDetected"
Additional message
"No face detected"
Flag indicates that verification is created in sandbox env
false