Skip to content
FinHubBy HabileLabs

Document Intelligence

Turn ITR-V filings into structured income data for underwriting.

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

Overview

What the ITR OCR API does

The ITR OCR API reads Income Tax Return Verification (ITR-V) forms and extracts filer details, assessment year and declared income fields as structured data. Structural checks flag inconsistent or altered documents, and every extraction is recorded in a tamper-evident audit log.

Inputs

  • ITR-V PDF or scanned image
  • Assessment year
  • Multi-year filing upload

Returns

  • PAN and filer name
  • Assessment year
  • Gross total income
  • Tax paid and refund details
  • Document quality flags

POST /v1/ocr/itr

How it works

Three steps to a verified result

01

Upload the ITR-V form

Submit a PDF or scanned image of the ITR-V for one or more assessment years over an encrypted channel.

02

Field-level extraction

The engine extracts filer details, assessment year and income figures from the form layout.

03

Structured, audit-ready output

Income fields are returned as JSON with a tamper-evident log entry for your underwriting or credit workflow.

Use cases

Where teams use ITR OCR

  • Income verification for self-employed loan applicants
  • Underwriting checks for high-ticket lending and insurance
  • Automating manual ITR review
  • Cross-checking declared income against salary slip or bank data

FAQ

ITR OCR API — FAQs

Common questions about FinHub's ITR OCR API.

No, this API extracts fields from the document only. It does not confirm filing status with the Income Tax Department's systems.

Ready to add ITR OCR to your flow?

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