> For the complete documentation index, see [llms.txt](https://fatos-doc.fatos.biz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fatos-doc.fatos.biz/fatos-api/search/public-transport/real-time-bus-arrival-information.md).

# Real-time Bus Arrival Information

| Method |                    Request URI                   | Response type |
| :----: | :----------------------------------------------: | :-----------: |
|   GET  | <https://api.fatos.biz/pubtrans/realtimeStation> |   json, xml   |

### Parameter

<table><thead><tr><th align="center">Parameter</th><th width="116" align="center">Required</th><th align="center">Description</th><th align="center">Sample</th></tr></thead><tbody><tr><td align="center">key</td><td align="center">Y</td><td align="center">Your API Key.</td><td align="center">key=xxxxxxxxxxx</td></tr><tr><td align="center">lang</td><td align="center">N</td><td align="center"><p></p><p>Select Result Language </p><p>(Korean: 0, English: 1, Japanese: 2, Chinese (simplified): 3, Chinese (traditional): 4, Vietnamese: 5)</p><ul><li>For Vietnamese, only in the metropolitan area</li></ul><p>default = 0</p></td><td align="center">lang=1</td></tr><tr><td align="center">output</td><td align="center">N</td><td align="center"><p>Output format (json, xml) </p><p>default = json</p></td><td align="center">output=json</td></tr><tr><td align="center">stationID</td><td align="center">Y</td><td align="center">Bus stop code</td><td align="center">stationID=102155</td></tr><tr><td align="center">routeIDs</td><td align="center">N</td><td align="center">Route Information Filtering (You can filter route IDs by dividing them into commas)</td><td align="center">routeIDs=1210,1187</td></tr><tr><td align="center">stationBase</td><td align="center">N</td><td align="center">Contains station-based information 0: Real-time information only; 1: With station-based information</td><td align="center">stationBase=0</td></tr><tr><td align="center">lowBus</td><td align="center">N</td><td align="center">Low-floor bus filtering 0: All buses, 1: Low-floor buses only</td><td align="center">lowBus=0</td></tr></tbody></table>

### Response

<table><thead><tr><th width="177.33333333333331" align="center">NAME</th><th width="180" align="center">Type</th><th>Description</th></tr></thead><tbody><tr><td align="center">result</td><td align="center">확장노드</td><td>데이터를 포함하는 최상위노드</td></tr><tr><td align="center">base</td><td align="center">확장노드</td><td>요청 파라미터 busBase=1인 경우만 존재</td></tr><tr><td align="center">stationName</td><td align="center">double</td><td>정류장 이름</td></tr><tr><td align="center">stationID</td><td align="center">int</td><td>정류장 ID</td></tr><tr><td align="center">x</td><td align="center">double</td><td>정류장 x좌표(경위도)</td></tr><tr><td align="center">y</td><td align="center">double</td><td>정류장 y좌표(경위도)</td></tr><tr><td align="center">lane</td><td align="center">확장노드</td><td>정류장의 버스 노선 리스트</td></tr><tr><td align="center">busNo</td><td align="center">string</td><td>버스노선 번호</td></tr><tr><td align="center">type</td><td align="center">int</td><td>버스노선 종류<br>(문서하단 버스노선타입 참조)</td></tr><tr><td align="center">busID</td><td align="center">int</td><td>버스노선 ID</td></tr><tr><td align="center">busStartPoint</td><td align="center">string</td><td>버스노선 기점</td></tr><tr><td align="center">busEndPoint</td><td align="center">string</td><td>버스노선 종점</td></tr><tr><td align="center">busFirstTime</td><td align="center">string</td><td>첫차시간</td></tr><tr><td align="center">busLastTime</td><td align="center">string</td><td>막차시간</td></tr><tr><td align="center">busInterval</td><td align="center">string</td><td>운행간격(분) or 운행횟수(#1)</td></tr><tr><td align="center">busCityCode</td><td align="center">int</td><td>운수회사 승인 도시코드</td></tr><tr><td align="center">busCityName</td><td align="center">string</td><td>운수회사 승인 도시이름</td></tr><tr><td align="center">busLocalBlID</td><td align="center">string</td><td>각 지역 버스노선 ID</td></tr><tr><td align="center">localStationID</td><td align="center">string</td><td>각 지역 버스정류장 ID</td></tr><tr><td align="center">stationCityCode</td><td align="center">int</td><td>정류장의 도시코드</td></tr><tr><td align="center">arsID</td><td align="center">string</td><td>정류장 고유번호</td></tr><tr><td align="center">do</td><td align="center">string</td><td>정류장주소 도</td></tr><tr><td align="center">gu</td><td align="center">string</td><td>정류장주소 구</td></tr><tr><td align="center">dong</td><td align="center">string</td><td>정류장주소 동</td></tr><tr><td align="center">real</td><td align="center">확장노드</td><td>실시간 버스 도착정보</td></tr><tr><td align="center">routeID</td><td align="center">string</td><td>버스노선 코드</td></tr><tr><td align="center">routeNm</td><td align="center">string</td><td>버스번호</td></tr><tr><td align="center">updownFlag</td><td align="center">string</td><td>상하행 구분<br>(1:상행, 2:하행)</td></tr><tr><td align="center">localRouteId</td><td align="center">string</td><td>각 지역 버스노선 ID</td></tr><tr><td align="center">arrival1</td><td align="center">확장노드</td><td>첫번째 버스 도착정보</td></tr><tr><td align="center">busPlateNo</td><td align="center">string</td><td>첫번째 버스 번호판 정보</td></tr><tr><td align="center">leftStation</td><td align="center">int</td><td>첫번째 버스 남은 정류장 수</td></tr><tr><td align="center">arrivalSec</td><td align="center">int</td><td>첫번째 버스 도착예정시간(초)</td></tr><tr><td align="center">busStatus</td><td align="center">string</td><td>버스 운행(대기) 상태<br>(1:운행중, 2:차고지대기, 3:회차지대기, 이 외:운행종료)</td></tr><tr><td align="center">endBusYn</td><td align="center">string</td><td>막차버스 여부<br>(Y:막차버스, N:일반버스)</td></tr><tr><td align="center">lowBusYn</td><td align="center">string</td><td>저상버스 여부<br>(Y:저상버스, N:일반버스)</td></tr><tr><td align="center">fulCarAt</td><td align="center">string</td><td>만차 여부<br>(0:만차 아님, 1:만차)</td></tr><tr><td align="center">arrival2</td><td align="center">확장노드</td><td>두번째 버스 도착정보</td></tr><tr><td align="center">busPlateNo</td><td align="center">string</td><td>두번째 버스 번호판 정보</td></tr><tr><td align="center">leftStation</td><td align="center">int</td><td>두번째 버스 남은 정류장 수</td></tr><tr><td align="center">arrivalSec</td><td align="center">int</td><td>두번째 버스 도착예정시간(초)</td></tr><tr><td align="center">busStatus</td><td align="center">string</td><td>버스 운행(대기) 상태<br>(1:운행중, 2:차고지대기, 3:회차지대기, 이 외:운행종료)</td></tr><tr><td align="center">endBusYn</td><td align="center">string</td><td>막차버스 여부<br>(Y:막차버스, N:일반버스)</td></tr><tr><td align="center">lowBusYn</td><td align="center">string</td><td>저상버스 여부<br>(Y:저상버스, N:일반버스)</td></tr><tr><td align="center">fulCarAt</td><td align="center">string</td><td>만차 여부<br>(0:만차 아님, 1:만차)</td></tr></tbody></table>

### Response Sample

```json
{
	"result": {
		"real": [
			{
				"routeId": "1187",
				"updownFlag": "2",
				"localRouteId": "100100094",
				"arrival1": {
					"fulCarAt": "0",
					"busPlateNo": "서울70사7956",
					"waitStatus": "1",
					"busStatus": "1",
					"endBusYn": "N",
					"leftStation": 3,
					"lowBusYn": "N",
					"arrivalSec": 212
				},
				"routeNm": "641"
			},
			{
				"routeId": "1210",
				"updownFlag": "1",
				"arrival2": {
					"fulCarAt": "0",
					"busPlateNo": "서울70사7906",
					"waitStatus": "1",
					"busStatus": "1",
					"endBusYn": "N",
					"leftStation": 8,
					"lowBusYn": "N",
					"arrivalSec": 845
				},
				"localRouteId": "100100303",
				"arrival1": {
					"fulCarAt": "0",
					"busPlateNo": "서울75사1110",
					"waitStatus": "1",
					"busStatus": "1",
					"endBusYn": "N",
					"leftStation": 3,
					"lowBusYn": "N",
					"arrivalSec": 309
				},
				"routeNm": "6625"
			}
		]
	}
}
```
