Skip to content
FinHubBy HabileLabs

Document Intelligence

Read a cheque image into structured account and routing details.

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

Overview

What the Bank Cheque OCR API does

The Bank Cheque OCR API reads bank cheque images and extracts the account number, IFSC code, bank name and payee details as structured fields. Structural checks flag poor scans or inconsistent MICR lines, and each extraction is logged in a tamper-evident audit trail.

Inputs

  • Cheque image (front side)
  • Scanned PDF upload
  • MICR line capture

Returns

  • Account number
  • IFSC code and bank name
  • Payee name and cheque number
  • Document quality flags

POST /v1/ocr/bank-cheque

How it works

Three steps to a verified result

01

Upload the cheque image

Submit a photo, scan or PDF of the cheque's front side over an encrypted channel.

02

MICR and field extraction

The engine reads the MICR line and printed fields to extract account number, IFSC, bank name and payee.

03

Structured, audit-ready response

Fields are returned as JSON with a tamper-evident log entry, ready for account verification workflows.

Use cases

Where teams use Bank Cheque OCR

  • Bank account verification during onboarding
  • Auto-populating account details for salary or loan disbursal
  • Reducing manual entry in vendor and payee setup
  • Cross-checking cheque details against penny-drop results

FAQ

Bank Cheque OCR API — FAQs

Common questions about FinHub's Bank Cheque OCR API.

No, this API extracts fields from the cheque image only. Pair it with a penny-drop or bank account verification API to confirm the account is active.

Ready to add Bank Cheque OCR to your flow?

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