Facial Detection & Analysis

Instantpay's APIs detect and analyse faces in images and videos. They are very advanced. These non-storage operations let businesses pinpoint facial landmarks, assess emotions, and analyse traits with precision.

Our APIs can pinpoint key facial landmarks, like eye positions. They can also analyse emotions, such as happiness and sadness. Additionally, they can recognise attributes like the presence of glasses or facial occlusions. Each attribute has a confidence score. It details facial traits.

The Face Detection & Analysis APIs are ideal for user engagement, demographic insights, and security. They help businesses better understand individual users. Integrating these tools lets you use advanced facial analysis. It will help you create more personalised, data-driven interactions.

Header Parameters

NameTypeDescriptionMandatory (M) , Optional (O)Provided by INSTANTPAY (Y/N)
X-Ipay-Auth-CodeStringAuth Code -1 (Fixed)MY
X-Ipay-Client-IdStringUnique Client IDMY
X-Ipay-Client-SecretStringUnique secret keyMY
X-Ipay-Endpoint-IpStringEnd Customer IP AddressMN

Request Parameters

NameTypeMandatory (M) , Optional (O)Description
imagemultipart/form-dataMUpload single image. It must be .jpeg or .png and no larger than 5mb.
latitudeStringMCurrent location latitude
longitudeStringMCurrent location longitude
externalRefStringMYour Unique Transaction Id

Sample Request

curl --location 'https://api.instantpay.in/identity/faceAnalysis' \
--header 'X-Ipay-Auth-Code: {{authCode}}' \
--header 'X-Ipay-Client-Id: {{clientId}}' \
--header 'X-Ipay-Client-Secret: {{clientSecret}}' \
--header 'X-Ipay-Endpoint-Ip: {{endPointIP}}' \
--form 'image=@"/Users/User_name/Downloads/download (2).jpeg"' \
--form 'latitude="0"' \
--form 'longitude="0"' \
--form 'externalRef="1709630255"'
POST /identity/faceAnalysis HTTP/1.1
Host: api.instantpay.in
X-Ipay-Auth-Code: {{authCode}}
X-Ipay-Client-Id: {{clientId}}
X-Ipay-Client-Secret: {{clientSecret}}
X-Ipay-Endpoint-Ip: {{endPointIP}}
Content-Length: 476
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="image"; filename="download (2).jpeg"
Content-Type: image/jpeg

(data)
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="latitude"

0
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="longitude"

0
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="externalRef"

1709630236
------WebKitFormBoundary7MA4YWxkTrZu0gW--

Response Parameters

NameTypeDescription
statuscodeStringInstantPay Status Code
actcodeStringAction Code
statusStringStatus message
dataArrayResponse Data (If Present)
timestampStringCurrent time (YYYY-MM-DD HH:II:SS)
ipay_uuidStringRequest reference number
orderidStringTransaction Id ( If transaction otherwise it is null )
environmentStringLive/Sandbox

📘

Note :

  • externalRef must be unique and in alpha numeric characters.
  • Click here for guidelines for entering data in latitude/ longitude parameter.

Sample Response

{
    "statuscode": "TXN",
    "actcode": null,
    "status": "Sucesses",
    "data": {
        "faceAnalysisData": {
            "faceDetails": [
                {
                    "BoundingBox": {
                        "Width": 0.47787919640541077,
                        "Height": 0.36140406131744385,
                        "Left": 0.354006826877594,
                        "Top": 0.32657408714294434
                    },
                    "AgeRange": {
                        "Low": 23,
                        "High": 31
                    },
                    "Smile": {
                        "Value": false,
                        "Confidence": 99.93019104003906
                    },
                    "Eyeglasses": {
                        "Value": true,
                        "Confidence": 99.99998474121094
                    },
                    "Sunglasses": {
                        "Value": true,
                        "Confidence": 85.56258392333984
                    },
                    "Gender": {
                        "Value": "Male",
                        "Confidence": 99.99976348876953
                    },
                    "Beard": {
                        "Value": true,
                        "Confidence": 99.74595642089844
                    },
                    "Mustache": {
                        "Value": true,
                        "Confidence": 89.1291732788086
                    },
                    "EyesOpen": {
                        "Value": true,
                        "Confidence": 98.76644134521484
                    },
                    "MouthOpen": {
                        "Value": false,
                        "Confidence": 92.4822769165039
                    },
                    "Emotions": [
                        {
                            "Type": "CALM",
                            "Confidence": 76.41015625
                        },
                        {
                            "Type": "SURPRISED",
                            "Confidence": 24.88024139404297
                        },
                        {
                            "Type": "CONFUSED",
                            "Confidence": 0.13856887817382812
                        },
                        {
                            "Type": "HAPPY",
                            "Confidence": 0.017245609313249588
                        },
                        {
                            "Type": "FEAR",
                            "Confidence": 0.01043081283569336
                        },
                        {
                            "Type": "DISGUSTED",
                            "Confidence": 0.0056743621826171875
                        },
                        {
                            "Type": "SAD",
                            "Confidence": 0.0005960464477539062
                        },
                        {
                            "Type": "ANGRY",
                            "Confidence": 0.0003039836883544922
                        }
                    ],
                    "Landmarks": [
                        {
                            "Type": "eyeLeft",
                            "X": 0.5139376521110535,
                            "Y": 0.4526228904724121
                        },
                        {
                            "Type": "eyeRight",
                            "X": 0.710635781288147,
                            "Y": 0.47408267855644226
                        },
                        {
                            "Type": "mouthLeft",
                            "X": 0.49215957522392273,
                            "Y": 0.5892491936683655
                        },
                        {
                            "Type": "mouthRight",
                            "X": 0.6558822393417358,
                            "Y": 0.606961190700531
                        },
                        {
                            "Type": "nose",
                            "X": 0.6081581115722656,
                            "Y": 0.5351571440696716
                        },
                        {
                            "Type": "leftEyeBrowLeft",
                            "X": 0.4419383406639099,
                            "Y": 0.4145109951496124
                        },
                        {
                            "Type": "leftEyeBrowRight",
                            "X": 0.571074366569519,
                            "Y": 0.41815200448036194
                        },
                        {
                            "Type": "leftEyeBrowUp",
                            "X": 0.5124735236167908,
                            "Y": 0.40497758984565735
                        },
                        {
                            "Type": "rightEyeBrowLeft",
                            "X": 0.6847994923591614,
                            "Y": 0.4304831027984619
                        },
                        {
                            "Type": "rightEyeBrowRight",
                            "X": 0.7860072255134583,
                            "Y": 0.4516712427139282
                        },
                        {
                            "Type": "rightEyeBrowUp",
                            "X": 0.7414773106575012,
                            "Y": 0.42975348234176636
                        },
                        {
                            "Type": "leftEyeLeft",
                            "X": 0.47616133093833923,
                            "Y": 0.4483692944049835
                        },
                        {
                            "Type": "leftEyeRight",
                            "X": 0.5519837141036987,
                            "Y": 0.4582386910915375
                        },
                        {
                            "Type": "leftEyeUp",
                            "X": 0.5156591534614563,
                            "Y": 0.4459407925605774
                        },
                        {
                            "Type": "leftEyeDown",
                            "X": 0.5126113891601562,
                            "Y": 0.4587348401546478
                        },
                        {
                            "Type": "rightEyeLeft",
                            "X": 0.6709408760070801,
                            "Y": 0.4712192416191101
                        },
                        {
                            "Type": "rightEyeRight",
                            "X": 0.7436281442642212,
                            "Y": 0.47733715176582336
                        },
                        {
                            "Type": "rightEyeUp",
                            "X": 0.7136553525924683,
                            "Y": 0.4674704372882843
                        },
                        {
                            "Type": "rightEyeDown",
                            "X": 0.7079180479049683,
                            "Y": 0.4799041748046875
                        },
                        {
                            "Type": "noseLeft",
                            "X": 0.5553070306777954,
                            "Y": 0.5452377796173096
                        },
                        {
                            "Type": "noseRight",
                            "X": 0.6291264891624451,
                            "Y": 0.5530794262886047
                        },
                        {
                            "Type": "mouthUp",
                            "X": 0.5846152901649475,
                            "Y": 0.5807806253433228
                        },
                        {
                            "Type": "mouthDown",
                            "X": 0.5704997181892395,
                            "Y": 0.6207622289657593
                        },
                        {
                            "Type": "leftPupil",
                            "X": 0.5139376521110535,
                            "Y": 0.4526228904724121
                        },
                        {
                            "Type": "rightPupil",
                            "X": 0.710635781288147,
                            "Y": 0.47408267855644226
                        },
                        {
                            "Type": "upperJawlineLeft",
                            "X": 0.3677027225494385,
                            "Y": 0.4430592954158783
                        },
                        {
                            "Type": "midJawlineLeft",
                            "X": 0.3689058721065521,
                            "Y": 0.5899165272712708
                        },
                        {
                            "Type": "chinBottom",
                            "X": 0.5430694222450256,
                            "Y": 0.6886668801307678
                        },
                        {
                            "Type": "midJawlineRight",
                            "X": 0.7226397395133972,
                            "Y": 0.627454936504364
                        },
                        {
                            "Type": "upperJawlineRight",
                            "X": 0.8014124631881714,
                            "Y": 0.48964956402778625
                        }
                    ],
                    "Pose": {
                        "Roll": 10.587671279907227,
                        "Yaw": 6.88578462600708,
                        "Pitch": 4.731213569641113
                    },
                    "Quality": {
                        "Brightness": 71.47499084472656,
                        "Sharpness": 83.14741516113281
                    },
                    "Confidence": 99.99774932861328,
                    "FaceOccluded": {
                        "Value": true,
                        "Confidence": 99.98448944091797
                    },
                    "EyeDirection": {
                        "Yaw": 2.0819785594940186,
                        "Pitch": -11.89595890045166,
                        "Confidence": 0.0021970816887915134
                    }
                }
            ],
            "landmarks": null
        },
        "pool": {
            "referenceId": "1240305124309MTGCT",
            "openingBalance": "25.10",
            "paymentAmount": "0.00",
            "mode": "DR",
            "closingBalance": "25.10"
        }
    },
    "timestamp": "2024-03-05 12:43:09",
    "ipay_uuid": "h0689b7d41e7-2d45-4ce1-89d8-08262e2e6261-9WFBnBuHmmn9",
    "orderid": "1240305124309MTGCT",
    "environment": "LIVE",
    "internalCode": null
}
Language
Click Try It! to start a request and see the response here!