Skip to content
FinHubBy HabileLabs

Document Intelligence

Extract account holder, account number and balance details from a photographed bank passbook page in seconds.

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

Overview

What the Passbook OCR API does

FinHub's Passbook OCR API reads a photographed or scanned passbook page and extracts the account holder name, account number, bank, branch and running balance as structured data. Quality checks handle handwritten entries and worn pages, with every extraction logged for audit.

Inputs

  • Passbook page image or PDF
  • Optional expected account holder name for cross-check

Returns

  • Account holder name
  • Account number and IFSC
  • Bank and branch name
  • Latest balance and transaction date
  • Document quality score

POST /v1/ocr/passbook

How it works

Three steps to a verified result

01

Upload the passbook page

Send the passbook page image or PDF over an authenticated, encrypted connection.

02

Extract and validate

The engine reads printed and handwritten fields, resolving account and balance details with confidence scoring.

03

Receive structured output

Get structured account fields, a quality score and a tamper-evident log entry for the extraction.

Use cases

Where teams use Passbook OCR

  • Bank account verification for loan disbursement
  • Penny-drop alternative for low-connectivity onboarding
  • Salary and savings proof for underwriting
  • Micro-lending and rural financial inclusion workflows

FAQ

Passbook OCR API — FAQs

Common questions about FinHub's Passbook OCR API.

Yes, the engine is tuned to read both printed headers and handwritten transaction entries common in Indian bank passbooks.

Ready to add Passbook OCR to your flow?

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