Skip to content

Indonesia Identity Verification

ID card number + name check.

Code example:

curl --location --request POST 'https://api.ekycpro.com/v1/ididcheck' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'X-API-Key: AbcdEfgh' \
--data-urlencode 'callback=https://YOUR_CALLBACK_URL' \
--data-urlencode 'name=NAME&id=3171024309991001'

Response example for verification passed

{
"status": "OK",
"message": {
"score": 0.98
}
}

Response example for verification not passed

{
"status": "NOT",
"message": {
"score": 0.36
}
}

Response example for person not found

{
"status": "PERSON_NOT_FOUND",
"message": "This person can’t be found in our system"
}

HTTP request

POST https://api.ekycpro.com/v1/ididcheck

Request parameters

parameterdescription
nameoptional, string, name of verification person
idstring, ID card number of verification person NIK, 16 digits number

Response format

fieldsdescription
statusstatus code
messagescore: the name similarity score, value range [0-1]

Status code

statusdescription
OKcharge, NIK found in our db, and name is the same
NOTcharge, NIK found in our db, but name is not hte same
PERSON_NOT_FOUNDfree, NIK not found in our db
INVALID_ID_NUMBERfree, invalid NIK
RETRY_LATERfree, system error, please try again later