Inde — Recherche de nom EPIC (Voter ID)
Verifik expose un endpoint REST unique pour consulter les informations de nom liées à un EPIC indien (Elector's Photo Identity Card) à partir de sources alignées sur la Commission électorale de l'Inde (ECI). Utilisez-le pour les contrôles d'identité, l'onboarding et les flux de conformité qui doivent confirmer qu'un numéro de Voter ID renvoie des données de nom cohérentes.
Que valide cette API ?
L'API se connecte aux données électorales officielles pour renvoyer :
- Structure du nom de l'électeur : prénom et nom (y compris les variantes en écriture locale si disponibles).
- Nom complet et nom du parent : champs adaptés à l'affichage et à la comparaison en alphabet latin et en écriture locale.
- Correspondance EPIC : confirme que l'EPIC de 10 caractères (lettres et chiffres) est reconnu et renvoie les enregistrements associés.
Cela réduit les contrôles manuels et maintient la vérification électorale alignée sur le registre sous-jacent.
Référence de l'API
Endpoint
https://api.verifik.co/v2/in/epic
Envoyez une requête GET avec l'EPIC dans le paramètre de requête documentNumber. Le service renvoie des champs de nom structurés, des valeurs optionnelles en écriture locale, et un bloc signature Verifik en cas de succès.
En-têtes (Headers)
| Nom | Valeur |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Paramètres
| Nom | Type | Requis | Description | Exemple |
|---|---|---|---|---|
documentNumber | string | Oui | EPIC / Voter ID. Doit faire exactement 10 caractères (alphanumérique). | IHM2796746 |
Requête
- 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())
Réponse
- 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."
}
Notes
documentNumberdoit faire exactement 10 caractères ; une longueur ou un format invalide peut renvoyer409.- Les données sont obtenues via Verifik ; la couverture suit la disponibilité ECI pour l'EPIC donné.
- Pour les détails de bureau de vote et circonscription, utilisez l'endpoint compagnon Inde — Informations de vote / bureau EPIC (
GET /v2/in/epic/votacion).
Cas d'usage courants
- Programmes KYC et d'identité qui doivent corroborer un Voter ID avec les champs de nom et de parenté renvoyés.
- Services publics et citoyens qui doivent vérifier un EPIC avant de délivrer des accès ou des identifiants.
- Fintech et conformité où les contrôles d'identité électorale font partie d'une stratégie plus large anti-fraude.
Sources officielles et fiabilité
Verifik achemine les requêtes vers des sources électorales de confiance afin que vous receviez des données cohérentes avec le comportement de recherche publié par l'ECI. Tous les appels utilisent TLS en transit ; traitez les EPIC comme des données personnelles sensibles dans vos politiques de journalisation et de stockage.
Avantages clés
- Intégration simple : un seul GET avec
documentNumberet un en-têteAuthorizationstandard. - Réponse structurée : tableaux de noms et champs en écriture locale lorsque la source les fournit.
- Certification Verifik : chaque réponse réussie peut inclure un bloc
signatureVerifik pour l'audit.
Conformité et sécurité
Utilisez uniquement HTTPS (l'URL ci-dessus est protégée par TLS). Stockez les jetons de façon sécurisée, faites tourner les clés API, et respectez les règles de protection des données de votre juridiction pour les données électorales et d'identité. La plateforme Verifik est conçue pour une haute disponibilité et un accès surveillé.
À propos de Verifik
Verifik fournit des API d'identité, de conformité et de prévention de la fraude dans de nombreux pays, en connectant vos applications à des sources de données officielles et faisant autorité avec un modèle d'intégration unique.