Identity & Personal Verification APIs
Digital Onboarding APIs
Secure customer onboarding with real-time identity verification APIs for Aadhaar, PAN, Passport, Driving License, Voter ID, CKYC, and more. Automate KYC, reduce fraud, and ensure regulatory compliance for banks, NBFCs, fintechs, and enterprises.
Aadhar Verification (w OTP)
This API helps in fetching user/Aadhaar holder's all demographic data(Name, DOB, Address etc.) from UIDAI Database by confirming the OTP received on Aadhaar linked mobile number.
Input
Aadhaar number(12 digit number)
Output
Masked Aadhaar, Name, DOB, Gender, complete
address with pin code, with user’s image.
Aadhar Masking
Use this API to mask the first 8 digits of your customer's aadhaar number and block the QR code (if it exists). Masking aadhaar card of your customers ensures privacy and makes it storable in your database.
Input
Unmasked Aadhar Photo
Output
Masked Aadhar Photo
Aadhar OCR
Front and back image of Aadhar Card in .jpg, . jpeg, .png, .bmp format
Input
Front Image (M), Back Image (M)
Output
Aadhaar Number, Name, Age, DOB, Gender, State,
District, Street Address, Address, Pincode, Relation Name,
Relation Type
Aadhar Validation (w/o OTP, w/o Demographic)
This API helps in validating if the provided Aadhaar number exists in the UIDAI database.
Input
Aadhaar number(12 digit number)
Output
Aadhaar number is Valid/Invalid.
Mobile to PAN Number
This API that provides information about a PAN (Permanent Account Number) based on a mobile number and name
Input
Name, Registered Mobile Number
Output
PAN Card Number With Registered Mobile Number
Aadhar Validation (w/o OTP)
This API helps in validating if the provided Aadhaar number is valid and exists in the UIDAI database.
Input
Aadhaar number(12 digit number)
Output
Aadhaar number is Valid/Invalid. Age Band, Gender,
State, last 3 digits of mobile number.
PAN OCR Verifcation
This API helps in extraction of data fields printed on PAN card like Name, PAN number, DOB etc.
Input
PAN pdf
Output
Extracted PAN information.
PAN Verification Basic
It helps in validating the PAN details linked with aadhar status.
Input
PAN number (10 digit number)
Output
Code, Number, Name, Type Of Holder, Is Individual, Is
Valid, First Name, Middle Name, Last Name, Title, PAN Status
Code, PAN Status, Aadhar Seeding Status, Aadhar Seeding
Status Code, Last Updated On.
RC
This API provides detailed information about a registered vehicle in India, including the vehicle owner's name, registration details, vehicle specifications, insurance details, and more. It is useful for verifying vehicle ownership and obtaining essential information about a vehicle.
Input Variables
RC Number
Output Variables
Client ID, RC Number, Registration Date, Owner Name, Father
Name, Present Address, Permanent Address, Mobile Number,
Vehicle Category, Vehicle Chassis Number, Vehicle Engine
Number, Maker Description, Maker Model, Body Type, Fuel
Type, Color, Norms Type, Fit Upto, Financer, Financed,
Insurance Company, Insurance Policy Number, Insurance Upto,
Manufacturing Date, Manufacturing Date Formatted, Registered
At, Latest By, Less Info, Tax Upto, Tax Paid Upto, Cubic
Capacity, Vehicle Gross Weight, Number of Cylinders, Seat
Capacity, Sleeper Capacity, Standing Capacity, Wheelbase,
Unladen Weight, Vehicle Category Description, PUCC Number,
PUCC Upto, Permit Number, Permit Issue Date, Permit Valid
From, Permit Valid Upto, Permit Type, National Permit Number,
National Permit Upto, National Permit Issued By, Non-Use
Status, Non-Use From, Non-Use To, Blacklist Status, NOC
Details, Owner Number, RC Status, Masked Name, Challan
Details, Variant
Voter ID
This API provides information About Voter ID, Including Full Name, Date Of Birth, Age, House No, State, District, Assembly Constituency, Assembly Constituency Number, Polling Station Name, etc.
Input Variables
ID Number
Output Variables
Client ID, Input Voter ID, EPIC Number, Gender, State, Name,
Relation Name, Relation Type, House Number, Date of Birth,
Age, Area, District, Additional Check, Multiple, Last Update,
Assembly Constituency, Assembly Constituency Number,
Polling Station, Part Number, Part Name, Serial Number in Part,
Polling Station Latitude/Longitude, Relation Name V1, Relation
Name V2, Relation Name V3, Section Number, Name V1, Name
V2, Name V3, Parliamentary Name, Parliamentary Number
Driving License
This API provides information about the driving license number, including details about the license holder's name, address, temporary address, date of birth, DL profile image, blood group, RTO name, etc.
Input Variables
ID Number, Date of Birth
Output Variables
Client ID, License Number, State, Name, Permanent Address,
Permanent ZIP, Temporary Address, Temporary ZIP,
Citizenship, OLA Name, OLA Code, Gender, Father or Husband
Name, Date of Birth, Date of Expiry (DOE), Transport DOE,
Date of Issue (DOI), Transport DOI, Profile Image, Has Image,
Blood Group, Vehicle Classes, Less Info
Passport
This API provides information from the Password numbers including the personal details, Old passport number
Input Variables
Passport Number
Output Variables
Date of Expiry (DOE), Date of Birth (DOB), Father’s Name,
Given Name, MRZ Line 1, Old Passport Number, File Number,
Client ID, Place of Issue, Spouse Name, Country Code,
Address, Surname, MRZ Line 2, Passport Number, Date of
Issue (DOI), Old DOI, Gender, Nationality, Place of Birth,
Mother’s Name, Old Place of Issue, PIN Code
Ration Card
The Ration Card Verification API allows clients to verify ration card details and retrieve information about the ration card holder and their family members.
Input
RC number and state
Output
Client ID, Ration Card Number, State Portal, State
Name, District Name, FPS ID, Scheme Name, Duplicate UID
Status, Member ID, Member Name, UID Linked Status, Masked
Aadhaar, Relationship Name, Status Code, Success, Message,
Message Code
CKYC Search
Search the CKYC ID and details of a person from the Central Know Your Customer (CKYC) database using his/her national ID/document like Pan Aadhaar Passport Voter ID Driving License CKYC Number
Input
Output
CKYC Download
Download the CKYC details of a person using his/her CKYC ID by retrieving it from the Search API and his/her 'Date of Birth' / 'Mobile number' / 'Pincode + year of birth' from the Central Know Your Customer (CKYC) database
Input
Output