get_member_votes
Retrieve individual voting records for members of the National Assembly on a specific bill. Filter by member name, party, or vote result.
Instructions
특정 법안에 대한 국회의원 개인별 본회의 표결 기록을 조회합니다.
Get individual member voting records for a specific bill (one row per member). This is STEP 2 of the per-member vote analysis workflow.
Typical workflow:
get_vote_results(assembly=assembly, bill_name=...) → find BILL_ID
get_member_votes(bill_id=BILL_ID, assembly=assembly) → all ~300 member votes
Filter by party="더불어민주당" etc. to analyze party discipline
IMPORTANT — requires BILL_ID, not BILL_NO: • BILL_ID looks like "PRC_T2M6W0F2..." — get it from get_vote_results • BILL_NO is the 7-digit number — WRONG for this tool
Note on default page_size=300: Intentionally large to fetch all ~300 plenary members in a single call. If the API returns fewer than 300 results but has_more=False, all votes are retrieved.
Args: bill_id: 의안ID — 필수 (get_vote_results 결과의 BILL_ID 필드) assembly: 대수 — 필수 (예: "22") member_name: 의원명 필터 (선택, 예: "홍길동") — 특정 의원 표결만 조회할 때 사용 party: 정당명 필터 (선택, 예: "더불어민주당") — 정당 기율 분석에 사용 vote_result: 표결결과 필터 (선택) — "찬성" | "반대" | "기권" page: 페이지 번호 (기본값: 1) page_size: 페이지당 결과수 (기본값: 300 — 본회의 전체 의원 한 번에 조회)
Returns: votes: 의원별 표결 목록 — HG_NM(이름), POLY_NM(정당), ORIG_NM(선거구), RESULT_VOTE_MOD(표결결과: 찬성/반대/기권), VOTE_DATE, MONA_CD 등 count: 이번 페이지 반환 건수 total_count: 전체 표결 의원 수 has_more: True이면 page+1로 재호출
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| party | No | ||
| bill_id | Yes | ||
| assembly | Yes | ||
| page_size | No | ||
| member_name | No | ||
| vote_result | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||