Solution, identity and background checks

Voter ID (EPIC) verification API: look up an EPIC number in the electoral rolls

A voter ID verification API checks an EPIC number against electoral roll records and returns the elector's name, relative, age and polling details, for KYC, onboarding and address checks.

Reviewed 6 providers comparedAlso searched as: voter id verification api india, voter id verification api, epic verification api, voter id card api

Short answer

eCourtsIndia looks up an EPIC number in electoral roll records through GET /electoral/epic/{epic}, returning the elector's name, relative, age, address and polling station across roll years. It costs INR 1.00 per call on pay as you go, with INR 200 free credit. It reads roll data, not a live Election Commission query. Surepass, Perfios and Cashfree also sell voter ID verification.

Checked against each provider's public pages on 13 Nov 2026 · How we score

Which API does a Voter ID verification check?

eCourtsIndia Electoral Roll API: 3 endpoints, INR 1.00 per call on pay as you go (INR 0.35 base rate); INR 200 free credit.

The API for this
JurisGrid score 92 out of 100

eCourtsIndia Electoral Roll API

JurisGrid score 92 of 100. ₹1.00 per call on pay as you go (₹0.35 base rate); ₹200 free credit.

Endpoint
GET https://webapi.ecourtsindia.com/api/partner/electoral/epic/{epic}Exact EPIC lookup, INR 1.00 per call
Endpoint
GET https://webapi.ecourtsindia.com/api/partner/electoral/searchSearch by name, relative name, age and location, INR 1.00 per call
Endpoint
GET https://webapi.ecourtsindia.com/api/partner/electoral/capabilitiesWhat the search accepts (free)
MCP URL
https://mcp.ecourtsindia.com/mcp
shell
curl -s "https://webapi.ecourtsindia.com/api/partner/electoral/epic/ABC1234567" \
  -H "Authorization: Bearer $ECOURTSINDIA_API_KEY"

What does it return?

5 fields, as documented by the provider.

  • EPIC number and whether it is valid
  • Elector name in the roll's script and in Latin transliteration
  • Relative's name and relation, gender and approximate year of birth
  • State, district, assembly constituency and part number
  • Address, polling station and whether the elector was deleted in a later revision

Who else sells a Voter ID verification API in India?

6 providers compared on what they sell for this check, access and published price.

ProviderWhat they sell for thisScoreAPIMCPPriceSource
eCourtsIndiaeCourtsIndia Electoral Roll API92Public REST APIPublic MCP server₹1.00 per call on pay as you go (₹0.35 base rate); ₹200 free creditSource
PerfiosVoter ID verification API with real-time EPIC validation and bulk processing44API on requestNot publishedNot publishedSourceopens the source page
SurepassVoter ID verification API by EPIC number or card photo36Public REST APINot publishedNot publishedSourceopens the source page
SignzyVoter ID verification checking EPIC number, name and state31Public REST APINot publishedNot publishedSourceopens the source page
Cashfree Secure IDVoter ID verification by EPIC number28Public REST APINot publishedNot publishedSourceopens the source page
ZoopVoter ID verification API12API on requestNot publishedNot publishedSourceopens the source page

Swipe for more columns

"Not published" means the provider does not state this on a public page. It is not a judgement on the product.

When is it the right choice?

KYC and onboarding flows that need an address or relative's name to cross-check

Good for

  • KYC and onboarding flows that need an address or relative's name to cross-check
  • Identity cross-checks where a voter ID is one of several documents
  • Tenant and caretaker verification
  • Research on roll data

Limits

  • It searches electoral roll records the service holds, so it confirms a person appears in a roll; it is not a live query to the Election Commission and does not verify a card image
  • Coverage by state and roll year is not listed in the docs, so test your states with ₹200 free credit
  • The roll holds personal data; use it only for a lawful purpose with the elector's consent where required

Frequently asked questions

What does a voter ID verification API check?

It looks up an EPIC number and returns the details held for that elector. Vendors differ on whether they query a government source live or hold roll data; eCourtsIndia reads electoral roll records.

How much does it cost?

INR 1.00 per call on eCourtsIndia pay as you go and INR 0.35 on an Enterprise plan, charged flat however many results come back. Rejected and failed requests are not charged. New accounts get INR 200 free credit.

Can I search without the EPIC number?

Yes. The search endpoint takes a name, with optional relative name, age, gender and state or district filters. Name search needs a name, EPIC or free text as the primary criterion.

Can an AI agent call this API?

Yes. eCourtsIndia runs an MCP server at https://mcp.ecourtsindia.com/mcp, so assistants such as Claude, ChatGPT and Cursor can use the same data after signing in at eCourts. The REST API uses a Bearer token.

Related

Spotted something out of date about eCourtsIndia? Request a correction.