Verification Suite API Overview

Use the Verification Suite APIs to verify bank account information, PAN, UPI, GSTIN of your customers. You can check the required parameters, success, and error responses.

📘

Join Discord Community

Become a member of our Discord community by clicking this invite. You can seek assistance and get clarifications with respect to our Verification Suite APIs.


API Compatibility (Backwards)

We tend to modify or update our APIs to enhance its functionality, security, and usability. We consider the modifications or updates to our APIs are backward compatible (maintains compatibility with its previous versions). We recommend you to configure your API integration that accommodates the new releases or updates without any interruption. By new releases or updates, we mean the following:

  • Adding a newer version of the API
  • Adding new optional request and/ or query parameters
  • Adding new response parameters
  • Adding new fields in webhook events

We might not notify you about the changes since the changes are backward compatible. We highly recommend that you follow our API documentation for up-to-date information.


KYC Links

API NameDescription
Generate Form LinkUse this API to generate a verification form and verify the KYC information of your users digitally.
Get Form StatusUse this API to get the status of the verification form. You need to input either the verification_id or reference_id to get the form status.

Bank Account Information Verification

API NameDescription
Bank Verification Sync V1.2Use this API to validate the given bank account number and IFSC. This is a sync verification request.
Bank Verification AsyncUse this API to validate the given bank account number and IFSC. This is an async verification request.
Get Verification StatusUse this API to get the statuses of the bank validation request by providing either the bvRefId or userId.
IFSC VerificationUse this API to verify if a given IFSC exists.
Bulk Bank VerificationUse this API to request bank validations in bulk.
Get Bulk Verification StatusUse this API to get the status of bulk bank validation request by providing the bulkValidationId.

Reverse Penny Drop

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 in 24-48 hours once the verification is complete.

API NameDescription
Create RequestUse this API to create a reverse penny drop request.
Get DetailsUse this API to get the details of the created reverse penny drop request. You need to enter either ref_id or verification_id.

UPI VPA Verification

API NameDescription
UPI VerificationUse this API to verify if a given UPI handle exists. You will receive the customer name given at the bank in the response for valid UPIs.
Get UPI VPA Using Phone NumberUse this API to fetch the account holder name along with the UPI ID of the user by providing the phone number.
UPI 360Use this API to verify UPI information of your customers along with IFSC and the name registered at the bank.

PAN Verification

API NameDescription
Verify PAN SyncUse this PAN verification 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 valid PAN.
Get PAN Verification StatusUse this API to get PAN verification request status.
Verify Bulk PAN Use this API to verify a large number of PANs.
Get Bulk PAN StatusUse this API to get the status of the Bulk PAN verification request by providing the reference ID or bulk_verification_id.
PAN Verification via OCRUse this PAN Verification via OCR API to verify and validate the PAN information quickly. Provide the front image of PAN and a verification ID.
PAN 360Use this API to verify the PAN information of your customers.
PAN LiteUse this API to ensure the PAN information aligns with the official records.

Aadhaar Verification

API NameDescription
Generate OTP to Verify AadhaarUse this API to generate OTP for a given aadhar number and it will be sent to the mobile number linked with the aadhar.
Submit OTP for Aadhaar VerificationUse this API to verify aadhar by submitting the OTP received on your phone number and the reference ID received in the offline aadhar verification API response.
Get Aadhaar StatusUse this API to get the aadhaar information. You need to input the reference ID that you receive in the Submit OTP for Aadhaar Verification API.
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.
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

API NameDescription
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.

E-Sign


API NameDescription
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


API NameDescription
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


API NameDescription
Vehicle RCUse this API to verify the authenticity of vehicle details. We help you find out the complete information of the vehicle including the owner, chassis number, registration date, registration number, and more
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.