The Secure ID APIs provide verification tools that let you instantly verify critical identity details. With a single integration, you can access multiple verification services, such as bank account verification, PAN verification, Aadhaar verification, IFSC lookup, and GSTIN verification. These APIs help streamline processes like customer onboarding, payouts, and compliance checks by ensuring the accuracy of beneficiary details.

Use cases

The following are the use cases for Secure ID:

  • Customer onboarding: Verify beneficiary details during onboarding to ensure accuracy

  • Payout verification: Validate account details before making payouts to prevent transfer failures

  • Compliance and risk management: Perform KYC checks to meet regulatory requirements

  • Business transactions: Verify GSTIN for vendor onboarding or financing purposes

Key offerings

The following are the key offerings provided by Secure ID:

  • KYC links: Simplify customer onboarding with dedicated verification links

  • Bank account verification: Instantly verify beneficiary bank account details to ensure successful payments

  • PAN verification: Validate PAN details for individuals and businesses

  • Aadhaar verification: Confirm Aadhaar details as part of your KYC process

  • GSTIN verification: Instantly verify GSTIN details for business validation

  • Reverse penny drop: Verify bank account ownership by making a small credit to the beneficiary’s account

  • E-sign: Enable digital document signing to streamline onboarding and agreement processes

  • DigiLocker: Access and verify government-issued documents through DigiLocker integration

  • Official documents: Verify official documents such as vehicle RC, driving licence, and voter ID

  • IFSC lookup: Retrieve bank and branch details to validate IFSC codes

APIDescription
Generate Form LinkUse this API to generate a verification form to verify the KYC information of your users digitally.
Get Form StatusUse this API to get the status of the verification form.

Bank Account Verification V2

APIDescription
Bank Account Verification Sync V2Use this API to do bank account verification in sync.
Bank Account Verification Async V2Use this API to verify bank account information. It is an aysnc request.
Get BAV Status V2Use this API to get the details of the bank account verification request.
Bulk Bank Account Verification V2Use this API to verify bank account information in bulk.
Get Bulk BAV Status V2Use this API to get the details of the bulk bank account verification request.

PAN

APIDescription
Verify PAN SyncUse this API to verify if a given PAN exists. You will receive the name registered with the PAN and the PAN type (Individual or Business) in the response for a valid PAN.
Get Status of Verify PAN SyncUse this API to get the verification status of the Verify PAN Sync API.
Verify PAN in BulkUse this API to verify your customers’ PAN information individually or in batches at a time.
Get Status for Verify PAN in BulkUse this API to get the status of the Verify PAN in Bulk API request.
PAN Verification via OCRUse this PAN Verification via OCR API to verify and validate the PAN information quickly.
Get Status of PAN Verification via OCRUse this API to get the status of the created PAN Verification via OCR request.
PAN LiteUse this API to validate PAN information of individuals. The API helps verify the unique identifier, name of the individual, date of birth, and other information that helps you in customer onboarding, KYC verification, and other fraud prevention security measures.
PAN 360Use this API to verify the PAN information of your customers. You can retrieve information such as first name, last name, masked aadhaar number, contact information and more.

Aadhaar

APIDescription
Generate OTP to Verify AadhaarUse this API to generate OTP for a given aadhar number. The mobile number linked with the aadhaar information will receive the generated OTP.
Submit OTP to Verify AadhaarUse this API to verify aadhaar by submitting the OTP received on the mobile number linked to the aadhaar information.
Aadhaar Verification via OCRUse this API to extract the details of a customer from the respective aadhaar card image and return it to the business for verification or for KYC requirements.
Get Status of Aadhaar Verification via OCRUse this API to get the status of the created Aadhaar Verification via OCR request. You need to enter either the reference ID or verification ID to get the status.
Aadhaar MaskingUse this API to mask the first 8 digits of your customer’s aadhaar number and block the QR code (if it exists).

GSTIN

APIDescription
Verify GSTINUse this API to verify if a given GSTIN information exists or not.
Fetch GSTIN with PANUse this API to fetch the list of GSTIN associated with the PAN information.

Reverse Penny Drop

APIDescription
Create Reverse Penny Drop RequestUse this API to create a reverse penny drop request. Reverse penny drop is a verification method for validating bank account information. Your customers/users deposit 1 rupee through a UPI based transaction and get the 1 rupee back once the verification is complete.
Get Reverse Penny Drop Request DetailsUse this API to get the details of the created reverse penny drop request.

E-sign

APIDescription
Upload Document For E-SignUse this API to upload the document before creating the request for signing the document.
Create E-Sign RequestUse this API to add the details of the document and signer(s) to initiate e-sign verification.
Get E-Sign StatusUse this API to get the status of the initiated e-sign verification.

DigiLocker


APIDescription
Create DigiLocker URLUse this API to create a DigiLocker URL to retrieve and verify aadhaar information of your customer.
Get DigiLocker Verification StatusUse this API to get the status of the DigiLocker verification.
Get Document from DigiLockerUse this API to get your customer’s document details from DigiLocker.

Other Official Documents


APIDescription
Vehicle RCUse this API to to retrieve an individual’s recent employment details such as member ID, joining date, and exit date of the company.
Driving LicenceUse this API to verify the driving license of your customer. We retrieve details of the driving licence that includes the type of licence, issue date, expiry date, and more.
Voter IDUse this API to verify the authenticity of your customer’s voter ID. You need to enter the Electoral Photo Identity Card (EPIC) number and we retrieve complete details including assembly and parliamentary constituency details.
PassportUse this API to verify passport information and ensure the identity of your customer. Provide the passport file number in the request and we help you fetch the details.
CINUse this API to retrieve information from CIN such as business incorporation date, director(s) details, CIN status, and more.
Employee DetailsUse this API to to retrieve an individual’s recent employment details such as member ID, joining date, and exit date of the company.
IPUse this API to verify location, proxy details, city risk score, and proxy type risk score of an IP address.
Reverse GeocodingUse this API to convert geohraphic coordinates (latitude and longitude) into readable location information for verification purposes.
Liveliness CheckUse this API to verify if the customer is genuine and not a bot. We analyse the facial features of your customer in the picture or a selfie for identification.
Face MatchUse this API to verify the facial features of your customer in one image with another. You can compare an image with another image or with an image in an ID.
Name MatchUse this API to verify names that have enormous variations. Provide us the names you want to verify, and we will tell you whether they match and provide the reason.