Home Employment Verification EPFO Verification
Employment Verification API

EPFO Verification API

Verify employee PF accounts against EPFO records in real time. Confirm employer name, PF status, contribution history, and employment tenure — all through one API.

6 Cr+EPFO accounts
99.9%Uptime SLA
Real-timeData freshness
EPFO Verification VERIFIED
PF NumberDL/CPM/12345/000
EmployeeRAHUL SHARMA
EmployerACME PVT LTD
Member StatusACTIVE
Last Contribution08-2026
ISO 27001 Certified 256-bit Encryption Real-Time Response REST & SDK Support Made in India
Overview

What is EPFO Verification?

Fetch real-time PF account details — employer, member status, last contribution month, and KYC linkage — directly from the Employees' Provident Fund Organisation.

Contribution History

Get the last contribution month and years of service to validate income stability.

Employer Verification

Confirm the exact employer registered against the employee's EPFO record.

KYC Linkage Check

Confirm whether Aadhaar, PAN, and bank details are linked to the PF account.

Key Benefits

A Gold Standard for Employment Proof

Loan Underwriting

EPFO history acts as an income proxy for personal and consumer loan products.

BGV Strength

Strongest government-authorised input for background verification of employment claims.

Fraud Prevention

Catch fake employment claims and inconsistent tenure histories before funding.

Fast Decisions

Real-time data ? faster underwriting ? higher throughput for your ops team.

Use Cases

Where It Shines

Consumer Lending
Hiring
Credit Scoring
BGV Platforms
How It Works

Three Steps to Integration

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

1

Get API Key

Free sandbox access � no paperwork.

2

Verify EPFO

POST the PF number or UAN. Get employer, status, and history.

3

Go Live

Production access in 24 hours with dedicated support.

Sample Request

One Endpoint. Full PF Visibility.

POST /v1/employment/epfo/verify
// Request curl -X POST "https://api.cgpey.com/v1/employment/epfo/verify" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "uan": "100123456789" }' // Response { "status": "success", "data": { "uan": "100123456789", "pf_number": "DL/CPM/12345/000", "member_name": "RAHUL SHARMA", "employer": "ACME PVT LTD", "member_status": "ACTIVE", "last_contribution_month": "2026-08", "date_of_exit": null } }
FAQ

Frequently Asked Questions

UAN is a universal 12-digit number that stays the same across jobs. PF number is specific to each employer establishment.
Yes — the response includes employer history where available, so you can see job tenure changes.
Yes. EPFO verification is widely accepted by NBFCs and banks as income and employment proof.
Yes — batch endpoints are available for high-volume BGV platforms.

Ready to integrate?

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