This API empowers you to authenticate an individual’s employment history by leveraging the Employees' Provident Fund Organisation (EPFO) data, using PAN as the primary input. Furthermore, it offers the capability to cross-reference employee and employer details when provided in the input.
Request parameters
Ensure the information you pass in the request parameters belong to the same person.
Passing information belonging to 2 or more different people in the request could lead to the API returning inaccurate information in the response.
Below are 5 scenarios you might encounter when verifying an individual's employment history and how Bureau's EPFO Premium API can help solve each of them.
- EPFO Details when PAN Registered With EPFO
When an individual's PAN is registered on the EPFO portal, pass the individual's PAN in the API. The API searches the EPFO data and returns all EPFO details linked to the PAN such as:
- List of organizations where they have been employed.
- Date they started working in those organizations.
- Date they exited from those organizations.
- EPFO Details PAN Not Registered With EPFO
When a PAN is not registered on the EPFO portal, pass the individual's Universal Account Number (UAN), phone number, and/or email along with their PAN in the API. The API searches the EPFO data using these inputs and returns all relevant EPFO details, allowing you to make an informed decision.
- Match Employee Name
You can use this API to match the name provided by an individual with the name as per EPFO data.
To do this, pass the individual's name against the employeeName
parameter in the API. Check the uanNameMatch
parameter in the response to know if the name provided matches the name in the EPFO data.
- Match Employer Name
You can use this API to match an employer name provided by the individual against a list of their employer names as per the EPFO data.
To do this, pass the employer name you want to match against the employerName
parameter in the API. The API matches the data and returns a match score in the response uanEmployerScore
.
Alternatively, if you know the employer's Corporate Identification Number (CIN), you can pass this against the cin
parameter in the API.
- Fetch Additional Employer Details
You can use this API to validate the authenticity of an employer by fetching additional details about them such as the number of people employed by them and the total PF amount deposited by them.
To do this, pass the employer's name against the employerName
parameter in the API. The API searched. the EPFO data and returns addition information, if available, in the response nameMatchDetails
.