Skip to main content

인도 — EPIC (Voter ID) 투표 및 투표소 정보

이 엔드포인트는 유효한 10자 EPIC(Elector's Photo Identity Card)를 기준으로 유권자가 어디에 배정되어 투표하는지 — 의회구, 지구, 섹션(part), 건물명 및 관련 위치 필드 — 를 반환합니다. 물류·지원·컴플라이언스를 위해 투표소 맥락이 필요할 때 이름 조회 API를 보완합니다.

이 API는 무엇을 검증하나요?

API는 주어진 EPIC에 대한 선거 위치 및 배정 데이터를 반환합니다. 예:

  • 선거구 및 섹션: 의회구(AC) 식별자, 섹션 번호·이름, 해당 시 일련번호.
  • 지리: 출처가 노출하는 경우 지구, 주, 의회 연관 정보.
  • 투표소: EPIC에 대해 반환된 건물명, 주소, 방/부스 세부 정보.
  • EPIC 일치: documentNumber에 완전한 유효 10자 EPIC를 사용해야 합니다.

API 레퍼런스

Endpoint

https://api.verifik.co/v2/in/epic/votacion

documentNumber에 EPIC를 넣어 GET 요청을 보냅니다. 응답은 투표 위치 데이터에 맞춰져 있으며(GET /v2/in/epic의 이름 전용 프로필이 아님).

Headers

이름
Content-Typeapplication/json
AuthorizationBearer <token>

Parameters

이름타입필수설명예시
documentNumberstringEPIC / Voter ID. 정확히 10자(영숫자, 발급 형식)여야 합니다.IHM2796746

Request

import axios from "axios";

const { data } = await axios.get("https://api.verifik.co/v2/in/epic/votacion", {
params: { documentNumber: "IHM2796746" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);

Response

{
"data": {
"documentNumber": "IHM2796746",
"sectionNo": 1,
"partNumber": "142",
"partName": "Prafullakanan Deshapriya Bidyamandir (Balak)",
"partNameLocal": "প্রফুল্লকানন দেশপ্রিয় বিদ্যামন্দির (বালক)",
"partSerialNumber": 124,
"assemblyName": "Rajarhat Gopalpur",
"assemblyNameLocal": "রাজারহাট গোপালপুর",
"acNumber": 117,
"districtName": "NORTH 24 PARGANAS",
"districtNameLocal": "উত্তর 24 পরগণা",
"stateName": "West Bengal",
"stateNameLocal": "पश्चिम बंगाल",
"parliamentName": "Dum dum",
"parliamentNameLocal": null,
"parliamentNo": "16",
"buildingName": "Prafullakanan Deshapriya Bidyamandir (Balak)",
"buildingNameLocal": "প্রফুল্লকানন দেশপ্রিয় বিদ্যামন্দির (বালক)",
"buildingAddress": "Krishnapur",
"buildingAddressLocal": "কৃষ্ণপুর",
"roomDetails": "- ROOM-2"
},
"signature": {
"dateTime": "March 25, 2026 10:54 AM",
"message": "Certified by Verifik.co"
},
"id": "0JXEN"
}

Notes

  • documentNumber정확히 10자여야 합니다. 잘못된 길이/형식은 409를 반환할 수 있습니다.
  • 필드 존재 여부는 주와 ECI 데이터 가용성에 따라 달라질 수 있으며, 선택 문자열에 null이 나타날 수 있습니다.
  • 유권자 이름과 친척 이름만 필요하면 GET /v2/in/epic를 사용하세요.

일반적인 사용 사례

  • 유권자 안내 데스크: EPIC에 맞는 투표소, AC, 건물로 시민을 안내.
  • 물류 및 현장 운영: 파견 또는 대면 지원 전 배정 사전 확인.
  • 조회 시점에 EPIC가 매핑되는 선거 지리를 보여줘야 하는 규제·감사 워크플로.

공식 출처와 신뢰성

Verifik는 ECI 지향 선거 데이터를 정규화하여 단일 API 계약을 제공합니다. 결과는 조회 시점의 공식 등록부에 따라 달라집니다. 유효하지 않거나 현재 출처에서 반환되지 않는 EPIC에 대해 항상 404를 처리하세요.

주요 이점

  • 종단 TLS와 성공 시 Verifik signature가 있는 일관된 JSON 형태.
  • 이름 조회 보완: 이름과 위치가 모두 필요할 때 /v2/in/epic와 함께 KYC 스타일 EPIC 확인에 사용.

컴플라이언스 및 보안

Authorization 토큰을 보호하고 공개 분석에 원시 EPIC 값을 절대 기록하지 마세요. 선거 데이터 보존은 정책과 현지 법률 범위 내에서 유지하세요. Verifik는 전송 보안과 플랫폼 수준 모니터링을 적용합니다.

Verifik 소개

Verifik는 하나의 보안 모델 뒤에서 글로벌 신원·차량·등록부 서비스 접근을 통합하므로, 기존 Verifik 엔드포인트와 함께 인도 선거 확인을 추가할 수 있습니다.