Deepfake Detection
Analyze audio, images, and video for synthetic tampering. Submit media for detection and retrieve structured metrics and visualizations.
Media can be referenced by a public HTTPS url or by a media_token issued from the Secure Upload API. Use a secure upload when you prefer not to host the source file publicly — the API reads it once via the signed token, which expires 1 hour after issuance.
Request Schema
Face-only Video Analysis
Set face_only: true to focus visual video detection on faces by masking non-face regions before analysis. Face-only mode is effective only for video inputs that run visual analysis (modality: "all" or modality: "video"). Audio, image, and audio-only video requests are accepted, but their effective value is false.
Face-only mode does not disable audio analysis or select which video components run. Use modality for that. It also does not change billing or the structure of detection verdicts and reports. Detection responses expose the effective setting in face_only for auditing.
Response Shapes
Legacy Response Fields
Use the endpoints below to submit jobs and retrieve detection results for each modality.
Related Endpoints
- Create Detection - Submit a detection job
- Batch Detection - Submit up to 50 files as one job
- Get Detection - Retrieve a single detection result
- List Detects - Retrieve all detection results with pagination
