Multipage Aadhaar UID Masking API
Introduction
In today's era of digital data handling, safeguarding sensitive information like Aadhaar numbers is crucial. Multi-page Aadhaar Masking by Signzy is a cutting-edge solution designed to ensure compliance with UIDAI regulations, which mandate masking the first 8 digits of Aadhaar numbers stored in systems. Here's why it's a game-changer:
Key Highlights:
Efficient and Accurate Processing
- 99% accuracy in detecting and masking Aadhaar numbers.
- Real-time processing with an impressive response time of 0.25 seconds per page.
Scalability for High-Volume Needs
- Supports documents up to 128 pages in length.
- Batch processing capabilities for seamless handling of bulk Aadhaar data.
Advanced Features
- Automates masking for enhanced data security.
- Ensures compliance by masking QR codes, Virtual IDs (VIDs), and Unique IDs.
Industry Applications
- Ideal for banks, NBFCs, telecom providers and insurance firms.
- Simplifies onboarding, enhances KYC processes, and protects sensitive data across industries.
Flexible Integration
- Easily integrates with existing systems for smooth adoption and minimal disruption.
Performance metrics:
Average classification and masking time: 0.25 seconds per page
Accuracy: ~99%
ID support: Aadhaar Letter, eAadhaar, and Aadhaar PVC card, mAadhaar
API Details
Endpoint:
POST https://api.signzy.app/api/v3/aadhaar/classification-maskingPOST https://api-preproduction.signzy.app/api/v3/aadhaar/classification-maskingRequest headers:
Name | Value | Required | Description |
|---|---|---|---|
Content-Type | application/json | Yes | The type of content that the request body contains. |
Authorization | XXXXXXXXXXX | Yes | An authentication token to authorize the request. Reach out to the Signzy support team to get one created. |
Request body parameters:
Parameter | Data Type | Description | Required |
|---|---|---|---|
urls | Array | URLs where the document to be masked is hosted. You can use Signzy's Persist API to do the same as well. | Yes |
{
"urls": [
"https://domain/...hosted_image.../image.jpg"
]
}Code samples:
curl --location 'https://api.signzy.app/api/v3/aadhaar/classification-masking' \
--header 'Content-Type: application/json' \
--header 'Authorization: <Token>' \
--data '{
"urls": [
"https://domain/...hosted_image.../image.jpg"
]
}'Response body parameters:
Parameter | Data type | Description |
|---|---|---|
maskedPdfUrl | String | Link of the document with all Aadhaar masked inside it |
{
"maskedPdfUrl": "https://persist.signzy.tech/api/files/1118726134/download/9ac355a3d0803f5dea853a.pdf"
}Document(to be masked) related Constraints:
- Our API supports the following types of masking of Aadhar documents: Aadhaar Letter, eAadhaar, and Aadhaar PVC card.

- The document being shared as part of the API payload can be multi-page.
- Size should not exceed 10MB.
- Supported document types:
- For best results, make sure that the image you use fits tightly in the camera view and is horizontally aligned.

API Performance
Latency | Defines the time it takes for a request to travel from one place to another and get a response back. | Approx 0.25 seconds per page |
|---|---|---|
Success rate | Defines how often the API performs its intended function without any errors or problems. | ~99%(Processing valid Aadhaar documents) |
Contact Us for Any Assistance
If you have any questions or need assistance, please reach out to our customer support team. You can contact us via email at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!