정보
| 변수명 | 필수 여부 | 설명 | 사용 예 |
|---|---|---|---|
| apikey | 필수 | 인증키 | |
| include | 필수 | 구분 |
Y : 유효우량 포함 N : 유효우량 미포함 |
| type | 필수 | 구분 |
1 : 행정구역 2 : 권역 |
| bsncd | 선택 | 대권역 |
10 : 한강 11 : 안성천 12 : 한강서해 13 : 한강동해 20 : 낙동강 21 : 형산강 22 : 태화강 23 : 회야수영 24 : 낙동강동해 25 : 낙동강남해 30 : 금강 31 : 삽교천 32 : 금강서해 33 : 만경동진 40 : 섬진강 41 : 섬진강남해 50 : 영산강 51 : 탐진강 52 : 영산강남해 53 : 영산강서해 60 : 제주도 |
| admcd | 선택 | 행정구역 |
11 : 서울특별시 26 : 부산광역시 27 : 대구광역시 28 : 인천광역시 29 : 광주광역시 30 : 대전광역시 31 : 울산광역시 36 : 세종특별자치시 41 : 경기도 42 : 강원도 43 : 충청북도 44 : 충청남도 45 : 전라북도 46 : 전라남도 47 : 경상북도 48 : 경상남도 50 : 제주특별자치도 |
| output | 선택 | 출력 포맷 |
xml(기본값), json |
※ 시자료는 1개월, 일자료는 3개월, 월자료는 1년까지 조회 가능합니다.
http://www.mulmoa.go.kr/openapi/api/v1/waterUse/waterUsageIn?apikey=APIKEY
| 변수명 | 설명 | 비고 |
|---|---|---|
| YR | 년도 | |
| USWTRUTQTYSUMY | 용수이용량 합계 | |
| WSSUM | 생활용수 이용량 | |
| IWTR | 공업용수 이용량 | |
| AGRCLTUSWTRY | 농업용수 이용량 |
| 오류코드 | 설명 |
|---|---|
| 00 | 정상 처리 |
| 10 | 잘못된 요청 파라미터 |
| 11 | 필수 파라미터 누락 |
| 22 | 호출 한도 초과 |
| 30 | 등록되지 않은 API key |
| 31 | 사용할 수 없는 API key(비활성, 차단, 승인대기) |
| 99 | 시스템(기타) 에러 |
const API_URL = 'http://www.mulmoa.go.kr/openapi/api/v1/waterUse/waterUsageIn';
function getObsData() {
axios.get(API_URL)
.then(response => {
const res = response.data;
// 응답 코드 확인
if (res.result.code === '00') {
console.log(`조회 성공 (총 ${res.count}건)`);
console.log('데이터 목록:', res.list);
// 여기서 res.list 배열을 활용해 비즈니스 로직 처리
} else {
console.error('API 내부 에러:', res.result.msg);
}
})
.catch(error => {
console.error('API 호출 중 통신 에러 발생:', error);
});
}
{
"result": {
"code": "00",
"msg": "정상적으로 처리되었습니다."
},
"count": 735,
"list": [
{
"mngorg": "기후에너지환경부",
"obsnm": "평창군(월정분교)",
"obscd": "10014010 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "정선군(정선군2청사)",
"obscd": "10014020 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "상원사",
"obscd": "10014070 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "강릉시(대기리)",
"obscd": "10014080 "
},
.
.
.
| 변수명 | 필수 여부 | 설명 | 사용 예 |
|---|---|---|---|
| apikey | 필수 | 인증키 | |
| type | 필수 | 구분 |
1 : 행정구역 2 : 권역 |
| bsncd | 선택 | 대권역 |
10 : 한강 11 : 안성천 12 : 한강서해 13 : 한강동해 20 : 낙동강 21 : 형산강 22 : 태화강 23 : 회야수영 24 : 낙동강동해 25 : 낙동강남해 30 : 금강 31 : 삽교천 32 : 금강서해 33 : 만경동진 40 : 섬진강 41 : 섬진강남해 50 : 영산강 51 : 탐진강 52 : 영산강남해 53 : 영산강서해 60 : 제주도 |
| admcd | 선택 | 행정구역 |
11 : 서울특별시 26 : 부산광역시 27 : 대구광역시 28 : 인천광역시 29 : 광주광역시 30 : 대전광역시 31 : 울산광역시 36 : 세종특별자치시 41 : 경기도 42 : 강원도 43 : 충청북도 44 : 충청남도 45 : 전라북도 46 : 전라남도 47 : 경상북도 48 : 경상남도 50 : 제주특별자치도 |
| output | 선택 | 출력 포맷 |
xml(기본값), json |
※ 시자료는 1개월, 일자료는 3개월, 월자료는 1년까지 조회 가능합니다.
http://www.mulmoa.go.kr/openapi/api/v1/waterUse/domestic?apikey=APIKEY
| 변수명 | 설명 | 비고 |
|---|---|---|
| cd | 구역코드 | |
| nm | 구역명 | |
| yr | 년도 | |
| wtspl_usqty | 상수도이용량 | |
| nwsply_rgn_uswtr_utqty | 미급수지역이용량 | |
| etc_uswqty | 기타이용량 |
| 오류코드 | 설명 |
|---|---|
| 00 | 정상 처리 |
| 10 | 잘못된 요청 파라미터 |
| 11 | 필수 파라미터 누락 |
| 22 | 호출 한도 초과 |
| 30 | 등록되지 않은 API key |
| 31 | 사용할 수 없는 API key(비활성, 차단, 승인대기) |
| 99 | 시스템(기타) 에러 |
const API_URL = 'http://www.mulmoa.go.kr/openapi/api/v1/waterUse/domestic';
function getObsData() {
axios.get(API_URL)
.then(response => {
const res = response.data;
// 응답 코드 확인
if (res.result.code === '00') {
console.log(`조회 성공 (총 ${res.count}건)`);
console.log('데이터 목록:', res.list);
// 여기서 res.list 배열을 활용해 비즈니스 로직 처리
} else {
console.error('API 내부 에러:', res.result.msg);
}
})
.catch(error => {
console.error('API 호출 중 통신 에러 발생:', error);
});
}
{
"result": {
"code": "00",
"msg": "정상적으로 처리되었습니다."
},
"count": 735,
"list": [
{
"mngorg": "기후에너지환경부",
"obsnm": "평창군(월정분교)",
"obscd": "10014010 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "정선군(정선군2청사)",
"obscd": "10014020 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "상원사",
"obscd": "10014070 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "강릉시(대기리)",
"obscd": "10014080 "
},
.
.
.
| 변수명 | 필수 여부 | 설명 | 사용 예 |
|---|---|---|---|
| apikey | 필수 | 인증키 | |
| type | 필수 | 구분 |
1 : 행정구역 2 : 권역 |
| bsncd | 선택 | 대권역 |
10 : 한강 11 : 안성천 12 : 한강서해 13 : 한강동해 20 : 낙동강 21 : 형산강 22 : 태화강 23 : 회야수영 24 : 낙동강동해 25 : 낙동강남해 30 : 금강 31 : 삽교천 32 : 금강서해 33 : 만경동진 40 : 섬진강 41 : 섬진강남해 50 : 영산강 51 : 탐진강 52 : 영산강남해 53 : 영산강서해 60 : 제주도 |
| admcd | 선택 | 행정구역 |
11 : 서울특별시 26 : 부산광역시 27 : 대구광역시 28 : 인천광역시 29 : 광주광역시 30 : 대전광역시 31 : 울산광역시 36 : 세종특별자치시 41 : 경기도 42 : 강원도 43 : 충청북도 44 : 충청남도 45 : 전라북도 46 : 전라남도 47 : 경상북도 48 : 경상남도 50 : 제주특별자치도 |
| output | 선택 | 출력 포맷 |
xml(기본값), json |
※ 시자료는 1개월, 일자료는 3개월, 월자료는 1년까지 조회 가능합니다.
http://www.mulmoa.go.kr/openapi/api/v1/waterUse/industrial?apikey=APIKEY
| 변수명 | 설명 | 비고 |
|---|---|---|
| YR | 년도 | |
| TSM_VAL | 계 | |
| TSM_USWTR_UTQTY | 계획입지공단이용량 | 천㎥/년 |
| UTQTY_TSM | 자유입지업체이용량 | 천㎥/년 |
| 오류코드 | 설명 |
|---|---|
| 00 | 정상 처리 |
| 10 | 잘못된 요청 파라미터 |
| 11 | 필수 파라미터 누락 |
| 22 | 호출 한도 초과 |
| 30 | 등록되지 않은 API key |
| 31 | 사용할 수 없는 API key(비활성, 차단, 승인대기) |
| 99 | 시스템(기타) 에러 |
const API_URL = 'http://www.mulmoa.go.kr/openapi/api/v1/waterUse/industrial';
function getObsData() {
axios.get(API_URL)
.then(response => {
const res = response.data;
// 응답 코드 확인
if (res.result.code === '00') {
console.log(`조회 성공 (총 ${res.count}건)`);
console.log('데이터 목록:', res.list);
// 여기서 res.list 배열을 활용해 비즈니스 로직 처리
} else {
console.error('API 내부 에러:', res.result.msg);
}
})
.catch(error => {
console.error('API 호출 중 통신 에러 발생:', error);
});
}
{
"result": {
"code": "00",
"msg": "정상적으로 처리되었습니다."
},
"count": 735,
"list": [
{
"mngorg": "기후에너지환경부",
"obsnm": "평창군(월정분교)",
"obscd": "10014010 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "정선군(정선군2청사)",
"obscd": "10014020 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "상원사",
"obscd": "10014070 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "강릉시(대기리)",
"obscd": "10014080 "
},
.
.
.
| 변수명 | 필수 여부 | 설명 | 사용 예 |
|---|---|---|---|
| apikey | 필수 | 인증키 | |
| include | 필수 | 구분 |
Y : 유효우량 포함 N : 유효우량 미포함 |
| type | 필수 | 구분 |
1 : 행정구역 2 : 권역 |
| bsncd | 선택 | 대권역 |
10 : 한강 11 : 안성천 12 : 한강서해 13 : 한강동해 20 : 낙동강 21 : 형산강 22 : 태화강 23 : 회야수영 24 : 낙동강동해 25 : 낙동강남해 30 : 금강 31 : 삽교천 32 : 금강서해 33 : 만경동진 40 : 섬진강 41 : 섬진강남해 50 : 영산강 51 : 탐진강 52 : 영산강남해 53 : 영산강서해 60 : 제주도 |
| admcd | 선택 | 행정구역 |
11 : 서울특별시 26 : 부산광역시 27 : 대구광역시 28 : 인천광역시 29 : 광주광역시 30 : 대전광역시 31 : 울산광역시 36 : 세종특별자치시 41 : 경기도 42 : 강원도 43 : 충청북도 44 : 충청남도 45 : 전라북도 46 : 전라남도 47 : 경상북도 48 : 경상남도 50 : 제주특별자치도 |
| output | 선택 | 출력 포맷 |
xml(기본값), json |
※ 시자료는 1개월, 일자료는 3개월, 월자료는 1년까지 조회 가능합니다.
http://www.mulmoa.go.kr/openapi/api/v1/waterUse/agriculturalIn?apikey=APIKEY
| 변수명 | 설명 | 비고 |
|---|---|---|
| yr | 년도 | |
| Paddy | 논용수 | |
| Dry | 밭용수 | |
| Livestock | 축산용수 |
| 오류코드 | 설명 |
|---|---|
| 00 | 정상 처리 |
| 10 | 잘못된 요청 파라미터 |
| 11 | 필수 파라미터 누락 |
| 22 | 호출 한도 초과 |
| 30 | 등록되지 않은 API key |
| 31 | 사용할 수 없는 API key(비활성, 차단, 승인대기) |
| 99 | 시스템(기타) 에러 |
const API_URL = 'http://www.mulmoa.go.kr/openapi/api/v1/waterUse/agriculturalIn';
function getObsData() {
axios.get(API_URL)
.then(response => {
const res = response.data;
// 응답 코드 확인
if (res.result.code === '00') {
console.log(`조회 성공 (총 ${res.count}건)`);
console.log('데이터 목록:', res.list);
// 여기서 res.list 배열을 활용해 비즈니스 로직 처리
} else {
console.error('API 내부 에러:', res.result.msg);
}
})
.catch(error => {
console.error('API 호출 중 통신 에러 발생:', error);
});
}
{
"result": {
"code": "00",
"msg": "정상적으로 처리되었습니다."
},
"count": 735,
"list": [
{
"mngorg": "기후에너지환경부",
"obsnm": "평창군(월정분교)",
"obscd": "10014010 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "정선군(정선군2청사)",
"obscd": "10014020 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "상원사",
"obscd": "10014070 "
},
{
"mngorg": "기후에너지환경부",
"obsnm": "강릉시(대기리)",
"obscd": "10014080 "
},
.
.
.
적용된 필터가 없습니다.
검색 필터를 통해 상세한 검색을 해보세요