Skip to content
FinHubBy HabileLabs

Document Intelligence

Convert a voter ID card image into structured, audit-ready KYC data.

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

Overview

What the Voter ID OCR API does

The Voter ID OCR API reads Election Photo Identity Card (EPIC) images and extracts the voter ID number, name and date of birth as structured fields. Structural and quality checks flag blurred, cropped or suspicious uploads, and each extraction is recorded in a tamper-evident audit log.

Inputs

  • Voter ID (EPIC) card image
  • Scanned PDF upload
  • Front-side capture from mobile or web

Returns

  • EPIC number
  • Name
  • Date of birth
  • Document quality score
  • Tamper/quality flags

POST /v1/ocr/voter-id

How it works

Three steps to a verified result

01

Upload the voter ID image

Send a photo, scan or PDF of the EPIC card over an encrypted channel.

02

Extraction and validation

The engine reads the EPIC number, name and DOB, checking layout structure and flagging quality issues.

03

Structured, audit-ready response

Fields are returned as JSON with a tamper-evident log entry for your compliance record.

Use cases

Where teams use Voter ID OCR

  • Accepting voter ID as identity proof during onboarding
  • Address proof capture where Aadhaar/PAN is unavailable
  • Reducing manual entry in account opening forms
  • Rural and semi-urban customer onboarding

FAQ

Voter ID OCR API — FAQs

Common questions about FinHub's Voter ID OCR API.

Acceptability depends on your institution's KYC policy; the Voter ID OCR API extracts the fields you need, and you decide how it fits your document hierarchy.

Ready to add Voter ID OCR to your flow?

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