Skip to content
FinHubBy HabileLabs

Document Intelligence

Capture bank account details from a cancelled cheque in one call.

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

Overview

What the Cancelled Cheque OCR API does

The Cancelled Cheque OCR API reads cancelled cheque images and extracts account number, IFSC code and bank name as structured fields, removing the need for manual data entry. Quality checks flag illegible uploads, and each extraction is recorded in a tamper-evident audit log to cut verification turnaround time.

Inputs

  • Cancelled cheque image
  • Scanned PDF upload
  • Mobile or web capture

Returns

  • Account number
  • IFSC code and bank name
  • Account holder name (if printed)
  • Document quality flags

POST /v1/ocr/cancelled-cheque

How it works

Three steps to a verified result

01

Upload the cancelled cheque

Submit a photo, scan or PDF of the cancelled cheque over an encrypted channel.

02

Automated field extraction

The engine extracts account number, IFSC and bank name, replacing manual keying of bank details.

03

Structured, audit-ready response

Fields are returned as JSON with a tamper-evident log entry, ready to feed account-linking workflows.

Use cases

Where teams use Cancelled Cheque OCR

  • Bank account linking for salary or loan disbursal
  • Vendor and employee bank detail onboarding
  • Cutting manual review time in account verification
  • Mandate and NACH setup workflows

FAQ

Cancelled Cheque OCR API — FAQs

Common questions about FinHub's Cancelled Cheque OCR API.

This API is tuned specifically for cancelled cheques used to capture bank details for onboarding, while the Bank Cheque OCR API is built for active, in-use cheques.

Ready to add Cancelled Cheque OCR to your flow?

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