Skip to content
FinHubBy HabileLabs

Identity · KYC

Validate a Voter ID (EPIC) and confirm holder details as an accepted KYC document — useful where PAN or Aadhaar isn't available.

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

Overview

What the Voter ID Verification API does

FinHub's Voter ID Verification API validates an EPIC number and returns the associated holder details against Election Commission of India records, giving you an additional officially valid document (OVD) for KYC. Every check is consent-bound and written to your audit trail.

Inputs

  • EPIC number
  • Name (optional, for match)
  • Consent artifact ID

Returns

  • Validity status
  • Holder name
  • Constituency / state
  • Name-match score

POST /v1/kyc/voter-id/verify

How it works

Three steps to a verified result

01

Submit the EPIC

Send the Voter ID (EPIC) number with an optional name and a consent artifact.

02

Verify against ECI

FinHub validates the EPIC and resolves holder details against Election Commission records.

03

Confirm the OVD

Receive validity and holder details as an accepted KYC document, sealed to your audit log.

Use cases

Where teams use Voter ID Verification

  • KYC where PAN/Aadhaar is unavailable
  • Address and identity corroboration
  • Assisted and rural onboarding
  • Multi-document identity checks

FAQ

Voter ID Verification API — FAQs

Common questions about FinHub's Voter ID Verification API.

Yes. A Voter ID (EPIC) is an officially valid document (OVD) accepted for KYC in India, useful as an alternative or corroborating document when PAN or Aadhaar isn't available.

More verification APIs

Explore related APIs

Ready to add Voter ID Verification to your flow?

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