1. Employment / EPFO Verification
  • Default module
    • Introduction to IndiConnect
      • Who Are We?
      • What Are We Building?
      • Key Features
      • How to Integrate?
      • Key API Features
      • API Access & Support
    • Merchant Onboarding Guide
      • Merchant Onboarding
        • Pre-onboarding-Checks
        • Reasons for Declination
        • KYC-Documents
      • How to get started?
        • Sign-up
        • Email-ID-Verification
        • Complete-Your-KYC
    • Co-operatives
      • Bizstack
        • Credit Reports
          • CRIF-SERVICE
            • send consent otp
            • report fetch API
          • Experian (Soft Pool)
            • Experian Credit Bureau_S
        • Verification Services
          • Identity Verification
            • Voter ID Verification
            • Driving License Verification
            • Mobile Verification
            • Mobile Verification with OTP
            • Mobile Verification with OTP Verify
            • Mobile Verification with OTP details
            • TAN verification_S
            • ITR Fetch_S
            • ITR Verification_S
            • Face Liveness Passive
            • Advanced Forgery_S
            • IEC Verification
            • Shop and Establishment certificate verification
            • Negative Due Diligence_S
            • ICSI verification
            • CA Membership verification
            • ICWAI Membership verification
          • Business Verification
            • Udyam Registration Check With OTP
            • Udyam Verification Otp Verify
            • Udyam Verification Without OTP
            • MCA - Company or LLP CIN Lookup
            • MCA - Company Search Lite
            • MCA Signatories(DIN Verification)
            • Company and LLP Master Data
            • ROC Director search _S(DIN Director Details)
          • Banking & Financial Verification
            • Bank Account Verification - PennyDrop
            • Bank AC Verification
            • Bank AC Verification Advanced
            • Hybrid Bank Account Verification_S
            • Silent account verification
            • IFSC
            • Cheque OCR
            • Experian Credit Bureau_S
          • Employment / EPFO Verification
            • EPFO Employee Name Search_S
            • EPFO Basic Establishment Search_S
            • EPF UAN Lookup
            • EPF UAN Validation
          • Vehicle & Transport Verification
            • Vehicle RC verification - Basic
            • Vehicle RC verification - Advanced
            • Vehicle reverse RC_S
            • Fast Tag Verification_S
            • FASTTAG Last Location Verification_S
          • Risk Intelligence
            • Geo Fencing_S
            • Reverse Geocode_S
            • IP Quality Check_S
            • TIN Fetch_S
          • Utilities & Property Verification
            • PNG verification
            • Property Tax
          • DigiLocker / Token Management
          • DigiLocker Document Retrieval
          • Face & Document Intelligence
            • Face Match
            • KYC OCR Plus
          • Email & Fraud Risk
            • Email Verification
            • Email Fraud Check
          • Address Intelligence
            • Address Match
            • Address split
          • Data Matching & Validation
            • Name Match
          • Utility Verification
            • Electricity Bill verification
            • LPG ID Verification
        • ID-Verification
          • Individual
            • PAN detailed
            • document verification
            • bank verification
            • vpa verification
            • aadhaar verification
            • aadhaar verification response
          • Business
            • PAN detailed
            • document verification
            • udyam send otp
            • udyam submit otp
            • gamex verification
            • telecom send otp
            • telecom verify otp
      • Pay-in Services
        • Indicollect
          • Create Collect request API
          • Create Intent Request
          • Create Dynamic QR request
          • Validate VPA
          • Get Collect status API by transactionId
          • Resend callback API
        • UPI-Direct
          • Get transaction status by INDC transactionId
          • Send collect request
          • intent request API
          • Dynamic QR API
          • Validate VPA API
          • Transaction callback
      • UPI Recurring Services
        • Create Mandate
        • Validate VPA
        • Get all transaction of a mandate
        • Get one mandate of client
        • Mandate revoke
        • Check status
        • Mandate Transaction callback
      • IndiConnect Static QR
        • Merchant Onboarding CALLBACK
        • Trasaction Success Callaback
        • Settlement Callback
        • Get Transaction Details
        • Get Settlement Details by Indiconnet Settlemt Id
    • SME
      • Bizstack
        • Credit Reports
          • CRIF-SERVICE
            • send consent otp
            • report fetch API
          • Experian (Soft Pool)
            • Experian Credit Bureau_S
        • Verification Services
          • Identity Verification
            • Voter ID Verification
            • Driving License Verification
            • Mobile Verification
            • Mobile Verification with OTP
            • Mobile Verification with OTP Verify
            • Mobile Verification with OTP details
            • TAN verification_S
            • ITR Fetch_S
            • ITR Verification_S
            • Face Liveness Passive
            • Advanced Forgery_S
            • IEC Verification
            • Shop and Establishment certificate verification
            • Negative Due Diligence_S
            • ICSI verification
            • CA Membership verification
            • ICWAI Membership verification
          • Business Verification
            • Udyam Registration Check With OTP
            • Udyam Verification Otp Verify
            • Udyam Verification Without OTP
            • MCA - Company or LLP CIN Lookup
            • MCA - Company Search Lite
            • MCA Signatories(DIN Verification)
            • Company and LLP Master Data
            • ROC Director search _S(DIN Director Details)
          • Banking & Financial Verification
            • Bank Account Verification - PennyDrop
            • Bank AC Verification
            • Bank AC Verification Advanced
            • Hybrid Bank Account Verification_S
            • Silent account verification
            • IFSC
            • Cheque OCR
            • Experian Credit Bureau_S
          • Employment / EPFO Verification
            • EPFO Employee Name Search_S
              POST
            • EPFO Basic Establishment Search_S
              POST
            • EPF UAN Lookup
              POST
            • EPF UAN Validation
              POST
          • Vehicle & Transport Verification
            • Vehicle RC verification - Basic
            • Vehicle RC verification - Advanced
            • Vehicle reverse RC_S
            • Fast Tag Verification_S
            • FASTTAG Last Location Verification_S
          • Risk Intelligence
            • Geo Fencing_S
            • Reverse Geocode_S
            • IP Quality Check_S
            • TIN Fetch_S
          • Utilities & Property Verification
            • PNG verification
            • Property Tax
          • DigiLocker / Token Management
          • DigiLocker Document Retrieval
          • Face & Document Intelligence
            • Face Match
            • KYC OCR Plus
          • Email & Fraud Risk
            • Email Verification
            • Email Fraud Check
          • Address Intelligence
            • Address Match
            • Address split
          • Data Matching & Validation
            • Name Match
          • Utility Verification
            • Electricity Bill verification
            • LPG ID Verification
        • ID-Verification
          • Individual
            • PAN detailed
            • document verification
            • bank verification
            • vpa verification
            • aadhaar verification
            • aadhaar verification response
          • Business
            • PAN detailed
            • document verification
            • udyam send otp
            • udyam submit otp
            • gamex verification
            • telecom send otp
            • telecom verify otp
      • Payout Services
        • VA Payout
          • Add Beneficiary Bank Account
          • Direct Payout Account API
          • Direct Payout VPA API
          • Add Beneficiary VPA
          • Create Transfer To Bank Account
          • Create Transfer to VPA
          • Get All Beneficiary API
          • Get All Transfer Details
          • Get Transfer Detail by Transfer Id
          • Get Payout Wallet Balance
          • Download Account Statement of virtual wallet
          • Get Account Statement of virtual wallet
          • Delete Beneficiary API
          • Resend Callback API
          • Verify VPA API
          • Callback request body
        • Payout
          • Add Beneficiary Bank Account
          • Direct Payout Account API
          • Create Transfer To Bank Account
          • Get Transfer Detail by Transfer Id
          • Get Account Balance API
          • Transaction callback
      • Pay-in Services
        • Indicollect
          • Create Collect request API
          • Create Intent Request
          • Create Dynamic QR request
          • Validate VPA
          • Get Collect status API by transactionId
          • Resend callback API
        • UPI-Direct
          • Get transaction status by INDC transactionId
          • Send collect request
          • intent request API
          • Dynamic QR API
          • Validate VPA API
          • Transaction callback
  1. Employment / EPFO Verification

EPF UAN Validation

POST
https://api.staging.indiconnect.in/idverifygr/verification
Last modified:2026-04-02 12:53:12
The EPF UAN Validation API enables organizations to validate the Universal Account Number (UAN) issued by the
Employees' Provident Fund Organisation (EPFO) in India. It provides authenticated access to UAN-linked personal
and employment details for secure verification.
This API is designed to support employee background verification, onboarding processes, compliance checks, and
employment history validation. It helps organizations retrieve verified EPFO records, ensuring accurate and
reliable workforce data.
The API uses a GraphQL mutation request sent through an HTTP POST method and returns structured data containing
personal details, employment history, and summary insights associated with the UAN.

Request Headers#

HeaderDescription
myAppIdApplication identifier used for service authentication
service-keyUnique service key provided for accessing the verification service
AuthorizationAPI authorization credentials for secure access
Content-TypeSpecifies the request payload format (application/json)

Request Parameters#

ParameterTypeDescription
uanStringUniversal Account Number (UAN) issued by EPFO
documentTypeStringSpecifies the verification type (EPF UAN Verification)

Response Fields#

FieldDescription
okIndicates whether the verification was successful (true / false)
messageStatus message describing the verification result
result.request_idUnique request identifier for tracking
result.status_codeStatus code returned by the system
result.case_idCase ID for internal reference
result.personal_details.nameName of the UAN holder
result.personal_details.father_or_husband_nameFather’s or spouse’s name
result.personal_details.aadhaar_verification_statusAadhaar verification status
result.personal_details.bank_account_statusLinked bank account verification status
result.personal_details.pan_verification_statusPAN verification status
result.personal_details.contact_noRegistered contact number
result.employers[].establishment_idEPFO establishment ID
result.employers[].establishment_nameName of the employer
result.employers[].member_idMember ID associated with the UAN
result.employers[].start_month_yearEmployment start date
result.employers[].last_month_yearEmployment end date
result.employers[].exit_reasonReason for exit (if available)
result.employers[].statusStatus of employment record
result.employers[].addressEmployer address details (city, state, pincode, district)
result.summary.minimum_work_experience_in_monthsTotal minimum work experience in months
result.summary.last_employer.employer_nameName of the last employer
result.summary.last_employer.start_month_yearStart date with last employer
result.summary.last_employer.last_month_yearEnd date with last employer
result.summary.last_employer.vintage_in_monthsDuration with last employer (in months)
result.remarkAdditional remarks or notes (if any)
errorContains error details if verification fails

Use Cases#

  • Employee background and employment verification
  • HR onboarding and workforce validation
  • Compliance and audit checks
  • Work experience validation for lending and financial services

Key Benefits#

  • Comprehensive UAN-based verification
  • Access to employment history and employer details
  • Helps validate work experience and identity
  • Improves hiring and risk assessment decisions
  • Easy integration with HR and verification platforms

Request

Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.staging.indiconnect.in/idverifygr/verification' \
--header 'myAppId: verification_v2_2_app' \
--header 'service-key: sk_test_a9944179bc598f06' \
--header 'Authorization: x-api-access indc_test_a41eaf2a175f3b13:ac_test_bf7117f6da6c6285' \
--header 'Content-Type: application/json' \
--data-raw '{
    "query": "mutation {\r\n  verify(\r\n    input: {\r\n      uan: \"101643984219\"\r\n      documentType: \"EPF UAN Verification\"\r\n    }\r\n  ) {\r\n    ok\r\n    message\r\n    result {\r\n      __typename\r\n      ... on EPFUANVerificationResult {\r\n        request_id\r\n        status_code\r\n        case_id\r\n\r\n        personal_details {\r\n          name\r\n          father_or_husband_name\r\n          aadhaar_verification_status\r\n          bank_account_status\r\n          pan_verification_status\r\n          contact_no\r\n        }\r\n\r\n        employers {\r\n          establishment_id\r\n          establishment_name\r\n          member_id\r\n          start_month_year\r\n          last_month_year\r\n          exit_reason\r\n          status\r\n          address {\r\n            city\r\n            state\r\n            pincode\r\n            district\r\n            address\r\n          }\r\n        }\r\n\r\n        summary {\r\n          minimum_work_experience_in_months\r\n          last_employer {\r\n            employer_name\r\n            start_month_year\r\n            last_month_year\r\n            vintage_in_months\r\n          }\r\n        }\r\n\r\n        remark\r\n      }\r\n    }\r\n  }\r\n}",
    "variables": {}
}'
Response Response Example
{
    "data": {
        "verify": {
            "ok": true,
            "message": "Verification completed successfully",
            "result": {
                "__typename": "EPFUANVerificationResult",
                "request_id": "472696e5-40f4-4232-8ab1-5af63678a4d7",
                "status_code": 101,
                "case_id": "123456",
                "personal_details": {
                    "name": "TUKARAM GOROBA WAGHMARE",
                    "father_or_husband_name": "GOROBA WAGHMARE",
                    "aadhaar_verification_status": null,
                    "bank_account_status": null,
                    "pan_verification_status": null,
                    "contact_no": null
                },
                "employers": [
                    {
                        "establishment_id": "NGAUR2879349000",
                        "establishment_name": "INDICONNECT PAYTECH PRIVATE LIMITED",
                        "member_id": "NGAUR28793490000010040",
                        "start_month_year": "09-2024",
                        "last_month_year": "01-2026",
                        "exit_reason": null,
                        "status": "EMPLOYMENT_PERIOD_FOUND",
                        "address": {
                            "city": "Aurangabad",
                            "state": "MAHARASHTRA",
                            "pincode": "431001",
                            "district": "AURANGABAD",
                            "address": "FL NO2, PL NO 61, MANGALMURTI APART BASAYYE NAGAR"
                        }
                    },
                    {
                        "establishment_id": "THTHA2524759000",
                        "establishment_name": "DIGITALFLAKE SOLUTIONS PRIVATE LIMITED",
                        "member_id": "THTHA25247590000010002",
                        "start_month_year": "05-2022",
                        "last_month_year": null,
                        "exit_reason": null,
                        "status": "EMPLOYMENT_PERIOD_COULD_NOT_BE_IDENTIFIED",
                        "address": {
                            "city": "MUMBAI",
                            "state": "MAHARASHTRA",
                            "pincode": "400072",
                            "district": "MUMBAI CITY",
                            "address": "J/1403, 14th FLOOR, RAHEJA VISTAS CHANDIVALI, POWAI, MUMBAI 400072"
                        }
                    },
                    {
                        "establishment_id": "KDMAL0213737000",
                        "establishment_name": "CORE INTEGRA CONSULTING SERVICES LIMITED",
                        "member_id": "KDMAL02137370000059070",
                        "start_month_year": "12-2020",
                        "last_month_year": null,
                        "exit_reason": null,
                        "status": "EMPLOYMENT_PERIOD_COULD_NOT_BE_IDENTIFIED",
                        "address": {
                            "city": "ANDHERI EAST",
                            "state": "MAHARASHTRA",
                            "pincode": "400093",
                            "district": "MUMBAI SUBURBAN",
                            "address": "1ST FLOOR VINMAR HOUSE PLOT NOA/41, ROAD NO 2 MIDC OPP MAROL BUS DEPO"
                        }
                    }
                ],
                "summary": {
                    "minimum_work_experience_in_months": 16,
                    "last_employer": {
                        "employer_name": "INDICONNECT PAYTECH PRIVATE LIMITED",
                        "start_month_year": "09-2024",
                        "last_month_year": "01-2026",
                        "vintage_in_months": 16
                    }
                },
                "remark": null
            }
        }
    }
}
Modified atĀ 2026-04-02 12:53:12
Previous
EPF UAN Lookup
Next
Vehicle & Transport Verification
Built with