EPFO Premium

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.

  1. 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.
  1. 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.

  1. 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.

  1. 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.

  1. 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.

Language
Authorization
Basic
base64
:
Click Try It! to start a request and see the response here!