이글아이
EAGLE EYE

공개 API

이글아이가 수집·정제한 제22대 국회의원 데이터를 JSON으로 제공합니다. 인증키가 필요 없고 요청 수 제한도 없습니다. 데이터 기준일은 2026-08-12이며, 표결·법안·발언 등 API가 담는 데이터는 매일 1회(20:00 KST) 갱신됩니다. 사이트 배포는 뉴스 갱신을 포함해 하루 4회 이뤄지지만, API 응답 내용이 4회 모두 바뀌는 것은 아닙니다.

이용 조건 — 출처를 표시하면 자유롭게 이용할 수 있습니다. 출처 표기 예: 이글아이(korean-eyes.com). 원자료는 대한민국 국회(열린국회정보)·중앙선거관리위원회·전자관보이며, 데이터셋별 출처와 한계는 데이터 문서에 정리돼 있습니다.

엔드포인트

GET /api/v1/members

국회의원 300명 전수. 각 의원의 기본정보와 활동지수·출석률·표결참여·법안 발의/가결·발언·득표율·재산(assetTotal)·부동산(realEstate)을 담습니다. 재산·부동산은 천원 단위입니다.

GET /api/v1/metrics

지표 종류별 정의·단위·산출 설명. 각 숫자가 무엇을 측정하는지 확인하세요.

GET /api/v1/rankings/{metric}

지표별 전체 순위. {metric}에는 아래 슬러그 중 하나가 들어갑니다. 표결 실데이터가 없는 의원(임기 중 취임 등)은 순위 산정에서 제외되므로, 활동 이력이 있어도 이 목록에 나타나지 않을 수 있습니다 — 의원 전수와 각자의 수치는 /api/v1/members 를 참조하세요.

GET /api/v1/meta

데이터 기준일·커버리지·단위·엔드포인트 목록·이용 조건.

지표 슬러그 11

activity종합 활동지수 ()
attendance위원회 출석률 (%)
votes본회의 표결참여 (%)
bills법안 발의 ()
passed입법 반영 ()
speeches발언 ()
petitions청원 소개 ()
seminars세미나 주최 ()
worst워스트 ()
assets재산 (천원)
realestate부동산(토지+건물) (천원)

응답 예시

GET https://korean-eyes.com/api/v1/rankings/attendance

{
  "generatedAt": "2026-08-12",
  "metric": "attendance",
  "metricLabel": "위원회 출석률",
  "metricUnit": "%",
  "count": 285,
  "members": [
    {
      "rank": 1,
      "metricValue": 100,
      "id": "m001",
      "name": "...",
      "party": "...",
      "district": "...",
      "committee": "...",
      "url": "https://korean-eyes.com/member/m001",
      "profile": {
        "activityScore": 87.3,
        "grade": "high",
        "attendanceRate": 100,
        "voteRate": 96,
        "billsProposed": 42,
        "billsPassed": 7,
        "assetTotal": 1875736  // 천원 단위 — 1,875,736천원(약 18.8억원). 원 단위가 아닙니다.
      }
    }
  ]
}
데이터 원칙 — 값이 없는 항목은 0이 아니라 null로 반환합니다. 활동 기록이 부족해 순위에서 제외한 의원은 grade "insufficient"이고 activityScorenull입니다. 0으로 처리하면 실제로 0점인 의원과 구분되지 않기 때문입니다. 병역사항과 의원 연락처는 API에 포함하지 않습니다.