API that reads any Indian KYC document — PAN card, Aadhaar, passport, driving licence, voter ID — and returns structured JSON with validated fields, confidence scores, and tamper detection signals. DPDP Act compliant. Used by FinTech lending apps, NBFC onboarding, and KYC automation platforms.
POST any document. Get structured JSON back. Confidence scores per field. Integrate in an afternoon.
// POST /v1/extract — PAN card { "document_type": "pan_card", "file": "pan_upload.jpg", "options": { "tamper_detection": true, "face_crop": true } }
{
"document_type": "pan_card",
"name": "SURESH KUMAR SHARMA",
"father_name": "RAMESH KUMAR SHARMA",
"dob": "1990-06-15",
"pan_number": "ABCDE1234F",
"pan_valid_format": true,
"tamper_signals": [],
"face_cropped": true,
"confidence": 0.99
}Customer uploads PAN + Aadhaar in your loan app. Extract API processes both in under 2 seconds. Pre-fills KYC form. Flags tamper signals. Ready for CKYC lookup.
Replace manual KYC document checking with AI. Every PAN, Aadhaar, and driving licence processed consistently — 400 KYC docs/hour vs 15/hour manual.
Extract API → face crop from ID doc → face match against live selfie. Two-step identity verification in under 5 seconds. Integrates with any face match service.
Extracted KYC data formatted for CKYC registry upload (CERSAI format). Automates the CKYC creation and lookup workflow for SEBI and RBI-regulated entities.
Aadhaar number automatically masked per UIDAI guidelines before storage. Only last 4 digits retained in JSON. Full DPDP Act and UIDAI compliance built in.
Embed KYC extraction in your own KYC product or lending platform. REST API, webhook, and SDK. Add your branding. White-label KYC extraction infrastructure.
Start with 50 free test pages. Pay per page after that — no subscription required at low volumes. Enterprise pricing for 1,000+ documents/month.
A KYC document extraction API is a REST API that accepts an image or PDF of a KYC document (PAN, Aadhaar, passport, driving licence, voter ID) and returns structured data — name, ID number, DOB, address, and validity — as JSON with confidence scores and tamper detection signals. XPndAI Extract's KYC API is DPDP Act compliant — Aadhaar numbers are automatically masked per UIDAI guidelines.
Yes. XPndAI Extract's KYC extraction complies with India's Digital Personal Data Protection (DPDP) Act 2023 and UIDAI guidelines. Aadhaar numbers are automatically masked (only last 4 digits retained) in the JSON output and never stored in full. Data is processed in transit and not retained beyond the API response. Consent management hooks are available for building DPDP-compliant consent flows around the extraction API.
Signzy and IDfy are SaaS KYC platforms — they charge per-verification, include their own KYC workflow UI, and you do not get raw API access to the extraction layer. XPndAI Extract is a pure API that gives you the extraction data directly — you own the KYC workflow logic. For businesses building their own KYC flow or embedding KYC in a product, Extract API gives more flexibility at lower per-document cost (₹1–₹2 vs ₹5–₹15 for full SaaS KYC).
Yes. XPndAI Extract handles photographed (not scanned) KYC documents — phone camera photos with perspective distortion, glare, and partial blur. For clear photographs, accuracy is 95%+. For heavily degraded images, the API returns partial extraction with per-field confidence scores so your application can request a re-upload for low-confidence fields. Minimum image resolution guidance is provided in the API documentation.
Upload any PAN, Aadhaar, or passport. Get structured JSON + tamper signals back. Free test.
📋 Free API Access 💬 WhatsApp Now