Voter ID Verification
Introduction
The Voter ID Verification API allows you to verify Indian citizens' voter IDs. With this API, you can verify the authenticity of voter ID details using an EPIC (Electors Photo Identity Card) number. It also tells if the name provided in the request packet matches that in the Voter ID or not. For match cases, verification is true, else false.
API details
Endpoint
POST https://api.signzy.app/api/v3/voterid/verificationPOST https://api-preproduction.signzy.app/api/v3/voterid/verificationRequest body parameters
Parameter | Data Type | Description | Required |
|---|---|---|---|
epicNumber | String | EPIC Number of the individual to be verified. | Mandatory |
name | String | Name of the individual to be verified. | Mandatory |
state | String | The state of the individual to be verified. Possible values are: Andaman and Nicobar Islands, Andhra Pradesh, Arunachal Pradesh, Assam, Bihar, Chandigarh, Chattisgarh, Dadra & Nagar Haveli, Daman & Diu, Delhi, Goa, Gujarat, Haryana, Himachal Pradesh, Jammu and Kashmir, Jharkhand, Karnataka, Kerala, Lakshadweep, Madhya Pradesh, Maharashtra, Manipur, Meghalaya, Mizoram, Nagaland, Odisha, Puducherry, Punjab, Rajasthan, Sikkim, Tamil Nadu, Telangana, Tripura, Uttar Pradesh, Uttrakhand, West Bengal | Optional |
{
"epicNumber": "<EPIC number>",
"name": "Ram",
"state": "Uttar Pradesh"
}Request Headers
Name | Value | Required | Description |
|---|---|---|---|
Content-type | application/json | Mandatory | The type of content that the request body contains. |
Authorization | XXXXXXXXXXXXXXX | Mandatory | An authentication token to authorize the request. Reach out to the Signzy support team to get one created. |
Code Samples
curl --location 'https://api-preproduction.signzy.app/api/v3/voterid/verification' \
--header 'Authorization: <Token>' \
--header 'Content-Type: application/json' \
--data '{
"epicNumber": "<EPIC number>",
"name": "Ram",
"state": "Uttar Pradesh"
}'Response body parameters
Parameter | Data type | Description |
|---|---|---|
result | Object | Contains the response for the input voter id number. |
result.verification | Boolean | Possible values are true or false. |
result.message | String | In case the name in the request matches with name in the Voter ID, then the message would be "Verification completed with positive result" else "Verification completed with negative result". The name-match logic is fuzzy. |
{
"error": {
"name": "error",
"message": "Epic number not found",
"status": 404,
"reason": "NOT_FOUND",
"type": "Not Found",
"statusCode": 404
}
}Contact Us for Any Assistance
If you have any questions or need assistance, please reach out to our customer support team. You can contact us via email at [email protected]. We strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively.
We value your feedback and are committed to making your experience smooth and enjoyable. Our team is dedicated to assisting you with any needs you may have. Thank you for choosing our services. We look forward to helping you!