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
}