Aadhaar Verification

Aadhaar Verification API is a powerful tool that allows businesses to quickly and securely verify the identity of their customers.

Trusted By The Best

Access Deepvue’s Aadhaar API For

Prevent Fraud

Offline Aadhaar eKYC extracts data from a digitally signed Aadhaar document instead of any physical document or image, making KYC 100% fraud-proof.

Regulatory Compliant

Our services are fully compliant with all KYC, AML, UIDAI, and other regulatory requirements.

Accurate Data

The outcomes of our system are accurate and legitimate because they are derived from the Aadhaar department's data.

Go Paperless

Going digital eliminates the requirement for any physical document, thereby decreasing paper usage and helping to save trees.

What is Aadhar verification API?

The Aadhaar verification API provides KYC info such as a user’s name, DOB, address, gender, etc., with the input of an individual’s Aadhaar number and an OTP. It is a straightforward API that utilizes call-and-retrieve features.

The Aadhaar verification API simplifies customer KYC verification and helps validate a consumer’s demographic details prior to engaging in business.

USP of Aadhaar Verification API:

Why only Deepvue.tech?

Use before you pay, believe what we say


99.9% Uptime

Account Access

Zero Set-Up Fee

API Integrations

Go live in 1 hour

API Playground

Test & Integrate in a jiffy


24x7 Engineering Support

How does DeepvueTech's API work

1. Provide Consent

Ask your users(aadhaar holder) to provide their consent to proceed with the verification process.

2. Share Aadhaar number

Request your customers to share their Aadhaar number in order to access a downloadable XML file with their Aadhaar details.

3. Verify with OTP

Automatically send an OTP to the customer’s Aadhaar-linked mobile number for authentication and verification of identity.

4. Verify Identity

Extract and verify multiple data points such as Name, Address, Gender, DOB & Photo from the downloaded XML file, a sharable document for further verification and authentication.

5. Mask Aadhaar Number

Aadhaar Offline e-KYC API, by design, masks the first 8 digits of the 12-digit Aadhaar Number as per government regulatory compliance.

6. Realtime Face Match (Optional)

Match the live photo or selfie of the customer with the photograph in the UIDAI-issued Aadhaar document for liveness detection.

Types of Aadhaar Verification APIs

Choose from different types of modes as per your business requirements

Basic Aadhaar KYC

The quickest way to verify basic details like Age-group, State, Gender, Registered Mobile Number and Address

OTP-based Aadhaar Paperless eKYC

OTP-based verification to fetch complete details for POI and POA verification

Aadhaar Paperless Offline eKYC

Consent-based service to upload Aadhaar number XML file and fetch e-Aadhaar details

Aadhaar Verification via Digilocker

Fetch Documents from Digilocker with an OTP-based verification

Effortless API Integration; Plug n Play

You can integrate our Aadhaar Verification API in your products with few lines of code and go live with your latest financial integration in the next hour.

API Request

					curl -X 'POST' \
  'https://production.staging0.deepvue.tech/v1/authorize' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d 'client_id=CLIENT_ID&client_secret=YOUR API KEY'

API Response

  "code": 0,
  "timestamp": 0,
  "transaction_id": "string",
  "message": "string",
  "data": {
    "address": {
      "careOf": "string",
      "country": "string",
      "district": "string",
      "house": "string",
      "landmark": "string",
      "locality": "string",
      "pin": "string",
      "postOffice": "string",
      "state": "string",
      "street": "string",
      "subDistrict": "string",
      "vtc": "string"
    "dateOfBirth": "string",
    "email": "string",
    "gender": "string",
    "generatedAt": "string",
    "maskedNumber": "string",
    "name": "string",
    "phone": "string",
    "photo": "string"

If you are a developer, explore how you can easily integrate our API to validate a customer's Aadhaar Number.

Verify your Aadhaar in seconds!

0 %
0 %
Success Rate
< 0 sec
Response Time
0 %

Complete Verification Suite

Activate Aadhaar Verification along with our complete Verification Suite to ensure all your transactions are verified and risk-free!

Digital Verification

Verify beneficiary accounts for 600+ banks including public,
private, rural, and cooperative banks.

Learn More

Enter UPI ID and know if it exists. You will receive a customer name at the bank in the response for valid UPIs.

Learn More

Check against the most exhaustive list of IFSC codes updated weekly.

Learn More

Verify if the PAN is valid, identify the registered name of the card holder along with the nature of the card holder. Do a single verification or a bulk verification of upto 10,000 PAN numbers instantly via API.

Learn More

Simple pricing plan

Pay as you Grow

Start Free Trial

Do free Aadhaar verification with free credits worth ₹100/-
  • Access to all the APIs & Solutions
  • Plug & Play APIs Integration
  • Cancel anytime.
  • Fully customisable

Growth Plan

Custom pricing designed for Growth Companies
  • Everything in Free Plan
  • Early access to new features
  • Discounted pricing
  • Delicated Support

Verify Aadhaar Key Features

Instant Aadhaar Card Verification

It takes a few seconds to validate an Aadhaar card details, including the Name, Address, Gender, DOB & Photo.

Enhanced Fraud Detection

Fraudulent Aadhaar cards & identity can be very costly for businesses, but identifying them early can save time and resources spent on investigations.

Aadhaar Masking

Mask the Aadhaar option allows you to mask your end user’s Aadhaar number during KYC with the initial 8 digits of the Aadhaar number with characters like “XXXX-XXXX”. In comparison, only the last 4 digits of the Aadhaar Number are visible. Making of Aadhaar is mandatory as per government regulations.

Quick & Seamless Integration

Our account Aadhaar API is well-documented, easy to comprehend, and simple to integrate. In case difficulties arise, we offer 24/7 manual integration assistance, working hard to make the integration process as smooth as possible.

Deepvue Quick Integration
API, computer screen

Simple Documentation

The documentation for our APIs is comprehensive! We constantly update it to explain the minutest detail. Whether you use Python, Java, PHP, or C#, we have you covered!

Plug n Play Aadhaar Verification API

The Aadhaar verification API is straightforward, and integration is effortless. We provide a simple and user-friendly interface.

plug and play integration

Who can use Aadhaar Verification by Deepvue?

Explore the wide variety of industries where you can use our API for Aadhaar verification.

Financial Services & Fintechs


NBFCs & Lending Businesses

Neo Banks

Payment Solutions

Got questions?
Take a look at our FAQs below and get answers.

Aadhaar API enables users to authenticate other individuals’ Aadhaar cards without difficulty. An online system processes data according to government standards and a validation statement is then provided after the Aadhaar number inputted is verified.

Aadhaar verification is straightforward. Just plug the necessary data into the Authentication API, and our Verification API will take care of the rest quickly – providing you with verified details in no time.

The Aadhaar Verification API is designed to be flexible and customizable, allowing businesses to tailor it to their specific use cases and workflows. Don’t worry if you are a business looking to launch your fintech product, disburse loans, create a buy now pay later(BNPL) platform, set up a cryptocurrency app, build a real-money gaming application, or take marketplace merchants online. You can easily set up Aadhaar Verification in simple steps with Deepvue.tech Aadhaar Verification APIs and launch your product 10X faster.

Identity verification can simply be accomplished by providing an identity document like a PAN card, Passport, etc., to the service provider. However, all these documents, which may be used for identification, can still be forged and faked, which may or may not be possible to verify offline instantaneously. The document verifier has no technical means to verify the document’s authenticity or the information it contains and has to trust the document producer. The XML Zip file generated by the Aadhaar number holder using Aadhaar Paperless Offline e-KYC is a digitally signed document using UIDAI digital signature. Thus, the service provider can verify the demographic contents of the file and certify it to be authentic when doing offline verification.

Service Providers shall not share, publish or display either XML File, eKYC document, or Share Code or its contents with anyone else. Any non-compliance with these actions shall invite actions under Sections 29(2), 29 (3), 29(4), and 37 of The Aadhaar Act, 2016 (as amended) and sub-regulation 1A of regulation 25, regulation 14A of The Aadhaar (Authentication and Offline Verification) Regulation, 2021 and regulation 6 and 7 of The Aadhaar (Sharing of Information) Regulation, 2016.

Seamless flow of generation and verification of OTP is facilitated by Deepvue.tech Aadhaar OTP Verification API. The OTP automatically goes from UIDAI platform to the mobile number that is linked to the aadhaar number provided by the user during Aadhaar KYC.

Integration of the Aadhaar Verification API can help guard against fraudsters, protecting people and institutions from financial losses. This API ensures that no such situation arises in the future.

Deepvue Aadhaar Verification API can aid in safeguarding your business by verifying customer credibility, thus reducing the potential for fraud. For a business, Aadhaar eKYC helps in strong Identity Verification.

The Aadhaar API enables businesses to quickly and accurately verify the Aadhaar holder details.

We provide two types of Aadhaar card verification APIs. Aadhaar card validation and Aadhaar card verification API. The Aadhaar verification API stack forms a strong measure for Identity Verification.

The Aadhaar Validation API is a simple API that allows you to quickly validate an Aadhaar card and get a few other details about it. The Aadhaar Verification API can verify each field on the Aadhaar card against the UIDAI, the authority that issues Aadhaar cards.

No, The Aadhaar Verification API runs on top of a government-run system that allows businesses and organizations to verify the identity of individuals using their Aadhaar card. The Paperless Offline Aadhaar API is designed to be secure and reliable, but it is not immune to errors.

The system was created to cater to the user’s needs. An online Aadhaar API integration ensures a secure experience for users, consequently preserving its stability and capability. Aadhaar Offline e-KYC is a 100% fraud-proof process for Identity Verification.

With the Aadhaar verification API, authentication of Aadhaar cards can be done quickly and efficiently within a few seconds. Aadhaar Offline e-KYC Verification provides all the verified Aadhaar details digitally as they are on a physical Aadhaar card, all of this within seconds.

As a business, you can take consent from your users to verify their Aadhaar details online through Aadhaar eKYC and validate the details in no time with the help of Deepvue.tech Aadhaar OTP Verification APIs. It is strictly not advised to verify someone else’s Aadhaar details without consent.

If your user does not have a registered mobile number, your verifier has to update his/her mobile number with Aadhaar. As for this service, the resident’s mobile number must be registered with UIDAI or Aadhaar.

Aadhaar Verification is the process of confirming the existence of your Aadhaar card. Your Aadhaar number, which is 12 digits long and unique, may be used to verify your identity.

Currently, it is not possible to look up an Aadhaar card using one’s name or father’s name, or a combination of both. Aadhaar Offline Verification provides all the demographic details associated with a user.

Aadhaar verification API is vital for any business, financial institution, or entity in determining the credibility of its customers. The Aadhaar card is the universal identification in India for any citizen. Deepvue Online Aadhaar Verification Solution will help you verify your customers swiftly and safely. Issued by the Government of India, Aadhaar cards contain information about your Full Name, Address, Mobile Number, and other data that could be used to verify an individual. Therefore, you do not need any other identification documents or original documents.