get_train_run_history
Query KORAIL train run history by date, train number, or station (name/code), with an option to deduplicate records.
Instructions
차세대예약발매 열차 운행내역 조회 (2024-01-01 단일 일자 100건 스냅샷).
※ 데이터 한계 (반드시 참고):
이 데이터는 2024-01-01 하루치만 존재. 다른 날짜 필터 시 0건 반환.
실제 하루 운행 열차는 수백 편이나, 이 스냅샷은 일부 열차·역 포함.
동일 (열차번호, 역)이 2건씩 중복 등장하는 경우 있음 (경유 처리 방식).
정차 순번 필드 없음 → 정확한 정차 순서는 get_train_run_info 또는 get_train_run_plan으로 교차 확인 필요.
역코드 상세 정보(영문명·지역본부 등)는 korail-codebook의 decode_station_code 도구로 조회 가능.
파라미터:
run_dt: 운행일자 (YYYY-MM-DD, 예: '2024-01-01')
trn_no: 열차번호 (예: '6' 또는 '00006', 숫자 자동 변환)
stn_nm: 한글역명 부분일치 (예: '서울', '부산')
stn_cd: 역코드 정확일치 (예: '3900023')
dedupe: True 시 동일 (열차번호+역코드) 중복 레코드 제거 (기본 False)
반환 필드: 운행일자(RUN_DT), 열차번호(TRN_NO), 역코드(STN_CD), 한글역명(KOR_STN_NM)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dedupe | No | ||
| run_dt | No | ||
| stn_cd | No | ||
| stn_nm | No | ||
| trn_no | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |