India — EPIC (Votante): consulta de nombres
Verifik ofrece un único endpoint REST para consultar la información de nombre vinculada a un EPIC (número de Elector's Photo Identity Card en India) a partir de datos alineados con la Comisión Electoral de India (ECI). Úsalo en flujos de KYC, onboarding o cumplimiento que requieran comprobar que un número de Voter ID devuelve datos de nombre coherentes con el padrón.
¿Qué valida esta API?
La API se conecta a fuentes electorales oficiales para devolver:
- Estructura del nombre del votante: Nombre y apellidos (incl. variantes en escritura local cuando el origen las expone).
- Nombre completo y familiar: Campos adecuados para mostrar o comparar en alfabeto latino y en escritura local.
- Coincidencia con EPIC: El EPIC de 10 caracteres (letras y números) debe ser reconocido para devolver registro asociado.
Referencia de la API
Endpoint
https://api.verifik.co/v2/in/epic
Envía un GET con el EPIC en el parámetro de consulta documentNumber. La respuesta incluye campos de nombre estructurados, valores opcionales en script local, y en caso de éxito un bloque de signature de Verifik.
Headers
| Nombre | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parámetros
| Nombre | Tipo | Requerido | Descripción | Ejemplo |
|---|---|---|---|---|
documentNumber | string | Sí | EPIC / Voter ID. Debe tener exactamente 10 caracteres (alfanumérico). | IHM2796746 |
Solicitud
- Node.js
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/in/epic", {
params: { documentNumber: "IHM2796746" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/in/epic"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentNumber": "IHM2796746"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Respuesta
- 200
- 404
- 409
- 500
{
"data": {
"arrayName": ["SHREEYA", "JAISWAL"],
"arrayNameLocal": ["শ্রিয়া", "জয়সোয়াল"],
"documentNumber": "IHM2796746",
"documentType": "EPIC",
"firstName": "SHREEYA",
"firstNameLocal": "শ্রিয়া",
"fullName": "SHREEYA JAISWAL",
"fullNameLocal": "শ্রিয়া জয়সোয়াল",
"lastName": "JAISWAL",
"lastNameLocal": "জয়সোয়াল",
"relativeFullName": "AJAY JAISWAL",
"relativeFullNameLocal": "অজয় জয়সোয়াল"
},
"signature": {
"dateTime": "March 25, 2026 11:38 AM",
"message": "Certified by Verifik.co"
},
"id": "D4QMS"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentNumber\n"
}
{
"code": "InternalServerError",
"message": "Server error."
}
Notas
documentNumberdebe tener exactamente 10 caracteres; longitud o formato inválido pueden devolver409.- Los datos se obtienen a través de Verifik; la cobertura depende de la disponibilidad ECI para el EPIC.
- Para lugar de votación y circunscripción, usa el endpoint complementario en India — Votación / mesa (EPIC) (
GET /v2/in/epic/votacion).
Casos de uso frecuentes
- Programas KYC que deben contrastar Voter ID con nombres y familiar devueltos.
- Servicios a ciudadanos que requieren validar un EPIC antes de emitir credenciales o accesos.
- Sector financiero y cumplimiento donde la identidad electoral forma parte de la estrategia de riesgo.
Fuentes oficiales y fiabilidad
Verifik enruta peticiones a fuentes electorales de confianza para ofrecer datos alineados con el comportamiento de búsqueda de la ECI. Todo el tránsito usa TLS; trata los EPIC como datos personales sensibles en logs y almacenamiento.
Ventajas clave
- Integración sencilla: un GET con
documentNumbery el encabezadoAuthorizationestándar. - Respuesta estructurada: arrays de nombre y campos en escritura local cuando el origen los provee.
- Certificación Verifik: el bloque
signatureen respuestas correctas apoya trazas de auditoría.
Cumplimiento y seguridad
Utiliza siempre HTTPS. Protege tokens, rota claves y cumple la normativa de protección de datos de tu jurisdicción. La plataforma Verifik está diseñada para alta disponibilidad y acceso monitorizado.
Sobre Verifik
Verifik ofrece APIs de identidad, cumplimiento y prevención del fraude en múltiples países, con un único modelo de integración y seguridad.