Aadhaar Verification via OTP

Learn how you can use ZWITCH APIs to verify an individual's Aadhaar details.

Aadhaar verification serves as identity and address verification. Aadhaar verification is a mandatory requirement to open a bank account.

Apart from confirming that your customer is an Indian citizen, Aadhaar allows you to verify the below information about a customer.

  • Name
  • Title
  • Date of birth
  • Gender
  • Permanent address
  • Father's name

Workflow

Follow the below steps to verify your customer's Aadhaar details.

  1. Send OTP: You need the Aadhaar holder's consent to get the Aadhaar holder's details from the Aadhaar database. The Aadhaar holder provides this consent in the form of an OTP. Use the Send OTP API to send an OTP to the mobile number linked to the Aadhaar you want to verify.

  2. Download Aadhaar Details: The Aadhaar holder sends you the OTP they received. Use this OTP to get the Aadhaar holder's details from the Aadhaar database. Use the Download Aadhaar Details API to download the Aadhaar details.