IdentityKYC

Aadhaar Card OCR API

Extract Indian Aadhaar card data with a production-ready Aadhaar Card OCR API. Parse UIDAI Aadhaar cards into validated JSON: Aadhaar number (full or masked), full name, date or year of birth, gender, care-of, address, and PIN code. Upload the front, back, or both (up to 2 files). Built for KYC and onboarding workflows in India.

1 credit per request · Endpoint /v1/documents/aadhaar

Features

Built for Indian Aadhaar parsing and KYC workflows

India-specific schema

Tuned for UIDAI Aadhaar cards with support for full and masked UIDs, YOB-only cards, gender normalization, and PIN code validation.

Front and back in one call

Send up to two files so name and UID from the front merge with address from the reverse into a single typed JSON response.

Production ready

Built-in rate limits, API keys, and usage metering. Ship Aadhaar data extraction without building OCR infrastructure.

Try now

Upload a document and see live results

No API key required. Protected by Cloudflare Turnstile.

Response

Upload a document and click Extract data to see structured JSON here.

Quick start

Make your first extraction call

Upload one or two Aadhaar card images (front and/or back) and get structured JSON in one call.

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"

Schema

Extracted fields

Every response includes validated, typed fields ready for your application.

aadhaar_numberfull_namedate_of_birthyear_of_birthgendercare_ofaddresspincodeis_masked

Ready to extract data with Aadhaar Card OCR API?

Start free. No credit card required.