Home Employment Verification UAN Verification
Employment Verification API

UAN Verification API

Verify Universal Account Numbers instantly against EPFO records. Confirm employee identity, current employer, PF status, and employment history in a single real-time API call.

<2sAvg response
99.9%Uptime SLA
EPFOOfficial source
UAN Verification VERIFIED
UAN100123456789
Employee NameRAHUL SHARMA
DOB15-08-1990
Current EmployerACME PVT LTD
PF StatusACTIVE
ISO 27001 Certified 256-bit Encryption Real-Time Response REST & SDK Support Made in India
Overview

What is UAN Verification?

A real-time API to validate any Universal Account Number (UAN) against EPFO records. Retrieve employee name, DOB, current employer, PF status, and KYC linkage.

Confirm Employment

Verify that an employee is actively contributing to EPFO and match their declared employer.

Employer Match

Auto-match declared employer with the EPFO record to catch inconsistencies at onboarding.

KYC Linkage

Check whether Aadhaar, PAN, and bank details are linked with the UAN.

Key Benefits

Trustworthy Employment Proof

Reliable Hiring

Verify candidate employment claims with government-authorised EPFO data.

Loan & Credit Eligibility

Use UAN verification as a proxy for stable income during loan underwriting.

High Throughput

Process thousands of verifications daily with consistent sub-2-second response.

Secure & Compliant

ISO 27001, encrypted in transit and at rest, with full audit trail.

Use Cases

Where It Shines

Hiring & BGV
Loan Eligibility
Onboarding
Compliance Audit
How It Works

Three Steps to Integration

From sandbox to production in under 24 hours — no paperwork, no waiting.

1

Get API Key

Sign up for sandbox in seconds. No setup fees.

2

Verify UAN

POST the UAN � receive verified employment data instantly.

3

Go Live

Switch to production within 24 hours with our team's help.

Sample Request

One Endpoint. Full Employment Proof.

POST /v1/employment/uan/verify
// Request curl -X POST "https://api.cgpey.com/v1/employment/uan/verify" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "uan": "100123456789" }' // Response { "status": "success", "data": { "uan": "100123456789", "name": "RAHUL SHARMA", "dob": "1990-08-15", "current_employer": "ACME PVT LTD", "pf_status": "ACTIVE", "aadhaar_linked": true, "pan_linked": true } }
FAQ

Frequently Asked Questions

UAN (Universal Account Number) is a 12-digit number issued by EPFO that remains constant across all jobs and links every PF account of an employee.
Yes — user consent is required as per EPFO and DPDP guidelines. Our API documents the consent flow clearly.
Absolutely. UAN verification is one of the most trusted inputs for employment background verification in India.
Data is fetched in real time from EPFO records — always up to date at the moment of the call.

Ready to integrate?

Get your sandbox credentials in seconds. Talk to our team to go live in production within 24 hours.