Passive Liveness


We know it's hard to do a Liveness check with a video of the customer. It results in the following -

  • High response time :disappointed:
  • Limited file type support :disappointed:
  • And hard to convince customers to record a video for a liveness check :disappointed:

To solve the above issues, we have brought Passive Liveness for our customers -

  • Liveness check with just an image/selfie :smiley:
  • Super fast response time :100:
  • Multiple file support - JPG, JPEG, and PNG :thumbsup:
  • Simple request body parameters :smiley:
  • An easy and clear response message with a liveness score :smiley:
  • Easy for the customer to click or upload an image :smirk:

Use Cases

  • Identity Fraud Prevention
  • Digital Onboarding
  • Full KYC using Passive Liveness

Sample Request & Response

curl --location '' \
--header 'client_id: <your_client_id>' \
--header 'client_secret: <your_client_secret>' \
--header 'module_secret: <your_module_secret>' \
--form 'reference_id="ManishGupta"' \
--form 'consent="true"' \
--form 'purpose="for bank verification only"' \
--form '[email protected]"/path/to/file"'
  "status": "SUCCESS",
  "responseCode": "S00000",
  "message": "Passive liveness check performed successfully",
  "data": {
    "status": "SUCCESS",
    "live": "yes",
    "livenessScore": "85",
    "needToReview": "no"
  "responseKey": "success_liveness_check"