Skip to content
FinHubBy HabileLabs

Document Intelligence

Digitize scanned balance sheets into structured financial data for faster underwriting and credit analysis.

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

Overview

What the Balance Sheet OCR API does

FinHub's Balance Sheet OCR API reads a scanned or PDF balance sheet and extracts assets, liabilities, equity and key line items into structured fields. Quality checks catch misaligned tables and low-resolution scans before the data reaches your credit or risk models, keeping every extraction traceable.

Inputs

  • Balance sheet image or PDF
  • Reporting period (financial year)
  • Optional entity name for cross-check

Returns

  • Total assets and liabilities
  • Equity and reserves
  • Key line-item breakdown
  • Reporting period and currency
  • Document quality score

POST /v1/ocr/balance-sheet

How it works

Three steps to a verified result

01

Upload the statement

Send the balance sheet image or PDF over an authenticated, encrypted connection.

02

Parse and validate

The engine identifies table structures, extracts line items and checks that totals reconcile internally.

03

Receive structured output

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

Use cases

Where teams use Balance Sheet OCR

  • SME and corporate credit underwriting
  • Loan renewal and covenant monitoring
  • Vendor and counterparty financial due diligence
  • Automated spreading for credit memos

FAQ

Balance Sheet OCR API — FAQs

Common questions about FinHub's Balance Sheet OCR API.

Yes, multi-page and comparative-year statements are supported, with each period's figures returned as separate structured entries.

Ready to add Balance Sheet OCR to your flow?

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