# EPFO OTP Submission for Employment History API | FastKYC

> Validate the EPFO one-time password and complete authentication, unlocking access to the employee's provident fund records.

Source: https://www.fastkyc.com/apis/epfo-submit-otp/

---

[Employment APIs](/apis/employment/)

# EPFO Submit OTP API

Validate the EPFO one-time password and complete authentication, unlocking access to the employee's provident fund records.

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

Category

[Employment APIs](/apis/employment/)

Built for

-   [Lending & NBFC](/industries/lending/)
-   [Staffing & HR](/industries/staffing-hr/)

## What the EPFO Submit OTP API does

This completes the consented EPFO flow. Submit the OTP the employee received and the API confirms whether authentication succeeded.

A successful response is your audit trail: it records that the person holding the registered mobile number authorised the lookup, which is the evidence you want on file if the employment check is later questioned.

## Where teams use the EPFO Submit OTP API

1.  Completing consent capture before pulling provident fund data
    
2.  Recording proof of authorisation for an audit trail
    
3.  Gating salary history behind verified mobile ownership
    

## Frequently Asked Questions (FAQs)

What if the employee enters the wrong OTP?

The API returns a failure and the flow does not proceed. Allow a retry, and generate a new OTP if the original has expired.

Does this return the provident fund data itself?

No. It confirms authentication. Fetch records with the employment history or EPFO detail endpoints once authentication has succeeded.

How long does authentication stay valid?

Treat it as valid for the immediate session only. Re-authenticate for a later lookup rather than reusing an old consent.

## Related APIs

-   [EPFO Generate OTP API Send an OTP to the employee's EPFO-registered mobile number to begin a consented provident fund verification of their employment and UAN details.](/apis/epfo-generate-otp/)
-   [Validate Email OTP API Validate an email one-time password and confirm the customer controls the address they supplied, completing email ownership verification.](/apis/validate-email-otp/)
-   [Current Employment Details API Confirm where someone works right now, including employer name, role, employment type and length of service, from provident fund records.](/apis/current-employment-details/)
-   [EPFO Basic Search API Look up an EPFO establishment by its ID and get organisation details plus a month-by-month summary of provident fund contributions.](/apis/epfo-basic-search/)

## Start verifying with the EPFO Submit OTP API

Book a walkthrough and we will show the call, the response and how it fits your onboarding flow.

[Book a Demo](/book-demo/) [Browse All APIs](/apis/)

-   One API key for every check
-   Verified against official Indian records
-   Built for onboarding at scale
