# UAN & Employment Verification API India | FastKYC

> Employment verification API for India: confirm current employer, employment history and UAN from EPFO records with OTP consent, for lenders and HR teams.

Source: https://www.fastkyc.com/products-employment-verification/

---

# Employment and UAN verification API

Confirm current employer, employment history across employers and UAN from EPFO provident fund records, with the employee's OTP consent.

-   UAN, EPFO and employment history checks from official provident fund records
-   Consent on record: the OTP goes to the employee's EPFO-registered mobile
-   Built for lenders, HR teams and background verification at scale

[Book a Demo](/book-demo/)

## Current Employment Details

Confirm where someone works right now, including employer name, role, employment type and length of service, from provident fund records, for KYC, loan processing and HR checks.

-   Verify current employer and job details in real time
-   Ensure accurate employment information for compliance
-   Easy API integration for fast and reliable onboarding

## EPFO Details Advanced

Fetch detailed EPF passbook data by UAN without an OTP, including employer contribution history, service records and personal details, for accurate verification and compliance.

-   Retrieve contribution history, service records and member details
-   Validate employment and PF status in real time
-   Easy integration for payroll, KYC, and financial services

## Employment History UAN

Retrieve an individual's full employment history from their UAN, with every employer, joining date and exit date on provident fund record, so you can see employment history across employers for compliance, loan processing and HR checks.

-   Access detailed employment history linked to UAN
-   Validate previous employers, joining dates and exit dates
-   Seamless integration for HR systems, KYC, and financial services

## Mobile To UAN

Find the Universal Account Numbers linked to an Indian mobile number, so an employment check can start from a phone number alone.

-   Retrieve UAN using a registered mobile number in real time
-   Start a verification without asking the candidate for their UAN
-   Easy integration for faster onboarding and HR/financial processes

## EPFO Establishment Search

Look up an EPFO establishment by its ID and get organisation details plus a month-by-month summary of provident fund contributions, to confirm an employer is real and contributing.

-   Organisation details from EPFO records
-   Month-by-month contribution summary
-   Easy integration for employer and vendor checks

## EPFO Name Search

Check whether a named individual is employed at a specific company using EPFO provident fund filings, without needing their UAN.

-   Confirm a person works at a company from name and employer
-   No UAN or OTP needed to start
-   Easy integration for HR, loan processing and compliance workflows

## Current Employment Details

Confirm where someone works right now, including employer name, role, employment type and length of service, from provident fund records, for KYC, loan processing and HR checks.

-   Verify current employer and job details in real time
-   Ensure accurate employment information for compliance
-   Easy API integration for fast and reliable onboarding

## EPFO Details Advanced

Fetch detailed EPF passbook data by UAN without an OTP, including employer contribution history, service records and personal details, for accurate verification and compliance.

-   Retrieve contribution history, service records and member details
-   Validate employment and PF status in real time
-   Easy integration for payroll, KYC, and financial services

## Employment History UAN

Retrieve an individual's full employment history from their UAN, with every employer, joining date and exit date on provident fund record, so you can see employment history across employers for compliance, loan processing and HR checks.

-   Access detailed employment history linked to UAN
-   Validate previous employers, joining dates and exit dates
-   Seamless integration for HR systems, KYC, and financial services

## Mobile To UAN

Find the Universal Account Numbers linked to an Indian mobile number, so an employment check can start from a phone number alone.

-   Retrieve UAN using a registered mobile number in real time
-   Start a verification without asking the candidate for their UAN
-   Easy integration for faster onboarding and HR/financial processes

## EPFO Establishment Search

Look up an EPFO establishment by its ID and get organisation details plus a month-by-month summary of provident fund contributions, to confirm an employer is real and contributing.

-   Organisation details from EPFO records
-   Month-by-month contribution summary
-   Easy integration for employer and vendor checks

## EPFO Name Search

Check whether a named individual is employed at a specific company using EPFO provident fund filings, without needing their UAN.

-   Confirm a person works at a company from name and employer
-   No UAN or OTP needed to start
-   Easy integration for HR, loan processing and compliance workflows

### Why FastKYC

## Employment verification from the record, not the résumé

Every check resolves against EPFO provident fund records, so an employer, a joining date or a UAN is confirmed at source rather than by a reference call. Here’s why lenders and HR teams rely on us:

#### Official-source data

Employer names, member IDs, joining and exit dates come from provident fund filings, not from a scraped aggregator.

#### Consent-first flows

OTP-based checks send the code to the employee's EPFO-registered mobile, so consent is on record before any history is returned.

#### Start from what you have

A UAN, a mobile number, a name and company, or an establishment ID: there is an API for each starting point.

#### Secure encryption and compliance

Enterprise-grade encryption keeps employment data private and compliant at every step, with API access you can lock to your network.

## Frequently Asked Questions (FAQs)

What is an employment verification API?

An API that confirms a person's employment from EPFO provident fund records rather than from a reference call: current employer, employment history with joining and exit dates, and the UAN the records are held under. FastKYC exposes each as a separate endpoint so you call only what you need.

What is UAN verification?

The UAN is the Universal Account Number EPFO assigns to an employee; it follows them across employers. Verifying it confirms the number belongs to the candidate and unlocks their provident fund service record, which is where employer names and dates come from.

How does OTP-based employment history verification work?

EPFO Generate OTP sends a code to the employee's EPFO-registered mobile number. EPFO Submit OTP validates it and completes authentication. The Employment History API then returns every employer, joining date and exit date on their provident fund record.

Can I verify employment without the candidate's UAN?

Yes. Mobile to UAN finds the UANs linked to a mobile number, EPFO Name Search checks whether a named person is employed at a specific company without a UAN, and Current Employment Details confirms where someone works right now.

Does it detect dual employment?

The Employment History API returns the employment history across employers from provident fund records, with joining and exit dates for each. Whether two periods overlap, and what that means for your policy, is a judgement your team makes from those dates.

What about employees who are not on EPF?

EPFO records only cover establishments that contribute to provident fund, so freelancers, contractors and staff of employers outside EPF will not appear. For those candidates pair the check with PAN, bank account and document verification.

Is the employee's consent required?

Yes. Collect consent before any check, and use the OTP flow where you want that consent on record: the code goes to the employee's own EPFO-registered mobile, so nothing is returned without them.

How much does employment verification cost?

Pricing is per verification and depends on volume and the checks you use. Share your expected monthly volume and the team sends a rate card.

## Ready to get started?

Create your account instantly and start using our APIs, or connect with our sales team to explore your business requirements.

[Contact Sales](/book-demo/)

## Jump into integration

Our detailed API documentation makes implementation simple and fast.

[](/resources/)

APIs

## The APIs behind Employment and UAN verification

Every check on this page is a catalogue API with its own page: request, response, use cases and FAQs.

[All Employment APIs](/apis/employment/)

[Current Employment Details API](/apis/current-employment-details/ "Confirm where someone works right now, including employer name, role, employment type and length of service, from provident fund records.")[EPFO Advanced Details API](/apis/epfo-init-status/ "Fetch detailed EPF passbook data by UAN without an OTP, including employer contribution history, service records and personal details.")[EPFO Basic Search API](/apis/epfo-basic-search/ "Look up an EPFO establishment by its ID and get organisation details plus a month-by-month summary of provident fund contributions.")[EPFO Generate OTP API](/apis/epfo-generate-otp/ "Send an OTP to the employee's EPFO-registered mobile number to begin a consented provident fund verification of their employment and UAN details.")[EPFO Name Search API](/apis/epfo-name-search/ "Check whether a named individual is employed at a specific company using EPFO provident fund filings, without needing their UAN.")[EPFO Submit OTP API](/apis/epfo-submit-otp/ "Validate the EPFO one-time password and complete authentication, unlocking access to the employee's provident fund records.")[Employment History API](/apis/employment-history/ "Retrieve an individual's full employment history from their UAN, with every employer, joining date and exit date on provident fund record.")[Mobile to UAN API](/apis/mobile-to-uan/ "Find the Universal Account Numbers linked to an Indian mobile number, so an employment check can start from a phone number alone.")

API catalog

## Every check we run, grouped two ways

By what the API verifies, or by who it is built for. The same APIs, reached from whichever direction you are starting.

[Browse all APIs](/apis/)

### By category

[Banking](/apis/banking/)[Employment](/apis/employment/)[Finance](/apis/finance/)[Identity](/apis/identity/)[Merchant](/apis/merchant/)[Mobile](/apis/mobile/)[SMS](/apis/sms/)[Utility](/apis/utility/)[Vision](/apis/vision/)

### By industry

[All industries](/industries/)[Lending & NBFC](/industries/lending/)[Banking](/industries/banking/)[Fintech & Payments](/industries/fintech-payments/)[Insurance](/industries/insurance/)[Gaming & Fantasy Sports](/industries/gaming/)[Crypto & Web3](/industries/crypto/)[Staffing & HR](/industries/staffing-hr/)[Marketplaces & E-commerce](/industries/marketplaces/)[Telecom](/industries/telecom/)[Real Estate & Rentals](/industries/real-estate/)[Healthcare](/industries/healthcare/)[Logistics & Mobility](/industries/logistics/)
