Retrieve available voter ID information using the EPIC number through the RPACPC Voter ID Verification API. Integrate voter details into digital KYC, customer onboarding and identity verification workflows.
The RPACPC Voter ID Verification API enables businesses to retrieve available voter identification and electoral information using an EPIC number.
The API returns key details such as voter status, name, gender, age, relative information and electoral location in a structured response — supporting API-based identity verification workflows.
The API response may include:
EPIC number and active status
Full name, gender and age
Relationship type and relative’s name
Part name and assembly name
District and state
Birth year, where available
Provide the EPIC number along with the required consent information.
RPACPC processes the voter ID verification request.
Get the available voter and electoral information in a structured API response.
Use the returned information within your customer onboarding or identity verification application.
| Parameter | Type | Description |
|---|---|---|
| request_id | String | Unique identifier for the API request |
| consent | String | Consent value submitted with the request (e.g. Y) |
| consent_text | String | Consent declaration text |
| epic_number | String | Elector’s Photo Identity Card (EPIC) number to verify |
{
"request_id": "REQ123456",
"consent": "Y",
"consent_text": "I consent to fetching my information through RPACPC API.",
"epic_number": "ABC1234567"
}
| Field | Description |
|---|---|
| status | API processing status (e.g. SUCCESS) |
| status_code | HTTP response status code |
| epic_number | EPIC card number verified in electoral records |
| is_active | Status indicating whether the voter record is active |
| full_Name | Full legal name of the registered voter |
| gender | Gender recorded in electoral records |
| age | Age of voter recorded in electoral rolls |
| relation_type | Relationship type (e.g. FTHR) |
| relative_full_Name | Name of father or relative |
| part_name | Electoral polling part name |
| asmbly_name | Assembly constituency name |
| district | District of the electoral registration |
| state | State of the electoral roll |
| message | Status message returned by the service |
{
"status": "SUCCESS",
"status_code": "200",
"message": "Data fetch successfully",
"data": {
"epic_number": "ABC1234567",
"is_active": true,
"full_Name": "AARAV SHARMA",
"gender": "M",
"age": 35,
"birth_year": null,
"relation_type": "FTHR",
"relative_full_Name": "RAJESH SHARMA",
"part_name": "Sample Part",
"asmbly_name": "Sample Assembly",
"district": "Sample District",
"state": "Maharashtra"
}
}
Illustrative response using dummy data. The API may return additional fields such as request ID, sequence ID and timestamps. Field availability and values may vary.
Use available voter ID information as part of customer identity verification workflows.
Integrate voter ID checks into relevant customer onboarding and verification processes.
Retrieve available identity and location information for relevant policyholder verification workflows.
Support digital onboarding processes where voter ID is used as an identity document.
Connect voter ID verification with existing business applications through API integration.
Common questions about the Voter ID Verification API — what it returns, how fast it is, and how to integrate.
Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.
Read More
Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.