# Mobile OTP Generation for Number Verification API | FastKYC

> Send a verification OTP to an Indian mobile number and receive a reference ID for confirming the code and the subscriber details.

Source: https://www.fastkyc.com/apis/mnv-generate-otp/

---

[Mobile APIs](/apis/mobile/)

# MNV Generate OTP API

Send a verification OTP to an Indian mobile number and receive a reference ID for confirming the code and the subscriber details.

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

Category

[Mobile APIs](/apis/mobile/)

Built for

-   [Fintech & Payments](/industries/fintech-payments/)
-   [Gaming & Fantasy Sports](/industries/gaming/)
-   [Crypto & Web3](/industries/crypto/)
-   [Telecom](/industries/telecom/)

## What the MNV Generate OTP API does

MNV Generate OTP starts mobile number verification. It sends a one-time password to the number supplied and returns a reference ID that ties the eventual confirmation back to this attempt.

The reference ID matters for correctness. It keeps concurrent verifications distinct, so a user with two attempts in flight cannot accidentally confirm the wrong one.

## Where teams use the MNV Generate OTP API

1.  Verifying a mobile number at sign-up
    
2.  Confirming a number change on an existing account
    
3.  Proving the customer controls the number before sending sensitive alerts
    

## Frequently Asked Questions (FAQs)

How long is the OTP valid?

A few minutes. After that, generate a new one rather than asking the user to retry the old code.

Can I resend to the same number?

Yes, and each request returns its own reference ID. Confirm against the reference from the most recent send.

Is there a way to verify without an OTP?

Yes. MNV Without OTP returns subscriber and network details with no message sent, though it does not prove the person is holding the phone.

## Related APIs

-   [MNV Submit OTP API Confirm a mobile number by validating its OTP against the reference ID, returning verified subscriber and network details.](/apis/mnv-submit-otp/)
-   [CKYC Generate OTP API Send an OTP to the customer's CKYC-registered mobile number to authorise download of their Central KYC record, the first step of a consented CKYC fetch.](/apis/ckyc-generate-otp/)
-   [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/)
-   [MNV Without OTP API Verify an Indian mobile number and get subscriber and network details without sending an OTP, so customers are never interrupted during onboarding.](/apis/mnv-without-otp/)

## Guides on the MNV Generate OTP API

-   [GuideCNAP Explained: How KYC-Verified Caller Names Will Appear on CallsCNAP will show KYC-verified caller names on incoming calls from 1 November 2026. Learn how it works, why it matters, and how it differs from Truecaller.](/blog/cnap-caller-name-presentation/)

## Start verifying with the MNV Generate 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
