Digilocker APIs - what's it and how to use
Digilocker is a flagship program initiated by the Government of India, as part of the Digital India campaign. It is a secure and digital document wallet where users can store their important documents such as Aadhaar, driver's license, and other government-issued certificates.
With the Digilocker API provided by Signzy Technologies Private Limited, developers can easily integrate Digilocker functionalities into their applications.
Who can use Digilocker API?
Any organization can leverage these APIs to improve their application's user experience by eliminating the need for physical document submission, streamlining verification processes, and reducing the chances of fraud.
Digilocker Adoption in India
Since its launch in 2015, Digilocker has gained significant traction in India. According to the latest data available, as of December 2021, Digilocker has over 49 million registered users and over 4.5 billion documents have been issued through the platform.
Documents that can be extracted from Digilocker
Digilocker allows users to store a wide range of documents in their digital locker. Some of the most commonly available documents in people's Digilocker accounts include an Aadhaar card, PAN card, driving license, vehicle registration certificate, education certificates, insurance policies, and various other government-issued documents.
The Digilocker APIs provided by Signzy can be used to fetch documents stored in the user's Digilocker account. And if required pull other documents from issuing authorities on the customer's behalf.
How Digilocker APIs can be helpful for your product?
By integrating Digilocker API into your application, you can offer your users a hassle-free and secure document storage solution. The API helps reduce the time and effort needed for document verification, resulting in a better user experience. Additionally, the API allows your application to be compliant with various government regulations.
Different Use Cases of Digilocker
Digilocker is a versatile digital document storage and management platform that can be used across various sectors. The following are some examples of how Digilocker can be utilized in different industries:
Healthcare Sector:
In the healthcare sector, Digilocker can be used to store medical records and certificates. This can help in maintaining a centralized repository of the patient's medical history, which can be accessed easily by the healthcare provider, leading to better care coordination and outcomes.
Finance Sector:
In the finance sector, Digilocker can be used for loan applications and KYC (Know Your Customer) verifications. With the user's consent, financial institutions can directly access the user's Digilocker account and retrieve the required documents, eliminating the need for physical document submission and reducing the time and effort required for the verification process.
Education Sector:
In the education sector, Digilocker can be used to store academic certificates and other important documents. This can help students maintain a digital portfolio of their academic achievements, which can be easily accessed and shared with potential employers or educational institutions.
Government Sector:
In the government sector, Digilocker can be used for the digital verification of identity and address proof. This can help in reducing the chances of fraud and improve the overall efficiency of the verification process.
Apart from the above-mentioned sectors, Digilocker can also be used in various other industries such as insurance, legal, and real estate, among others. With the Digilocker API provided by Signzy Technologies Private Limited, developers can easily integrate Digilocker functionalities into their applications and provide their users with a seamless and secure document storage solution.
FAQs
1) What will happen if the Digilocker ID owner (client) declines consent on the URL shared by the Requester for specific documents? If a client declines consent for required documents by deselecting them on the iFrame, the requester will not be able to pull the ID using the "RequestId." 2) Can the requester pull all the required documents with the "RequestId" even if the client has not issued them to themselves on the Digilocker App? If the client has not issued the required documents on the Digilocker app themselves, the requester can still pull the docs using the "RequestId" if the client has given consent within the Digilocker iFrame (Response URL of Create URL API). The requester needs to use the Pull doc v2 API. 3) How will the Digilocker-based solution work for the client whose PAN is not linked with Aadhaar? Fetching ePAN from Digilocker has nothing to do with PAN Aadhaar linkage. Scenario 1: The client has already issued themselves an ePAN in Digilocker and has given consent in the Digilocker iFrame (received from the Create URL API). The requester will be able to fetch it using Get Details and Get Files. Scenario 2: The client has not issued themselves an ePAN in the Digilocker app and has given consent in the Digilocker iFrame. The requester has to fetch it through the Pull doc API or Pull doc v2 API since unissued documents will not be visible in response to the Get details API. 4) There is no profile picture in the PAN fetched from the Digilocker account. Would the requester get any image with the XML/digital file? No, the profile picture is not present in the PAN issued in Digilocker. 5) What is the latency if a document/ID of a client is updated? It can be considered real-time. Whenever a change happens in the document, it's updated in Digilocker as Digilocker is synced with the respective ID/Document source. 6) Can the Requester decide which documents/IDs should be by default ticked on the Digilocker consent page? i.e., if we want Aadhaar, PAN, and Driving License to be ticked by default. Aadhaar, PAN verification, and DL are selected by default. For the inclusion of other documents/IDs in consent iFrame, connect with the Signzy Sales team. 7) What if the Requester wants to fetch additional documents apart from the PAN, Aadhaar, and DL? The requester needs to select the docIDs and orgIDs that they want to fetch while getting onboarded on the Digilocker API of Signzy. They can get the exhaustive list from https://docs.signzy.com/api-marketplace/get-list-of-documents API or the Sales team. Once the selection has been finalized, please connect with the Signzy Sales team.
8) If a person doesn't have a Digilocker account, that person can create and link documents.
A Digilocker account is necessary for giving consent for docs/IDs sharing.
9) Will I get the pdf and xml data in GetFiles or Pull Document v2 response for all docs and IDs?
The response will have the data that the issuer of ID/Docs is providing to Digilocker.