정보
| 변수명 | 필수 여부 | 설명 | 사용 예 |
|---|---|---|---|
| apikey | 필수 | 인증키 | |
| basin | 선택 | 대권역 |
R01 : 한강 R02 : 낙동강 R03 : 금강 R04 : 영산강 |
| output | 선택 | 출력 포맷 |
xml, json(기본값) |
※ 시자료는 1개월, 일자료는 3개월, 월자료는 1년까지 조회 가능합니다.
https://mulmoa.go.kr/api/v1/autoNetworkConfirmed/autoMeasureSites?apikey=APIKEY
| 변수명 | 설명 | 비고 |
|---|---|---|
| RNUM | 일련번호 | |
| cl_cd | 수계명 | |
| msrstn_nm | 측정소명 | |
| msrstn_id | 측정소코드 | |
| instl_yy | 설치년도 | |
| msrstn_addr | 주소 | |
| artcl_nm | 측정항목 | |
| adjc_ftre_expln | 지형자세 | |
| arnd_sttn_expln | 주변상황 |
| 오류코드 | 설명 |
|---|---|
| 00 | 정상 처리 |
| 10 | 잘못된 요청 파라미터 |
| 22 | 호출 한도 초과 |
| 30 | 등록되지 않은 API key |
| 31 | 사용할 수 없는 API key(비활성, 차단, 승인대기) |
| 99 | 시스템(기타) 에러 |
const API_URL = 'https://mulmoa.go.kr/api/v1/autoNetworkConfirmed/autoMeasureSites';
function getObsData() {
axios.get(API_URL)
.then(response => {
const res = response.data;
// 응답 코드 확인
if (res.result.code === '00') {
// 조회 성공 처리
// 총 건수: res.count
// 데이터 목록: res.list
// 여기서 res.list 배열을 활용해 비즈니스 로직 처리
} else {
// API 내부 에러 처리
// 오류 메시지: res.result.msg
}
})
.catch(error => {
// API 호출 중 통신 에러 처리
});
}
<response>
<result>
<code>00</code>
<msg>정상적으로 처리되었습니다.</msg>
</result>
<count>74</count>
<data/>
<list>
<item>
<rnum>1</rnum>
<cl_cd>한강</cl_cd>
<msrstn_nm>평창강</msrstn_nm>
<msrstn_id>S01007</msrstn_id>
<instl_yy>2002</instl_yy>
<msrstn_addr>충청북도 제천시 송학면 후탄안길 59(장곡리 2)</msrstn_addr>
<artcl_nm>독성도(발광박테리아), 총유기탄소, 총질소, 총인, 수온2</artcl_nm>
<adjc_ftre_expln>추천강이 평창강으로 합류</adjc_ftre_expln>
<arnd_sttn_expln>굴곡이 심한 하천상류(상류에 시멘트 공장, 취수장이 위치해 있음)</arnd_sttn_expln>
</item>
<item>
<rnum>2</rnum>
<cl_cd>한강</cl_cd>
<msrstn_nm>양평</msrstn_nm>
<msrstn_id>S01025</msrstn_id>
<instl_yy/>
<msrstn_addr>경기도 양평군 옥천면 경강로 1520(옥천리 913-4)</msrstn_addr>
<artcl_nm>m,p-자일렌, o-자일렌, [ECD]디클로로메탄</artcl_nm>
<adjc_ftre_expln>남한강(국가하천) : 모래 및 진흙질</adjc_ftre_expln>
<arnd_sttn_expln/>
</item>
<item>
<rnum>3</rnum>
<cl_cd>한강</cl_cd>
<msrstn_nm>구리</msrstn_nm>
<msrstn_id>S01004</msrstn_id>
<instl_yy>2010</instl_yy>
<msrstn_addr>경기도 구리시 아차산로 34(아천동 390-4)</msrstn_addr>
<artcl_nm>총질소, 총인, 조류 독성지수, 총유기탄소</artcl_nm>
<adjc_ftre_expln>한강본류 제방에 설치(팔당호 하류)</adjc_ftre_expln>
<arnd_sttn_expln>측정소 앞 강변북로 고가차로 있음</arnd_sttn_expln>
</item>
<item>
<rnum>4</rnum>
<cl_cd>한강</cl_cd>
<msrstn_nm>단양</msrstn_nm>
<msrstn_id>S01018</msrstn_id>
<instl_yy>2009</instl_yy>
<msrstn_addr>충청북도 단양군 영춘면 강변우회로 252(상리 32-4)</msrstn_addr>
<artcl_nm>총유기탄소, 총질소, 총인, 수온2</artcl_nm>
<adjc_ftre_expln>연춘중학교 강 건너편 북벽교 인근</adjc_ftre_expln>
<arnd_sttn_expln>평창강과 동강 합류 후 위치</arnd_sttn_expln>
</item>
<item>
<rnum>5</rnum>
<cl_cd>한강</cl_cd>
<msrstn_nm>서상</msrstn_nm>
<msrstn_id>S01010</msrstn_id>
<instl_yy>2004</instl_yy>
<msrstn_addr>강원도 춘천시 서면 서상로 470(서상리 943-1)</msrstn_addr>
<artcl_nm>클로로필-a, 총유기탄소, 총질소</artcl_nm>
<adjc_ftre_expln>춘천댐하류 2km</adjc_ftre_expln>
<arnd_sttn_expln>측정소 좌측면 도로, 우측면 하천 위치</arnd_sttn_expln>
</item>
</list>
</response>
| 변수명 | 필수 여부 | 설명 | 사용 예 |
|---|---|---|---|
| apikey | 필수 | 인증키 | |
| stationCodes | 필수 | 지점코드 |
예) S01009 |
| pDateGun | 필수 | 구분 |
1 : 시간별 2 : 일자료 |
| pSDay | 필수 | 시작일 |
예) 20250101 |
| pEDay | 필수 | 종료일 |
예) 20250102 |
| output | 선택 | 출력 포맷 |
xml, json(기본값) |
※ 시자료는 1개월, 일자료는 3개월, 월자료는 1년까지 조회 가능합니다.
https://mulmoa.go.kr/api/v1/autoNetworkConfirmed/autoMeasureData?apikey=APIKEY&pEDay=20250102&pSDay=20250101&stationCodes=S01009&pDateGun=1
| 변수명 | 설명 | 비고 |
|---|---|---|
| RNUM | 일련번호 | |
| msrmt_dt | 측정일(시) | |
| msrstn_nm | 측정소명 | |
| M02 | 수온 | |
| M03 | 수소이온농도 | |
| M04 | 전기전도도 | |
| M05 | 용존산소 | |
| M11 | 탁도 | |
| M06 | 총유기탄소 | |
| M27 | 총질소 | |
| M28 | 총인 | |
| M36 | 암모니아성질소 | |
| M37 | 질산성질소 | |
| M35 | 인산염인 | |
| M29 | 클로로필-a | |
| M12 | 디클로로메탄 | |
| M13 | 1.1.1-트리클로로에테인 | |
| M15 | 사염화탄소 | |
| M16 | 트리클로로에틸렌 | |
| M18 | 테트라클로로에틸렌 | |
| M14 | 벤젠 | |
| M17 | 톨루엔 | |
| M19 | 에틸벤젠 | |
| M20 | m,p-자일렌 | |
| M21 | o-자일렌 | |
| M56 | 자일렌 | |
| M22 | [ECD]디클로로메탄 | |
| M23 | [ECD]1.1.1-트리클로로에테인 | |
| M24 | [ECD]사염화탄소 | |
| M25 | [ECD]트리클로로에틸렌 | |
| M26 | [ECD]테트라클로로에틸렌 | |
| M74 | 카드뮴 | |
| M75 | 납 | |
| M76 | 구리 | |
| M77 | 아연 | |
| M78 | 페놀 |
| 오류코드 | 설명 |
|---|---|
| 00 | 정상 처리 |
| 10 | 잘못된 요청 파라미터 |
| 22 | 호출 한도 초과 |
| 30 | 등록되지 않은 API key |
| 31 | 사용할 수 없는 API key(비활성, 차단, 승인대기) |
| 99 | 시스템(기타) 에러 |
const API_URL = 'https://mulmoa.go.kr/api/v1/autoNetworkConfirmed/autoMeasureData';
function getObsData() {
axios.get(API_URL)
.then(response => {
const res = response.data;
// 응답 코드 확인
if (res.result.code === '00') {
// 조회 성공 처리
// 총 건수: res.count
// 데이터 목록: res.list
// 여기서 res.list 배열을 활용해 비즈니스 로직 처리
} else {
// API 내부 에러 처리
// 오류 메시지: res.result.msg
}
})
.catch(error => {
// API 호출 중 통신 에러 처리
});
}
<response>
<result>
<code>00</code>
<msg>정상적으로 처리되었습니다.</msg>
</result>
<count>48</count>
<data/>
<list>
<item>
<rnum>1</rnum>
<msrmt_dt>2026-01-01 00:00</msrmt_dt>
<msrstn_nm>가평</msrstn_nm>
<m02>3.6</m02>
<m03>7.5</m03>
<m04>122</m04>
<m05>12.3</m05>
<m11>2.7</m11>
<m06>1.2</m06>
<m27>2.219</m27>
<m28>0.008</m28>
<m36/>
<m37/>
<m35/>
<m29>0.0</m29>
<m12/>
<m13/>
<m15/>
<m16/>
<m18/>
<m14/>
<m17/>
<m19/>
<m20/>
<m21/>
<m56/>
<m22/>
<m23/>
<m24/>
<m25/>
<m26/>
<m74/>
<m75/>
<m76/>
<m77/>
<m78/>
</item>
<item>
<rnum>2</rnum>
<msrmt_dt>2026-01-01 01:00</msrmt_dt>
<msrstn_nm>가평</msrstn_nm>
<m02>3.7</m02>
<m03>7.5</m03>
<m04>122</m04>
<m05>12.3</m05>
<m11>2.7</m11>
<m06>1.2</m06>
<m27>2.225</m27>
<m28>0.008</m28>
<m36/>
<m37/>
<m35/>
<m29>0.0</m29>
<m12/>
<m13/>
<m15/>
<m16/>
<m18/>
<m14/>
<m17/>
<m19/>
<m20/>
<m21/>
<m56/>
<m22/>
<m23/>
<m24/>
<m25/>
<m26/>
<m74/>
<m75/>
<m76/>
<m77/>
<m78/>
</item>
<item>
<rnum>3</rnum>
<msrmt_dt>2026-01-01 02:00</msrmt_dt>
<msrstn_nm>가평</msrstn_nm>
<m02>3.8</m02>
<m03>7.5</m03>
<m04>122</m04>
<m05>12.3</m05>
<m11>2.7</m11>
<m06>1.2</m06>
<m27>2.211</m27>
<m28>0.008</m28>
<m36/>
<m37/>
<m35/>
<m29>0.0</m29>
<m12/>
<m13/>
<m15/>
<m16/>
<m18/>
<m14/>
<m17/>
<m19/>
<m20/>
<m21/>
<m56/>
<m22/>
<m23/>
<m24/>
<m25/>
<m26/>
<m74/>
<m75/>
<m76/>
<m77/>
<m78/>
</item>
<item>
<rnum>4</rnum>
<msrmt_dt>2026-01-01 03:00</msrmt_dt>
<msrstn_nm>가평</msrstn_nm>
<m02>3.7</m02>
<m03>7.5</m03>
<m04>122</m04>
<m05>12.3</m05>
<m11>2.7</m11>
<m06>1.2</m06>
<m27>2.181</m27>
<m28>0.008</m28>
<m36/>
<m37/>
<m35/>
<m29>0.0</m29>
<m12/>
<m13/>
<m15/>
<m16/>
<m18/>
<m14/>
<m17/>
<m19/>
<m20/>
<m21/>
<m56/>
<m22/>
<m23/>
<m24/>
<m25/>
<m26/>
<m74/>
<m75/>
<m76/>
<m77/>
<m78/>
</item>
</list>
</response>
적용된 필터가 없습니다.
검색 필터를 통해 상세한 검색을 해보세요
※ 최종수정일은 데이터셋 정보(메타데이터)의 갱신일이며, 수록 자료의 최종 관측일과 다를 수 있습니다.
※ 파일 데이터의 일부 내용을 제공하고 있으며, 전체 내용이 필요한 경우 해당 파일을 다운로드 받으시기 바랍니다.