Skip to content
FinHubBy HabileLabs

Document Intelligence

Digitize filled paper KYC forms into structured identity and address data, ready for onboarding workflows.

api · POST /v1/kyc/verify
POST /v1/kyc/verify
Authorization: Bearer sk_live_••••
{ "pan": "XXXXX1234F", "consent_artifact": "ca_9f2c…" }

Overview

What the KYC Form OCR API does

FinHub's KYC Form OCR API reads a scanned or photographed KYC form and extracts customer name, address, identity document numbers and signatures as structured fields. It checks for incomplete or unsigned forms and logs every extraction with consent for compliance.

Inputs

  • Filled KYC form image or PDF
  • Form type hint (bank, insurance, mutual fund)
  • Optional expected customer name for cross-check

Returns

  • Customer name and address
  • PAN, Aadhaar or other ID numbers entered
  • Date of birth and contact details
  • Signature and form completeness status
  • Document quality score

POST /v1/ocr/kyc-form

How it works

Three steps to a verified result

01

Upload the filled form

Send the completed KYC form image or PDF over an authenticated, encrypted connection.

02

Extract and validate

The engine reads handwritten and printed fields, checking for missing sections and signature presence.

03

Receive structured output

Get structured identity fields, a completeness status, a quality score and a tamper-evident log entry.

Use cases

Where teams use KYC Form OCR

  • Branch and paper-based customer onboarding digitization
  • KYC re-verification and periodic updation drives
  • Data entry automation for back-office operations
  • Field agent onboarding in low-connectivity areas

FAQ

KYC Form OCR API — FAQs

Common questions about FinHub's KYC Form OCR API.

Yes, the engine handles both printed and handwritten entries commonly found on Indian bank, insurance and mutual fund KYC forms.

Ready to add KYC Form OCR to your flow?

Book a demo and see the API return a verified result on your own test data in minutes.