Voter ID Verification

KYC Verification API

Verify and validate an individual's Voter ID (EPIC) details securely using our reliable Voter ID Verification API. The API provides verified voter information along with identity and address details.

Request URL
POST
https://ekyc.nerotix.in/api/v1/service/docs/voter-id/verify
Authentication Required REQUIRED

Pass a valid Bearer Token in the Authorization header with every request.

Authorization: Bearer YOUR_BEARER_TOKEN
Parameters
Name Type Description
epicNumber required string 10 Digit Alpha-Numeric EPIC (Voter ID) Number
Request Body
application/json
{
    "epicNumber": "ABCDE1234F"
}
Response Examples

API Response

Sample responses returned by the Voter ID Verification API.

Successful Response

Success
Voter ID details successfully verified
HTTP 200 OK
application/json
{
    "success": true,
    "statusCode": 1,
    "message": "Voter Id Verification Successfully Completed",
    "data": {
        "txn_id": "T20251204165530BREX",
        "epic_number": "YIY1367291",
        "name": "MANOJ KUMAR RATHOR",
        "name_in_regional_lang": "рдордиреЛрдЬ рдХреБрдорд╛рд░ рд░рд╛рдареМрд░",
        "age": "30",
        "dob": null,
        "gender": "Male",
        "relation_type": "FTHR",
        "relation_name": "RAMKISHOR RATHORE",
        "relation_name_in_regional_lang": "рд░рд╛рдордХрд┐рд╢реЛрд░ рд░рд╛рдареМрдбрд╝",
        "father_name": "RAMKISHOR RATHORE",
        "address": "AGANWADI BHAVAN WARD NO 2 MEHGAON",
        "split_address": {
            "district": [
                "BHIND"
            ],
            "state": [
                "MADHYA PRADESH"
            ],
            "city": [
                "MEHGAON"
            ],
            "pincode": null,
            "country": [
                "IN",
                "IND",
                "INDIA"
            ],
            "address_line": "AGANWADI BHAVAN WARD NO 2 MEHGAON"
        },
        "state": "MADHYA PRADESH",
        "assembly_constituency_number": "12",
        "assembly_constituency": "MEHGAON",
        "parliamentary_constituency_number": "2",
        "parliamentary_constituency": "BHIND",
        "part_number": "133",
        "part_name": "MEHGAON",
        "serial_number": "495",
        "polling_station": "AGANWADI BHAVAN WARD NO 2 MEHGAON",
        "photo": null,
        "voter_id_status": "Voter ID is Valid"
    }
}

Invalid Response

Invalid
Voter ID is Invalid
HTTP 200 OK
application/json
{
    "success": true,
    "statusCode": 1,
    "message": "Voter Id Verification Successfully Completed",
    "data": {
        "txn_id": "T20251015124530XYZ2",
        "epic_number": "ZZZ9999999",
        "voter_id_status": "Voter ID is Invalid",
        "name": null,
        "name_in_regional_lang": null,
        "age": null,
        "dob": null,
        "gender": null,
        "relation_type": null,
        "relation_name": null,
        "relation_name_in_regional_lang": null,
        "father_name": null,
        "address": null,
        "split_address": {
            "district": null,
            "state": null,
            "city": null,
            "pincode": null,
            "country": null,
            "address_line": null
        },
        "state": null,
        "assembly_constituency_number": null,
        "assembly_constituency": null,
        "parliamentary_constituency_number": null,
        "parliamentary_constituency": null,
        "part_number": null,
        "part_name": null,
        "serial_number": null,
        "polling_station": null,
        "photo": null
    }
}
Note Please keep the following points in mind while integrating this API.
  • The API endpoint should be accessed via a POST request.
  • Ensure that the request is properly validated and sanitized to prevent security vulnerabilities.
  • Implement proper error handling on the client side to display user-friendly error messages based on the 'statusCode' and 'message' fields in the response.
  • Always include a valid Bearer Token in the Authorization header when making API requests.