Simple pricing.
No surprises.

Free for individuals. Powerful API for banks, NBFCs & fintech platforms.

Mask Your Documents

Browser-based masking — your files never leave your device.

Free
₹0
2 maskings per day, forever free.
  • Mask Aadhaar (PDF & image)
  • Mask PAN card
  • UIDAI-compliant output
  • Zero data stored
  • 2 docs/day limit
Start Masking Free →
Pro
499/month
Unlimited maskings for power users.
  • Everything in Basic
  • Unlimited documents
  • Bulk batch processing
  • Email support
  • Cancel anytime

Aadhaar Masking API

Integrate Aadhaar masking directly into your KYC or document pipeline with a single REST API call.

One API call. Fully masked.

Send a PDF or image containing an Aadhaar card. Receive the masked version back in milliseconds. Server-side OCR — works with any document quality.

🔐 API Key Auth 📄 PDF + Image ⚡ <2s Response 🏦 Bank-grade
# Mask Aadhaar in 3 lines
curl -X POST \
https://api.maskaadhaar.com/api/v1/mask-aadhaar \
-H "X-API-Key: YOUR_KEY" \
-F "file=@aadhaar.pdf" \
--output masked.pdf
API Starter
999/month
For small teams and pilots.
  • 100 API calls/month
  • PDF & image support
  • Up to 10 MB per file
  • REST API + docs
  • Email support
  • No batch endpoint
Get API Key →
Enterprise
Custom
For banks and large-scale deployments.
  • Unlimited API calls
  • Batch up to 100 files
  • Up to 50 MB per file
  • On-premise deployment
  • Dedicated SLA & support
  • Custom integration help
Contact Sales →

Frequently Asked Questions

Is the individual tool safe to use?
Yes. Individual masking runs entirely in your browser. Your PDF or image is never uploaded to any server — we have zero access to your documents.
How does the API process files?
The API receives your uploaded file, runs OCR to detect Aadhaar numbers, masks the first 8 digits, and returns the masked file. Files are processed in memory and never stored to disk.
What file formats does the API support?
PDF, JPEG, and PNG. The API returns a masked PDF or JPEG depending on input and your output_format parameter.
Is the API output UIDAI compliant?
Yes. The API masks the first 8 digits and shows only the last 4, matching the format recommended by UIDAI for sharing Aadhaar numbers.
Can I get an on-premise deployment?
Yes — the Enterprise plan includes on-premise deployment options. Contact us at api@maskaadhaar.com to discuss your requirements.
Do API monthly limits reset?
Yes. API call quotas reset on the 1st of each calendar month aligned with your billing cycle.