Current Employer Advanced
The Current Employer Advanced API represents a significant advancement in simplifying the process of verifying an individual's employment status within a company. By harnessing EPFO UAN data and Provident Fund filings of individuals, this API offers enhanced coverage.
- Utilization of EPFO UAN Data: Leveraging the UAN number, this API retrieves recent employment details of individuals and cross-references them with employer data for verification purposes.
- Merged results with Provident Fund: Leveraging the PF filings done by companies for their employees, this API provides comprehensive output from two different sources from EPFO.
- Improved Accuracy with UAN Lookup: The API introduces support for UAN Lookup based on the individual's Name and Date of Birth, significantly enhancing the accuracy and reliability of its results.
- Comprehensive Functionality: This API provides a comprehensive solution for employment verification, encompassing all functionalities for employment verification.
In summary, the Current Employer Advanced API serves as a valuable resource, simplifying the employment verification process for businesses. With improved coverage, accuracy, and functionality, it offers businesses a reliable solution for verifying employment status.
Parameter | Type | Description | Mandatory/Optional |
mobile | String | 10 digit mobile number | Mandatory |
panNumber | String | PAN number of the Individual | Optional |
Parameter | Type | Description |
resultCode | Integer | HTTP status code, indicating success (200) |
employmentSummary.recent_employer_data.member_id | String | Member ID |
employmentSummary.recent_employer_data.establishment_id | String | Establishment ID |
employmentSummary.recent_employer_data.date_of_exit | String | Date of exit |
employmentSummary.recent_employer_data.date_of_joining | String | Date of joining |
employmentSummary.recent_employer_data.establishment_name | String | Establishment name |
employmentSummary.recent_employer_data.employer_confidence_score | Nullable | Employer confidence score |
employmentSummary.recent_employer_data.matching_uan | String | Matching UAN |
employmentSummary.recent_employer_data.current_tenure | Integer | Current tenure in months |
employmentSummary.matching_uan | String | Matching UAN |
employmentSummary.is_employed | Boolean | Indicates whether the employee is currently employed |
employmentSummary.employee_name_match | Nullable | Employee name match |
employmentSummary.employer_name_match | Nullable | Employer name match |
employmentSummary.uan_count | Integer | Count of UAN numbers |
employmentSummary.date_of_exit_marked | Boolean | Indicates whether date of exit is marked |
uanDetails[uanNumber]basic_details.gender | String | Gender |
uanDetails[uanNumber]basic_details.date_of_birth | String | Date of birth |
uanDetails[uanNumber]basic_details.employee_confidence_score | Nullable | Employee confidence score |
| String | Employee name |
uanDetails[uanNumber]basic_details.mobile | String | Mobile number |
uanDetails[uanNumber]basic_details.aadhaar_verification_status | Integer | Aadhaar verification status |
uanDetails[uanNumber]employment_details.member_id | String | Member ID |
uanDetails[uanNumber]employment_details.establishment_id | String | Establishment ID |
uanDetails[uanNumber]employment_details.date_of_exit | String | Date of exit |
uanDetails[uanNumber]employment_details.date_of_joining | String | Date of joining |
uanDetails[uanNumber]employment_details.leave_reason | String | Leave reason |
uanDetails[uanNumber]employment_details.establishment_name | String | Establishment name |
uanDetails[uanNumber]employment_details.employer_confidence_score | Nullable | Employer confidence score |
uanNumbers[i] | String | UAN number |
uanDataSource[i].uan | String | UAN number |
uanDataSource[i].source | String | UAN data source |
epfoFilingDetails.searchResult.establishmentName | String | Establishment name |
epfoFilingDetails.searchResult.establishmentID | String | Establishment ID |
epfoFilingDetails.searchResult.address | String | Establishment address |
epfoFilingDetails.searchResult.officeName | String | Office name |
epfoFilingDetails.paymentDetails[i].match | Boolean | Indicates if the employee matches |
epfoFilingDetails.paymentDetails[i].trrn | String | TRRN number |
epfoFilingDetails.paymentDetails[i].dateOfCredit | String | Date of credit |
epfoFilingDetails.paymentDetails[i].amount | String | Amount |
epfoFilingDetails.paymentDetails[i].wageMonth | String | Wage month |
epfoFilingDetails.paymentDetails[i].ecr | String | ECR flag |
epfoFilingDetails.paymentDetails[i].employeeMatch[i] | String | Employee match |