Skip to content

Published services, current details, and clear categories.

Explore APIs

Voter ID Verification API

Check the elector details recorded against an EPIC number, and use the result to support a customer's name, age band and stated address inside your own KYC flow.

Consent capturedpurpose · electoral roll checkcns_7dK2QpELECTOR PHOTO IDXYZ1234567one-time codeauthorises the roll lookupepic_numberXYZ1234567ON THE ROLL***part 042 · section 7
Request and response

You confirm the required fields and consent steps with us during onboarding.

You send

An EPIC number from the card, plus the state where your flow collects one to narrow the search

You receive

Available elector details, such as name, relation name, age band, constituency and roll address. Fields differ by data source and record.

Coverage
Elector roll information available in India. Your service contract sets the coverage.
Typical users
Lenders and NBFCs, fintech and payment platforms, insurers, real estate and rental platforms, staffing and gig platforms
Coverage note
Corroborating evidence only. A roll entry reflects the registered address, which may not be the current one.
Overview

What you can do with the Voter ID Verification API

Voter ID verification checks the details recorded against an Elector's Photo Identity Card, using the EPIC number printed on it. It is one of the officially valid documents Indian onboarding processes accept, and a practical route for customers who would rather not share another identifier. An API lookup returns the available elector details in a structured response. Your code does the comparison against what the customer told you. Which fields come back depends on the data source and the record. Treat it as a corroborating document. A roll entry shows where a customer was registered, not where they live today, and it carries nothing financial. It supports an identity file alongside other checks instead of replacing them.

  • A document most customers already hold

    Voter ID is one of the officially valid documents Indian onboarding processes accept, and it is widely held. That makes it a workable route for customers whose document set is otherwise thin.

  • What an elector entry can show

    Elector name, relation name, age or year of birth, gender, constituency and part details, polling station, and the address as recorded on the roll. The fields you get depend on the underlying data source and the record.

  • Your code does the comparing

    The available details come back as structured fields. Your flow scores the match against what the customer stated. Nothing rests on how carefully a reviewer read a photograph of a card.

  • The limits of a roll match

    A roll entry confirms a registered address that may no longer be current, and it carries no financial signal. It corroborates an identity file alongside other checks.

How it works

The five-step Voter ID Verification API workflow

Our team walks you through the exact request and response for this service during onboarding.

Step 1

Capture the EPIC number and consent

Take the EPIC number in your own form alongside informed consent for the specific purpose, and keep the consent record joined to the lookup that follows.

Step 2

Send the EPIC number, and the state if you use one

Submit the EPIC number. Adding the state, where your flow collects it, narrows the search before the available elector entry comes back.

Step 3

Get the elector entry back

Your application receives the details the record holds as structured fields, ready to handle in code instead of retyping them from an image.

Step 4

Score the entry against what the customer told you

Compare the name, age band and address with the details already on file, at the level your risk process needs. Do not demand a character-for-character address match.

Step 5

Accept, ask for more, or switch document

Accept the corroboration, request another document where the match is partial, or move to a different officially valid document where no entry is reachable.

Industries

Where teams use Voter ID Verification API

These sectors build the check into a decision they already make.

  • Lending and NBFC

    Support an applicant address on a loan file

  • Fintech and PSP

    Offer an alternative document route at onboarding

  • Insurance

    Corroborate proposer name and age band at proposal

  • Real estate

    Support a tenant or buyer address claim before an agreement

  • Staffing and gig platforms

    Corroborate worker identity and locality

  • Marketplaces

    Add a supporting document to a seller identity file

What is Voter ID verification?

Voter ID verification checks the details recorded against an Elector's Photo Identity Card, to support a customer's name, age and stated address. The card carries an EPIC number, and the entry behind it holds the elector's details as captured when the roll was compiled or last updated.

It is one of the officially valid documents Indian onboarding processes accept, which makes it a practical route for customers who would rather not share another identifier. It is widely held, including by people whose document set is thin.

How an EPIC number lookup works

Checked by hand, a Voter ID is a photograph of a card that someone reads, retypes and files. Nothing in that process tests whether the entry behind the card exists, or whether the image was altered.

An API turns it into a lookup. Your application sends the EPIC number, and the available elector details come back as structured fields. Your code compares them with what the customer told you, the same way every time, instead of relying on how carefully a reviewer read a photograph.

What you send to look up an EPIC number

A request starts from the EPIC number printed on the card. Some flows also send the state, which narrows the search where the same series appears across regions.

The response can hold the elector name, a relation name, age or year of birth and gender. It can also hold the constituency and part details, the polling station, and the address recorded on the roll.

Which of these fields you get depends on the data source and the record. An entry that has not been updated in years will show its age.

What a Voter ID proves, and what it does not

It works as a corroborating document. Where a customer's name, approximate age and stated address line up with the roll entry, that is real supporting evidence in a KYC file.

It also supports an adult-status check, because the roll is compiled from electors who have reached voting age. It is worth offering to a customer who declines to share other identifiers.

A Voter ID does not work as current-residence proof on its own. An elector who moves and never updates the roll leaves the old address in place, sometimes for years.

That means a match confirms the address on the roll, which may no longer be where they live. Use it to support an address the customer has already given you.

It also carries nothing financial. There is no tax identifier, bank relationship or credit signal behind an EPIC number.

That means it cannot support a deduction, a payout, or an account check before money moves. In higher-risk onboarding, treat it as one input among several.

Who uses Voter ID checks

Lenders and NBFCs use a roll match to support the address on a loan application. It helps most with applicants who have limited formal documentation, and it strengthens a file without deciding it.

Fintech and payment service providers offer it as an alternative document route. A customer who declines to share other identifiers still has somewhere to go.

Insurers corroborate a proposer's name and age band at proposal, which catches a contradiction before underwriting. Real estate and rental platforms test a tenant's stated address against a roll entry before an agreement is signed.

Staffing and gig platforms and marketplaces add a locality signal to a worker or seller file that otherwise rests on a single document.

Fitting the roll lookup into your KYC flow

The value sits in the comparison between the roll entry and what the customer told you. Copying a roll address over a stated one usually makes your record less accurate.

Score the address as a partial signal. A strict comparison with a typed address produces false mismatches, since roll addresses follow a house style. Compare at the level your risk process needs, and let a reviewer see both.

Design the no-match path on purpose. An EPIC number with no reachable entry is a routine outcome. Route it to another officially valid document instead of refusing the application.

Elector details are personal data. A lookup needs informed, purpose-specific consent from the customer, and your business needs a lawful, authorized reason to hold what comes back.

Use the result for identity and address corroboration and nothing else. Electoral information must never be used for political profiling, targeting, or any purpose the customer was not told about.

Keep consent specific and revocable, retain the result only as long as the process needs it, and restrict access to the people whose work requires it. Keep your customer notices accurate about what you check and why.

FAQ

Common questions

What teams ask before they integrate Voter ID Verification API.

An interface that looks up the elector details recorded against an EPIC number from inside your own application. The details come back as structured fields instead of a photograph of the card for someone to read.

Get started

Add Voter ID Verification API to your workflow

Tell us how you plan to use it. Our team sets up API access, agrees your pricing and takes you through onboarding.