Documentation _ TotalKYC API Dashboard - Perfios Software Solutions
Documentation _ TotalKYC API Dashboard - Perfios Software Solutions
API to extract data from Permanent Account Number (PAN), Aadhaar, E-Aadhaar, Voter ID, Passport and DL (Driving
License)
Note: If the document type is DL, please make sure to select Driving License option in the Tryout section.
Request
Schema
file string File to be uploaded Supported document Yes, if url & fileB64 is
types: JPEG, JPG, PNG, not given
PDF, TIFF
Image file size: 4MB
PDF file size: 2MB
Image size (min:max):
350x240 : 32000x32000
pixels
fileBase64 string Base64 value of the file Supported document Yes, if file & url is not
to be uploaded types: JPEG, JPG, PNG, selected
PDF, TIFF
Image file size: 4MB
PDF file size: 2MB
Image size (min:max):
350x240 : 32000x32000
pixels
url string The URL for the file to Supported document Yes, if file & fileBase64
be uploaded types: JPEG, JPG, PNG, is not selected
PDF, TIFF
Image file size: 10MB
PDF file size: 10MB
Image size (min:max):
350x240 : 32000x32000
pixels
pdfPassword string Password of the PDF - Yes, if the input PDF file
file uploaded is password protected
requiredOcr boolean If OCR has to be Allowed values: true, Yes, if OCR has to be
conducted on the input false skipped and only
file AADHAAR masking is
required
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 1/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
returnQualityChecks Array If quality checks to be Allowed values: BLUR, Yes, if quality checks
performed for the CUT_CARD, need to be performed
input file BLACK_AND_WHITE,
BRIGHTNESS, ALL
rejectionCriteria Array If the cards need to be Allowed Values: Yes, If the rejection
rejected on the basis of BRIGHTNESS, BLUR, needs to be done.
quality CUT_CARD,
BLACK_AND_WHITE
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 2/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
multipart/form-data:
formParameters:
file:
description: The file to be uploaded
required: true
type: file
pdfPassword:
description: Password of the PDF file uploaded
required: true, if the input PDF file is password protected
type: text
requiredConfidence:
description: true, if you need the OCR Confidence % against each value extracted
required: false
type: text
docType:
description: The document type being captured for OCR. Allowed value: dl
required: false
type: text
requiredOcr:
description: If OCR has to be conducted on the input file
required: true, if OCR has to be skipped and only AADHAAR masking is required
type: text
returnQualityChecks:
description: true, if quality checks to be performed for the input file
required: false
type: text
responseFormat:
description: Format in which the masked Aadhaar image response is expected
required: false
type: text
responseType:
description: Type in which the masked Aadhaar image response is expected
required: false
type: text
maskAadhaarImage:
description: If the input is Aadhaar and masked Aadhaar image is required in the ou
required: false
type: text
maskAadhaarText:
description: If the input is Aadhaar and masked Aadhaar number is required in the o
required:false
type: text
rejectionCriteria:
description: True, if the card needs to be rejected on the basis of quality. Allowe
required: false
type: text
parseQRdata:
description: True, if the QR code needs to be extracted and parsed for the informat
required: false
type: text
maskQRdata:
description: True, if the QR code and the information extracted needs to be masked.
required: false
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 3/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
type: text
tamperDetection:
description: True, if the card needs to be checked for any tampering. Allowed value
required: false
type: text
caseId:
description: Case ID assigned to the particular case.
required: false
type: text
OR
{
"url": "",
"pdfPassword": "",
"requiredConfidence": true,
"requiredOcr": true,
"returnQualityChecks": [
"ALL"
],
"maskAadhaarImage": "EIGHT_DIGITS",
"maskAadhaarText": "EIGHT_DIGITS",
"responseFormat": "DOCUMENT",
"responseType": "URL",
"docTypes": [
"DL"
],
"parseQRdata": true,
"maskQRdata": true,
"tamperDetection": true,
"clientData": {
"caseId": "123456"
}
}
OR
{
"fileBase64": "",
"pdfPassword": "",
"requiredConfidence": true,
"requiredOcr": true,
"returnQualityChecks": [
"ALL"
],
"maskAadhaarImage": "EIGHT_DIGITS",
"maskAadhaarText": "EIGHT_DIGITS",
"responseFormat": "DOCUMENT",
"responseType": "URL",
"docTypes": [
"DL"
],
"parseQRdata": true,
"maskQRdata": true,
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 4/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"tamperDetection": true,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
x-karza-key: "<<YOUR KEY HERE>>"
Response (E-Aadhaar)
Schema
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 5/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 7/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 9/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "549a1ebe-8a7a-4650-8b39-6b3c89453265",
"result": {
"documents": [
{
"documentType": "AADHAAR",
"subType": "E_AADHAAR",
"pageNo": 1,
"ocrData": {
"aadhaar": {
"value": "********2500",
"confidence": 1
},
"address": {
"value": "",
"confidence": 0.82
},
"name": {
"value": "",
"confidence": 0.82
},
"pin": {
"value": "",
"confidence": 0.96
}
},
"additionalDetails": {
"inputMaskStatus": {
"isMasked": false,
"maskedBy": null,
"confidence": null
},
"outputMaskStatus": true,
"verhoeffCheck": true,
"qr": null,
"barcode": null,
"parsedQrData": {
"aadhaar": "********8855",
"name": "",
"dob": "",
"yob": "",
"gender": "",
"emailHash": null,
"mobileHash": "b3987028141ed0d5613d3ac7dc4e1c39ff910004001080ff910004001180ffd9
"image": "Base64",
"address": "",
"version": "SECURE_V2",
"mobile": "******6853",
"additionalDetails": {
"addressSplit": {
"careOf": "D/O: ",
"district": "",
"landmark": "",
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 10/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"house": "",
"location": "",
"pincode": "",
"postOffice": "",
"state": "",
"street": "",
"subDistrict": "",
"vtc": ""
},
"isSigned": true,
"signatureVerified": true,
"verhoeffCheck": null
}
},
"addressSplit": {
"building": "",
"city": "",
"district": "",
"pin": "",
"floor": "",
"house": "",
"locality": "",
"state": "",
"street": "",
"complex": "",
"landmark": "",
"untagged": ""
},
"careOfDetails": {
"relation": "",
"name": ""
}
},
"qualityChecks": [
{
"score": 0.78,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 0,
"flag": false,
"type": "BLACK_AND_WHITE"
},
{
"score": 0,
"flag": false,
"type": "BLUR"
},
{
"score": 0.04,
"flag": false,
"type": "CUT_CARD"
}
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 11/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
],
"tamperCheck": {
"score": 0.9,
"tamperRisk": "HIGH",
"status": "SUCCESS"
},
"documentLink": ""
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 12/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 13/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 16/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "0926686d-04af-4495-bcb2-76f6cdf17c24",
"result": {
"documents": [
{
"documentType": "AADHAAR",
"subType": "FRONT_TOP",
"pageNo": 1,
"ocrData": {
"aadhaar": {
"value": "****",
"confidence": 0.78
},
"address": {
"value": "",
"confidence": 0.92
},
"name": {
"value": "",
"confidence": 0.88
},
"phone": {
"value": "",
"confidence": 0.97
},
"pin": {
"value": "491001",
"confidence": 0.7
},
"vid": {
"value": "",
"confidence": 0.8
}
},
"additionalDetails": {
"inputMaskStatus": {
"isMasked": null,
"maskedBy": null,
"confidence": null
},
"outputMaskStatus": false,
"verhoeffCheck": null,
"qr": null,
"barcode": null,
"parsedQrData": {
"aadhaar": "********8855",
"name": "",
"dob": "1997-04-19",
"yob": "1997",
"gender": "F",
"emailHash": null,
"mobileHash": "b3987028141ed0d5613d3ac7dc4e1c39ff910004001080ff910004001180ffd9
"image": "",
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 17/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"address": "",
"version": "SECURE_V2",
"mobile": "******6853",
"additionalDetails": {
"addressSplit": {
"careOf": "",
"district": "",
"landmark": "",
"house": "",
"location": "",
"pincode": "",
"postOffice": "",
"state": "",
"street": "",
"subDistrict": "",
"vtc": ""
},
"isSigned": true,
"signatureVerified": true,
"verhoeffCheck": null
}
},
"addressSplit": {
"building": "",
"city": "",
"district": "",
"pin": "",
"floor": "",
"house": "",
"locality": "",
"state": "",
"street": "",
"complex": "",
"landmark": "",
"untagged": ""
},
"careOfDetails": {
"relation": "",
"name": ""
}
},
"qualityChecks": [
{
"score": 0.89,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 0,
"flag": false,
"type": "BLACK_AND_WHITE"
},
{
"score": 0.33,
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 18/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"flag": false,
"type": "BLUR"
},
{
"score": 0.1,
"flag": false,
"type": "CUT_CARD"
}
],
"tamperCheck": {
"score": 0.9,
"tamperRisk": "HIGH",
"status": "SUCCESS"
},
"documentLink": ""
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 19/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 21/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 23/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "378d4b46-5e30-4107-9a6d-368b120013ab",
"result": {
"documents": [
{
"documentType": "AADHAAR",
"subType": "FRONT_BOTTOM",
"pageNo": 1,
"ocrData": {
"aadhaar": {
"value": "********8855",
"confidence": 1
},
"dob": {
"value": "",
"confidence": 1
},
"father": {
"value": "",
"confidence": 0
},
"gender": {
"value": "",
"confidence": 1
},
"husband": {
"value": "",
"confidence": 0
},
"mother": {
"value": "",
"confidence": 0
},
"name": {
"value": "",
"confidence": 1
},
"vid": {
"value": "",
"confidence": 0.8
},
"yob": {
"value": "",
"confidence": 0
}
},
"additionalDetails": {
"inputMaskStatus": {
"isMasked": false,
"maskedBy": null,
"confidence": null
},
"outputMaskStatus": true,
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 24/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"verhoeffCheck": true,
"qr": null,
"barcode": null
},
"qualityChecks": [
{
"score": 0.76,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 0,
"flag": false,
"type": "BLACK_AND_WHITE"
},
{
"score": 0,
"flag": false,
"type": "BLUR"
},
{
"score": 0.24,
"flag": false,
"type": "CUT_CARD"
}
],
"tamperCheck": {
"score": 0.9,
"tamperRisk": "HIGH",
"status": "SUCCESS"
},
"documentLink": ""
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 25/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 26/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 28/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 29/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "bdc2f6a0-0c40-43ae-b63c-821b87713558",
"result": {
"documents": [
{
"documentType": "AADHAAR",
"subType": "BACK",
"pageNo": 1,
"ocrData": {
"aadhaar": {
"value": "********9318",
"confidence": 1
},
"address": {
"value": "",
"confidence": 1
},
"pin": {
"value": "",
"confidence": 0.95
},
"vid": {
"value": "",
"confidence": 0
}
},
"additionalDetails": {
"inputMaskStatus": {
"isMasked": false,
"maskedBy": null,
"confidence": null
},
"outputMaskStatus": true,
"verhoeffCheck": true,
"qr": null,
"barcode": null,
"parsedQrData": {
"aadhaar": "********8855",
"name": "",
"dob": "",
"yob": "",
"gender": "",
"emailHash": null,
"mobileHash": "b3987028141ed0d5613d3ac7dc4e1c39ff910004001080ff910004001180ffd9
"image": "Base64",
"address": "",
"version": "SECURE_V2",
"mobile": "******6853",
"additionalDetails": {
"addressSplit": {
"careOf": "D/O: ",
"district": "",
"landmark": "",
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 30/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"house": "",
"location": "",
"pincode": "",
"postOffice": "",
"state": "",
"street": "",
"subDistrict": "",
"vtc": ""
},
"isSigned": true,
"signatureVerified": true,
"verhoeffCheck": null
}
},
"addressSplit": {
"building": "",
"city": "",
"district": "",
"pin": "",
"floor": "",
"house": "",
"locality": "",
"state": "",
"street": "",
"complex": "",
"landmark": "",
"untagged": ""
},
"careOfDetails": {
"relation": "",
"name": ""
}
},
"qualityChecks": [
{
"score": 0.73,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 0,
"flag": false,
"type": "BLACK_AND_WHITE"
},
{
"score": 0,
"flag": false,
"type": "BLUR"
},
{
"score": 0.62,
"flag": true,
"type": "CUT_CARD"
}
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 31/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
],
"tamperCheck": {
"score": 0.9,
"tamperRisk": "HIGH",
"status": "SUCCESS"
},
"documentLink": ""
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
Response (PAN)
Schema
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 32/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 33/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 34/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "67989ed2-8a6a-42a6-922a-7fec3e644990",
"result": {
"documents": [
{
"documentType": "PAN",
"subType": "",
"pageNo": 1,
"ocrData": {
"dob": {
"value": "29/10/1982",
"confidence": 1
},
"doi": {
"value": "",
"confidence": 0
},
"father": {
"value": "",
"confidence": 0.84
},
"name": {
"value": "",
"confidence": 1
},
"pan": {
"value": "",
"confidence": 1
}
},
"additionalDetails": {},
"qualityChecks": [
{
"score": 0.59,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 0,
"flag": false,
"type": "BLACK_AND_WHITE"
},
{
"score": 0,
"flag": false,
"type": "BLUR"
},
{
"score": 0,
"flag": false,
"type": "CUT_CARD"
}
],
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 35/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"tamperCheck": {
"score": 0.9,
"tamperRisk": "HIGH",
"status": "SUCCESS"
},
"documentLink": null
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 36/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 37/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 38/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "33afb3e5-7dc4-4ae3-8ef6-85c7dc0568c4",
"result": {
"documents": [
{
"documentType": "PAN",
"subType": "OLD",
"pageNo": 1,
"ocrData": {
"dob": {
"value": "30-06-1962",
"confidence": 1
},
"doi": {
"value": "",
"confidence": 0
},
"father": {
"value": "",
"confidence": 0.97
},
"name": {
"value": "",
"confidence": 1
},
"pan": {
"value": "",
"confidence": 1
}
},
"additionalDetails": {},
"qualityChecks": [
{
"score": 0.68,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 1,
"flag": true,
"type": "BLACK_AND_WHITE"
},
{
"score": 0,
"flag": false,
"type": "BLUR"
},
{
"score": 0.22,
"flag": false,
"type": "CUT_CARD"
}
],
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 39/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"tamperCheck": {
"score": 0.9,
"tamperRisk": "HIGH",
"status": "SUCCESS"
},
"documentLink": null
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 40/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 41/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 42/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "b8ba7821-217b-476f-9102-5c2579ab5dde",
"result": {
"documents": [
{
"documentType": "VOTER",
"subType": "FRONT",
"pageNo": 1,
"ocrData": {
"voterId": {
"value": "",
"confidence": 1
},
"name": {
"value": "",
"confidence": 1
},
"dob": {
"value": "XX/XX/1982",
"confidence": 0.96
},
"gender": {
"value": "",
"confidence": 0.93
},
"ageAsPerDate": {
"value": "",
"confidence": 0
},
"relationName": {
"value": "",
"confidence": 1
},
"age": {
"value": "",
"confidence": 0
}
},
"additionalDetails": {},
"qualityChecks": [
{
"score": 0.81,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 1,
"flag": true,
"type": "BLACK_AND_WHITE"
},
{
"score": 0.02,
"flag": false,
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 43/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"type": "BLUR"
},
{
"score": 0.25,
"flag": false,
"type": "CUT_CARD"
}
],
"tamperCheck": {
"score": 0.9,
"tamperRisk": "HIGH",
"status": "SUCCESS"
},
"documentLink": null
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 44/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 45/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "9060072d-947b-4df7-9a85-5f5bbcd499b3",
"result": {
"documents": [
{
"documentType": "VOTER",
"subType": "FRONT_NEW",
"pageNo": 1,
"ocrData": {
"voterId": {
"value": "",
"confidence": 0.1
},
"name": {
"value": "",
"confidence": 0.87
},
"relationName": {
"value": "",
"confidence": 0.78
}
},
"additionalDetails": {},
"qualityChecks": [
{
"score": 0.66,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 0,
"flag": false,
"type": "BLACK_AND_WHITE"
},
{
"score": 0.36,
"flag": false,
"type": "BLUR"
},
{
"score": 0.22,
"flag": false,
"type": "CUT_CARD"
}
],
"tamperCheck": {
"score": 0.9,
"tamperRisk": "HIGH",
"status": "SUCCESS"
},
"documentLink": null
}
]
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 46/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 47/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 48/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 49/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "a721b3da-d074-429b-8f23-5ffbbe968e4c",
"result": {
"documents": [
{
"documentType": "VOTER",
"subType": "BACK",
"pageNo": 1,
"ocrData": {
"voterId": {
"value": "",
"confidence": 1
},
"lastUpdateDate": {
"value": "",
"confidence": 0
},
"address": {
"value": "",
"confidence": 0.56
}
},
"additionalDetails": {
"addressSplit": {
"building": "",
"city": "",
"district": "",
"pin": "",
"floor": "",
"house": "",
"locality": "",
"state": "",
"street": "",
"complex": "",
"landmark": "",
"untagged": ""
}
},
"qualityChecks": [
{
"score": 0.65,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 0,
"flag": false,
"type": "BLACK_AND_WHITE"
},
{
"score": 0.34,
"flag": false,
"type": "BLUR"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 50/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
},
{
"score": 0.54,
"flag": true,
"type": "CUT_CARD"
}
],
"tamperCheck": {
"score": 0.9,
"tamperRisk": "HIGH",
"status": "SUCCESS"
},
"documentLink": null
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 51/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 52/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 53/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "8c49e926-1f4d-4465-93e3-df0af9137337",
"result": {
"documents": [
{
"documentType": "VOTER",
"subType": "BACK_NEW",
"pageNo": 1,
"ocrData": {
"voterId": {
"value": "",
"confidence": 0
},
"gender": {
"value": "",
"confidence": 0.59
},
"lastUpdatedDate": {
"value": "",
"confidence": 0
},
"dob": {
"value": "",
"confidence": 0
},
"age": {
"value": "33",
"confidence": 1
},
"address": {
"value": "",
"confidence": 0.71
}
},
"additionalDetails": {
"addressSplit": {
"building": "",
"city": "",
"district": "",
"pin": "",
"floor": "",
"house": "",
"locality": "",
"state": "",
"street": "",
"complex": "",
"landmark": "",
"untagged": ""
}
},
"qualityChecks": [
{
"score": 0.71,
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 54/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 0,
"flag": false,
"type": "BLACK_AND_WHITE"
},
{
"score": 0.38,
"flag": false,
"type": "BLUR"
},
{
"score": 0.21,
"flag": false,
"type": "CUT_CARD"
}
],
"tamperCheck": {
"score": 0.9,
"tamperRisk": "HIGH",
"status": "SUCCESS"
},
"documentLink": null
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 55/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 56/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 57/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 58/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "d0075247-8668-4867-aee0-6a89b2e5a988",
"result": {
"documents": [
{
"documentType": "PASSPORT",
"subType": "BACK",
"pageNo": 1,
"ocrData": {
"father": {
"value": "",
"confidence": 0.99
},
"fileNumber": {
"value": "",
"confidence": 1
},
"mother": {
"value": "",
"confidence": 0.95
},
"oldDoi": {
"value": "",
"confidence": 0
},
"oldPassportNumber": {
"value": "",
"confidence": 0
},
"oldPlaceOfIssue": {
"value": "",
"confidence": 0
},
"passportNumber": {
"value": "",
"confidence": 0.95
},
"pin": {
"value": "",
"confidence": 0.8
},
"spouse": {
"value": "",
"confidence": 0
},
"address": {
"value": "",
"confidence": 0.95
}
},
"additionalDetails": {
"addressSplit": {
"building": "",
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 59/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"city": "",
"district": "",
"pin": "",
"floor": "",
"house": "",
"locality": "",
"state": "",
"street": "",
"complex": "",
"landmark": "",
"untagged": ""
}
},
"qualityChecks": [
{
"score": 0.77,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 1,
"flag": true,
"type": "BLACK_AND_WHITE"
},
{
"score": 0.01,
"flag": false,
"type": "BLUR"
},
{
"score": 0.21,
"flag": false,
"type": "CUT_CARD"
}
],
"documentLink": null
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 60/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 61/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 62/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 63/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "4f51e788-9cf6-467d-9280-e63832b99e4d",
"result": {
"documents": [
{
"documentType": "PASSPORT",
"subType": "FRONT",
"pageNo": 1,
"ocrData": {
"countryCode": {
"value": "IND",
"confidence": 0.98
},
"dob": {
"value": "",
"confidence": 0.9
},
"doe": {
"value": "",
"confidence": 0.9
},
"doi": {
"value": "",
"confidence": 0.9
},
"gender": {
"value": "",
"confidence": 0.92
},
"givenName": {
"value": "",
"confidence": 0.98
},
"nationality": {
"value": "INDIAN",
"confidence": 0.8
},
"passportNumber": {
"value": "",
"confidence": 0.99
},
"placeOfBirth": {
"value": "",
"confidence": 0.96
},
"placeOfIssue": {
"value": "",
"confidence": 0.61
},
"surname": {
"value": "",
"confidence": 0.98
},
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 64/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"type": {
"value": "P",
"confidence": 0.98
},
"mrzLine1": {
"value": "",
"confidence": 0.92
},
"mrzLine2": {
"value": "",
"confidence": 0.92
}
},
"additionalDetails": {},
"qualityChecks": [
{
"score": 0.71,
"flag": false,
"type": "BRIGHTNESS"
},
{
"score": 0,
"flag": false,
"type": "BLACK_AND_WHITE"
},
{
"score": 0.03,
"flag": false,
"type": "BLUR"
},
{
"score": 0.21,
"flag": false,
"type": "CUT_CARD"
}
],
"documentLink": null
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
Response (DL)
Schema
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 65/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 66/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 67/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
Body
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 68/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
{
"requestId": "014b9c92-2388-4c6b-88b9-b7895db039a4",
"result": {
"documents": [
{
"documentType": "DL",
"subType": "",
"pageNo": null,
"ocrData": {
"dlNo": {
"value": "",
"confidence": 0.79
},
"name": {
"value": "",
"confidence": 0.91
},
"dob": {
"value": "05-01-1995",
"confidence": 0.68
},
"doi": {
"value": "13-01-2015",
"confidence": 0.66
},
"doe": {
"value": "12-01-2035",
"confidence": 0.88
},
"relationName": {
"value": "",
"confidence": 0.91
},
"address": {
"value": "",
"confidence": 0.91
},
"pin": {
"value": "",
"confidence": 0.77
}
},
"additionalDetails": {
"faceDetected": true,
"addressSplit": {
"building": "",
"city": "",
"district": "",
"pin": "",
"floor": "",
"house": "",
"locality": "",
"state": "",
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 69/70
21/01/2025, 19:06 Documentation | TotalKYC API Dashboard - Perfios Software Solutions
"street": "",
"complex": "",
"landmark": "",
"untagged": ""
}
}
}
]
},
"statusCode": 101,
"clientData": {
"caseId": "123456"
}
}
Headers
Content-Type : "application/json"
https://api.totalkyc.com/documentation?printEnable=true&api=kocrPlus_kocr_kycocr&selectedDropdownVersion=kocrPlus 70/70