Automate digital onboarding
Capture identity and address fields from Aadhaar front and/or back uploads.
Extract Aadhaar number, name, DOB, gender, and address as validated JSON for Indian KYC and onboarding.
Upload a document and see the structured data Cryvis returns.
Capture identity and address fields from Aadhaar front and/or back uploads.
Support full and masked Aadhaar numbers, YOB-only cards, and PIN validation.
Send up to two files so name and UID merge with address into a single typed response.
Cryvis turns aadhaar uploads into identity data your application can use immediately.
Before
After
Grouped fields from the production schema, ready for your application.
full_namedate_of_birthyear_of_birthgenderaadhaar_numberis_maskedcare_ofaddresspincodeUpload a document, get structured data, and route it into digital onboarding.
What this aadhaar extraction API supports in production.
Upload one or two Aadhaar card images (front and/or back) and get structured JSON in one call.
Request
curl -X POST https://api.cryvis.com/v1/documents/aadhaar \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@aadhaar-front.jpg" \
-F "file=@aadhaar-back.jpg"Response
{
"aadhaar_number": "1234 5678 9012",
"full_name": "RAHUL SHARMA",
"date_of_birth": "1992-08-14",
"year_of_birth": null,
"gender": "Male",
"care_of": "S/O SURESH SHARMA",
"address": "12 MG Road, Bengaluru, Karnataka 560001",
"pincode": "560001",
"is_masked": false
}Start building
View API reference →Cryvis handles the document understanding layer so you can focus on your product.
Every response is typed JSON your application can store, validate, and route without brittle parsing.
Purpose-built schemas for identity, finance, and vehicle documents — or define your own.
API keys, rate limits, and usage metering so you ship without building OCR infrastructure.
Start free. No credit card required.