Skip to main content

Employment History Verification

Employment History verification can be performed using Universal Account Number (UAN) issued by Employees' Provident Fund Organisation (EPFO). By verifying UANs, employers can detect and prevent the use of fraudulent or stolen identities for employment purposes. Additionally, it aids in the verification of an employee's work history and educational qualifications. To perform UAN verification, employers must first obtain the employee's consent.

API Integration

Employment History verification can be performed using the Verify Employment History API

Request

The request requires uan or the Universal Account Number issued by the EPFO as the input.

{
"uan": "100XXXXX8"
}

Response

If the UAN is valid and employment history exists

{
"code": 0,
"message": "Success",
"data": {
"employmentData": [
{
"name": "SXXXXQ XXXXX",
"guardianName": "MXXXA KXXXXXXEN",
"establishmentName": "BXXXN CXXXXS PRIVATE LIMITED",
"memberId": "PXXXXXXXXXXXX2",
"dateOfJoining": "2022-03-01",
"dateOfExit": "2023-07-03"
},
{
"name": "SXXXXQ XXXXX",
"guardianName": "MXXXA KXXXXXXEN",
"establishmentName": "QXXXS CORP LIMITED",
"memberId": "PYXXXXXXXXX91",
"dateOfJoining": "2021-05-10"
}
]
}
}

If the UAN is doesn't exist

{
"code": 0,
"message": "Provided UAN doesn't exist",
"data": {
"status": "INVALID",
"reason": "No employment records found."
}
}

If the UAN is invalid format

{
"message": "Invalid UAN",
"code": -1
}