Honduras - Voting Location
Verifik queries the Donde Me Toca Votar electoral consultation registry using DNIHN (13-digit identity number). Use this endpoint for electoral verification, voter onboarding, and compliance workflows where Honduran electoral data is permitted.
Returns electoral location details when the source provides them:
documentTypeβ allowed value: DNIHNdocumentNumberβ Honduran identity document number (13 digits)fullNameβ citizen full name from the electoral registrygenderβ gender when provided by the sourcedepartment,municipality,electoralSectorβ residence and electoral sectorpollingPlace,pollingTable(JRV),lineNumberβ polling location detailsenabledβ whether the citizen is enabled to votefullAddressβ formatted polling address- Optional fields β
latitude,longitudewhen included by the source - Signed Verifik response
Endpointβ
GET v2/hn/votacion
Query the national electoral consultation registry with documentType DNIHN and a 13-digit documentNumber. Typical successful responses include polling place, JRV (table), department, municipality, and voting eligibility for KYC, electoral verification, and compliance workflows.
Headersβ
| Header | Value | Description |
|---|---|---|
| Accept | application/json | Response format |
| Authorization | Bearer <token> | Your Verifik JWT |
Parametersβ
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| documentType | String | Yes | Document type. Allowed value: DNIHN. | DNIHN |
| documentNumber | String | Yes | Honduran identity document number (13 digits). | 0501199705651 |
Requestβ
- JavaScript
- Python
const { data } = await axios.get("https://api.verifik.co/v2/hn/votacion", {
params: {
documentType: "DNIHN",
documentNumber: "0501199705651",
},
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
url = "https://api.verifik.co/v2/hn/votacion"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "DNIHN", "documentNumber": "0501199705651"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Responseβ
- 200
- 404
- 409
{
"data": {
"documentType": "DNIHN",
"documentNumber": "0501199705651",
"fullName": "CHRISTOPHER ALEXANDER RUBIO ROMERO",
"gender": "MASCULINO",
"department": "ESPAΓA",
"municipality": "MADRID",
"electoralSector": "MADRID",
"pollingPlace": "CONSULADO DE MADRID EN ESPAΓA",
"pollingTable": "12",
"lineNumber": "42",
"enabled": true,
"fullAddress": "CONSULADO DE MADRID EN ESPAΓA, MADRID, ESPAΓA, Honduras"
},
"signature": {
"dateTime": "July 9, 2026 5:00 PM",
"message": "Certified by Verifik.co"
}
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentNumber\n"
}
Notesβ
documentTypemust beDNIHN;documentNumbermust be exactly 13 numeric digits.- Live example IDs (production registry):
0501199705651,0828200300064,0801198000420,0801198000427,0801198000428,0801197302222,0801198000421. - Sandbox mode: use padded test IDs
0000010000001through0000010000010for stable success profiles;0000090040401returns 404. - Source rate limits: if the electoral registry throttles requests, Verifik may return 409 with
Endpoint_out_of_service(temporary; retry later). - Treat responses as sensitive personal data; comply with applicable privacy laws.
- See also: Honduran Citizen identity lookup.