Real Identity Verification.
Minimal Data Exposure.
OTP-based eKYC and Offline Aadhaar (QR/XML) verification with biometric face match, backed by selective disclosure and an immutable consent trail, so you get a verified person without inheriting their full Aadhaar record. Built for fintech, gig platforms, telecom, and crew or workforce management.
58,000+ fans verified · Case study →How it works
One integration. Two verification paths. One disclosure choice.
Choose OTP or Offline Verification
Send an OTP to the Aadhaar-linked mobile number, or scan the secure QR on a physical Aadhaar card or e-Aadhaar PDF, two of the Aadhaar authentication modes UIDAI supports. Pick per user, per flow, or offer both.
Face Match Confirms the Person
The photo returned by Aadhaar is matched 1:1 against a live selfie using Face Authentication, another UIDAI-supported authentication mode, with liveness detection to block photos, screen replays, and deepfakes.
Choose What Gets Disclosed
Take the full verified demographic record, or request selective disclosure, a zero-knowledge proof of one claim, like "age over 18", with the underlying data never reaching your server.
Structured Result, Delivered by Webhook
Your backend receives a typed JSON response in the W3C Verifiable Credentials standard, plus a webhook event, scoped to exactly what you asked for, with a pass/fail verdict, ready to act on.
OTP-Based eKYC · Via Sub-AUA Partnership
Live UIDAI data, delivered over OTP.
An OTP is sent to the mobile number linked with the Aadhaar record. Once verified, Hypersign retrieves the demographic data live from UIDAI through our licensed Sub-AUA partner, so you get authoritative data without holding your own AUA/KUA licence.
Offline Aadhaar · QR & XML
No live UIDAI call needed.
Every Aadhaar card and e-Aadhaar PDF carries a UIDAI-signed secure QR code. Hypersign reads it and verifies the digital signature against UIDAI's public key, no OTP or live UIDAI call required, and no AUA/KUA licence needed on your side.
Biometric Face Match
Match the person in front of the camera to their Aadhaar photo.
The photo returned by Aadhaar, from either OTP or Offline QR, is matched 1:1 against a live selfie with liveness detection in the same step, so a printed photo, screen replay, or someone else's Aadhaar card can't pass as a match.
Selective Disclosure · Zero-Knowledge Proofs
Ask for a claim. Not the whole Aadhaar record.
Most Aadhaar verification APIs, HyperVerge, Signzy, Digio, and IDfy included, hand back your customer's full demographic block, name, date of birth, address, photo, on every single check, even when your flow only needed a yes or no answer. Hypersign can do better: using selective disclosure and zero-knowledge proofs, we prove just the one claim you actually asked for, say "age over 18: true", without ever showing us or you the underlying DOB, address, or Aadhaar number. The less PII you receive, the less you have to secure, store, or explain if you ever face a DPDP breach notification.
One Aadhaar, One Identity
Stop one Aadhaar number, or one face, powering multiple accounts.
For workforce and crew management platforms onboarding large or seasonal teams, preventing the same Aadhaar number or the same face from registering under multiple profiles matters as much as verifying the document itself. This isn't a self-serve API today, it's available as a custom integration built around your account model and risk thresholds.
Talk to our team about dedup requirements →Consent & Immutable Audit Trail
Every consent event, anchored, not just logged.
Every Aadhaar pull, OTP or offline, is preceded by an explicit, timestamped consent record, and that record is hashed and anchored to an immutable ledger the moment it's captured, not written to a database row someone could edit later. The same anchoring applies to the verification event itself, so you, an auditor, or a regulator can independently prove a consent or verification happened, and exactly when, without taking our word for it. The full Aadhaar number is never returned to your frontend, and the APIs themselves are stateless: no verification payload is stored beyond a masked reference ID, kept for 20 minutes and then permanently deleted.
Compliance
In Compliance With the Aadhaar Act, DPDP-Aligned
Certifications
Regulatory Frameworks
Licensing, stated plainly: OTP-based Aadhaar eKYC is processed through Hypersign's licensed Sub-AUA partner under UIDAI regulations. Offline Aadhaar (QR/XML) verification is processed under UIDAI's Offline Paperless KYC framework, which does not require an AUA/KUA licence. The Aadhaar verification service runs on infrastructure hosted entirely in India (GCP), and is stateless: no verification data is stored beyond a masked Aadhaar reference ID, retained for 20 minutes and then permanently deleted.
Use Cases
Who Verifies Aadhaar with Hypersign
Workforce & Crew Onboarding
Verify Aadhaar and match faces for event crews, field staff, and seasonal workers before granting site access.
Fintech & Neobanks
Meet Indian KYC obligations at account opening with OTP or offline Aadhaar verification.
Telecom & SIM Issuance
Complete DoT-mandated Aadhaar-based subscriber verification for new SIM activations.
Gig Economy & Delivery
Onboard drivers and delivery partners with Aadhaar plus face match before their first shift.
BNPL & Lending
Confirm borrower identity against Aadhaar records before extending credit in India.
Co-living & Hospitality
Verify guest or tenant identity at check-in with a hosted Aadhaar verification link.
Pricing
Simple, Usage-Based Aadhaar Pricing
Separate from our global KYC plans. A monthly minimum covers your first 500 verification journeys; every journey beyond that is billed at the same per-journey rate.
Monthly Minimum Commitment
Covers up to 500 verification journeys / month
- Aadhaar Face Match
- Aadhaar QR Verification
- Aadhaar OTP Generation
- Aadhaar OTP Verification
- API infrastructure, processing, monitoring & support
Usage beyond 500 journeys is billed separately at ₹15 (~$0.18) per additional journey.
Per-Journey Cost Breakdown
Aadhaar Verification is ₹6 either way: OTP generation (₹1) + OTP verification (₹5), or a single QR verification (₹6 flat).
Calculator
Estimate Your Monthly Cost
Set your expected verification volume and see the breakdown, live.
Tell us your estimated volume and we'll set up your account against it.
FAQ
Everything about Aadhaar verification
Real People. Verified Aadhaar.
Onboarded with Confidence.
Deploy OTP eKYC and Offline Aadhaar verification with biometric face match in days. Talk to our team about your flow, pricing, and dedup requirements.
Aadhaar OTP eKYC · Offline Aadhaar QR/XML · Face Match · India DPDP Compliant