Production-grade KYC APIs — OCR, face matching, and PII masking — built for India's banks, NBFCs, and regulated fintechs. Accurate enough for compliance, fast enough for onboarding.
Each endpoint solves one job — exceptionally well. Combine them for end-to-end customer onboarding, or wire them into your existing flows.
Read Aadhaar, PAN, passports, driving licences, and voter IDs with field-level accuracy. Structured JSON in milliseconds.
Verify a live selfie against the photo on an ID document. Passive liveness, deepfake detection, spoof resistance.
Automatically redact sensitive fields on documents and in API responses. RBI-compliant, reversible with strict key access.
KYC isn't a feature for banks and NBFCs — it's a regulated obligation. Every design decision at Recspace is made with that in mind.
Trained on Indian IDs — including regional-language Aadhaar, PAN variants, newly issued e-PAN, and driving licences across every state's format. Not a generic OCR model with India as an afterthought.
Data residency in India, encryption at rest and in transit, per-customer key rotation, audit trails for every PII access. SOC 2 Type II and ISO 27001 certifications kept current — not decorative.
Every additional second of onboarding latency is a drop-off. Our APIs are engineered for sub-second p95 latency, so your users never wait.
When a match fails or OCR confidence drops, you get specific, actionable reasons — not an opaque red flag. Your operations team knows exactly what to do next.
Kept current, audited annually.
Recspace replaced three KYC vendors for us in four weeks. Onboarding fraud attempts dropped 62%, and we finally stopped getting RBI observations on our audit reports.
No SDK gymnastics. No proprietary DSLs. Just clean, versioned REST endpoints with predictable JSON — so your engineers can integrate in an afternoon, not a sprint.
Read the docs →# Complete KYC in a single call curl -X POST https://api.recspace.in/v1/kyc/verify \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: multipart/form-data" \ -F "document_front=@aadhaar_front.jpg" \ -F "selfie=@selfie.jpg" \ -F 'mask_response=true' # → 200 OK · 2.69s { "session_id": "kyc_8B3A2F", "status": "verified", "ocr": { "confidence": 0.994, "fields": 14 }, "face_match": { "similarity": 0.968, "liveness": "passed" }, "masked_pii": true }
From loan application to disbursement in under 10 minutes. KYC complete, face verified, risk flagged — all before the underwriter sees the file.
↓ 78% drop-off reductionVideo-KYC with passive liveness and real-time document extraction. No branch visit, no repeated uploads — account live in the same session.
↑ 2.4x conversionOnboard merchants for payment gateways and BNPL with full KYC, PAN+GSTIN checks, and director biometric verification in one flow.
◉ 180+ merchants/day avgThree things. First, our OCR is trained specifically on Indian government IDs — not adapted from Western datasets — so our accuracy on Aadhaar, PAN, and state-issued DLs is measurably higher. Second, we ship the full stack (OCR + face + masking) as clean, versioned APIs, so you don't stitch three vendors together. Third, we take compliance seriously: SOC 2 Type II, ISO 27001, RBI-aligned data localisation — audited, not aspirational.
All processing and storage happens in AWS Mumbai (ap-south-1). No customer data leaves India. Each customer gets a dedicated KMS key that rotates on a 90-day schedule, and document payloads are encrypted at rest with AES-256 and in transit with TLS 1.3. We log every PII access with customer, operator, and timestamp — available in your audit portal.
Production SLA is 99.9% monthly uptime with credits for any missed window. Our trailing-90-day actual uptime has been 99.98%. Infrastructure runs active-active across three availability zones in Mumbai with automatic failover; p95 API latency targets are under 900ms for individual endpoints.
Usage-based, with committed-volume discounts for enterprise contracts. You pay per successful verification — no charges for failed OCR confidence, rejected liveness checks, or rate-limited calls. Pricing scales down as volume grows. We publish indicative pricing tiers; custom terms for regulated enterprises with volume over 1M verifications per month.
Most customers go from first API call to production in 2–3 weeks. Week 1: authentication, sandbox testing, webhook setup. Week 2: UAT with real documents, edge-case handling. Week 3: production rollout with gradual traffic ramp-up. Our solutions team stays in your Slack for the entire integration period.
Yes. Our platform supports the full V-CIP workflow — video recording, geo-tagging, random question prompts, officer-side review dashboard, and the full session evidence package. We're integrated with multiple banks running RBI-aligned V-CIP in production today.
30-minute technical walkthrough. Bring your own IDs, your own edge cases. We'll run them live against the production API.