Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

eKYC Deepfake Detection

Detects face swaps in a face video. This is the latest face-swap detector and the recommended choice for identity verification (KYC) selfie videos, as well as any other video of a face.

SlugIDStatusTaggedModel version
ekyc-deepfake11ActiveYesv4

It replaces faceswap-detection, which is deprecated.

What it detects

DetectsDoes not detect
Face-swapped and deepfaked faces in video, including eKYC selfie capturesFully AI-generated scenes (use ai-video-detection), or printed photos and screens held up to the camera (use face-liveness-detection)

Accuracy can drop on heavily compressed or low-resolution video, and on footage where the face is small or hidden.

Request

SlotAccepted contentType
originalvideo/mp4, video/mov, video/webm
{
  "taskTypeId": "11",
  "inputs": [
    { "slotName": "original", "fileName": "kyc-selfie.mp4", "contentType": "video/mp4", "sizeBytes": 3145728 }
  ]
}

See Running a job for the full create, upload and finalize flow.

Limits

  • File size: up to the account upload limit, 10 MB by default.

Result

Uses the standard result fields.

{
  "isFake": false,
  "confidencePercent": 74.45,
  "fakeConfidencePercent": 25.55,
  "realConfidencePercent": 74.45,
  "tag": "real",
  "tagBoundaries": { "real": 30, "likelyReal": 50, "likelyFake": 75 },
  "modelVersion": "v4"
}

Output artifacts

kindFileDescription
resultresult.jsonThe result

Cost and availability

  • Fixed price per job, set by your plan. The exact amount is returned as cost when you create the job. See Quotas & Credits.
  • Available on the cloud API; your plan decides which task types you can use.