Skip to content
EzVerify
Checking API status… Live

KYC verification APIs for Indian lending.

Onboard borrowers faster and stay compliant. Mask Aadhaar numbers & QR codes, extract & classify KYC documents, match Indian names and addresses with AML screening, verify faces with passive liveness, and look up bank & geo data — all from one hosted REST API and a single key. Data processed in India, never shared with third parties.

One API key, five products India-tuned models Free tier, no card
POST /v1/aadhaar/mask 200 OK
# Mask an Aadhaar — number + QR — via the hosted API
curl -X POST https://api.kyc.ezfinanz.com/v1/aadhaar/mask \
  -H "X-API-Key: ez_live_••••••••" \
  -H "Content-Type: application/json" \
  -d '{ "image_b64": "<base64 JPG/PDF>" }'

{
  "ok": true,
  "data": {
    "masked_ref": "XXXX-XXXX-1234",
    "qr_masked":  true,
    "fields": { "name": "…", "dob": "…" },
    "image_b64": "<masked output>"
  },
  "took_ms": 318
}
PII never leaves your servers — built for UIDAI masking norms RBI V-CIP DPDP Act
Use cases

Built for every step of lending KYC

From first application to re-KYC, drop EzVerify into the onboarding flows your NBFC, bank or fintech already runs.

Digital onboarding & V-CIP

Verify identity, face and liveness for RBI V-CIP journeys — web or app, in seconds.

Loan KYC document checks

Mask Aadhaar, extract fields, and match the applicant's name and address against the loan file.

Periodic re-KYC

Re-verify existing borrowers at renewal with the same key — no re-integration.

Fraud & spoof checks

Passive liveness and face match to stop presentation attacks and identity mismatches.

The products

Five KYC APIs, one key

Everything you need to verify a borrower end-to-end — behind a single base URL and a single X-API-Key. Built entirely on our own in-house models.

Aadhaar Masking

Redact the first 8 digits and the QR code on any Aadhaar image or PDF, and extract name, DOB, gender and address — masked-only, never the full number.

Identity Match

India-tuned name & address matching with AML screening — initial expansion, transliteration, and pincode/locality normalization. Single & batch, with clear decision bands.

Document OCR

Classify KYC documents and extract structured fields — PAN live today, passport, voter ID and driving licence on the way. Built for degraded, real-world scans.

Face Verify

1:1 face match (selfie vs document photo) plus passive liveness anti-spoof — for V-CIP and remote onboarding journeys.

Bank & Geo Data

IFSC and bank-branch master with geo coordinates, plus pincode data — built from open datasets, refreshed weekly, and served entirely from our own infrastructure.

Deterministic Validators

Format & checksum validation for PAN, GSTIN, UPI IDs, IFSC codes and Aadhaar (Verhoeff) — exact by construction, no ML involved. Bundled with every plan.

PAN GSTIN UPI IFSC Aadhaar checksum
5
KYC APIs
1
API key & base URL
India
tuned, in-house models
Masked
by default, never the full number
Developers

Integrate in minutes

Grab a key from the console, send a base64 image, and get back a masked reference, a masked image, and structured fields. One header, one consistent envelope, everywhere.

  • Auth with a single X-API-Key header
  • Consistent {ok, data, request_id, took_ms} envelope
  • Swagger reference, Postman collection & a live status endpoint
terminal — bash
# Mask an Aadhaar image via the hosted KYC API
export KEY="ez_live_your_api_key"
export IMG="$(base64 -w0 aadhaar.jpg)"

curl -sS https://api.kyc.ezfinanz.com/v1/aadhaar/mask \
  -H "X-API-Key: $KEY" \
  -H "Content-Type: application/json" \
  -d "{\"image_b64\": \"$IMG\"}" | jq

# → { "ok": true, "data": { "masked_ref": "XXXX-XXXX-1234",
#     "qr_masked": true, "image_b64": "…" }, "took_ms": 318 }
Compliance & data handling

Compliant by design. India-first data handling.

Your customers' data is processed in India, on EzFinanz's own infrastructure, and never shared with any third-party verification service. Aadhaar is masked by default and mapped to UIDAI masking norms, RBI V-CIP and the DPDP Act. That keeps your data-residency and DPDP story simple.

Explore the API reference

Data processed in India

Requests run on EzFinanz infrastructure in India — no cross-border transfer.

No third-party sharing

We don't resell another vendor. Your customers' PII is never handed off elsewhere.

Masked by default

Aadhaar number and QR redacted per UIDAI norms — the full number is never returned.

Regulation-mapped

UIDAI masking, RBI V-CIP and DPDP Act obligations mapped to each product.

Pricing

Start free. Scale when you do.

Metered, per-key plans. Upgrade in the console — no re-integration.

Free

Kick the tyres

₹0
  • All 5 products
  • 100 pages/month
  • Community support
Start free

Starter

First production loads

₹2,000/mo

5,000 pages included · ₹0.50/page after

  • Higher rate limits
  • Usage dashboard
  • Email support
Choose Starter
Most popular

Growth

Scaling onboarding

₹10,000/mo

50,000 pages included · ₹0.30/page after

  • Batch matching
  • Priority throughput
  • Priority support
Choose Growth

Scale

High volume & enterprise

Custom
  • Custom quotas & SLAs
  • Volume commitments
  • Compliance assist
Talk to us

Ship compliant KYC onboarding

Create an account, mint a key, and start calling the KYC APIs. Minutes, not weeks.