재난안전데이터공유플랫폼(https://www.safetydata.go.kr) 오픈API 인증키 발급과 등록되지 않은 IP 오류

IT

재난안전데이터공유플랫폼은 행정안전부가 재난관리기관의 데이터를 모아 파일과 오픈API로 내주는 곳입니다. 파일은 로그인 없이 받지만 조회된 데이터 중 첫 100건까지만 내려받힙니다. 그 이상은 회원가입 후 오픈API를 신청해야 합니다.

재난안전데이터공유플랫폼 파일 다운로드 — 첫 100건 제한

재난안전데이터공유플랫폼은 재난관리책임기관 등에서 수집·연계한 데이터를 파일과 오픈API로 내줍니다. 파일은 가입 없이 받을 수 있지만 건수 제한이 있습니다.

구분내용
로그인필요 없음
찾는 법데이터 찾기 → 데이터명 검색 또는 재난유형별 분류
미리보기상세 화면의 미리보기 탭에서 구성 확인
다운로드조회된 데이터 중 첫 100건만
샘플상세 화면의 샘플 다운로드
100건 초과오픈API로 연계

여기서 많이 막힙니다. 긴급재난문자처럼 수만 건이 쌓인 데이터를 파일로 통째로 받으려 하면 첫 100건에서 끊깁니다. 데이터 상세 화면에도 '다운로드는 조회된 데이터 중 첫 100건만 제공합니다, 그 외의 데이터 연계는 오픈 API를 이용해주세요'라고 적혀 있습니다.

상세 화면에는 데이터 조건별 검색 칸이 있어 조건을 넣어 조회할 수 있고, 다운로드는 그 조회 결과에서 첫 100건을 받는 방식입니다.

갱신주기가 '비갱신'으로 적힌 데이터는 원천기관 데이터가 최신으로 갱신되지 않는 데이터입니다. 받기 전에 상세 화면의 갱신주기부터 봅니다.

재난안전데이터공유플랫폼 회원가입과 오픈API 인증키 발급

오픈API는 회원만 신청할 수 있습니다. 회원가입 조건부터 확인합니다.

  • 나이 — 만 14세 이상
  • 아이디 — 영문자로 시작하는 4~20자, 영문 소문자·숫자
  • 비밀번호 — 영문 대소문자·숫자·특수문자 조합 9~20자
  • 이메일 — 수신거부 시 서비스 이용 제한
  • 기관 담당자 — 일반회원 가입 후 Help Desk에서 권한 부여
  • GPKI 로그인 — NDMS 아이디와 같은 아이디로 가입

인증키는 이 순서로 받습니다.

  1. 회원가입 후 로그인합니다.
  2. 상단 데이터 찾기 메뉴에서 쓰려는 데이터를 검색합니다.
  3. 상세 화면에서 '이용신청' 버튼을 누르고 API 활용에 필요한 내용(호출할 IP 포함)을 입력합니다.
  4. 마이페이지 → 데이터 이용내역에서 발급된 API 키를 확인합니다.

응답은 RestAPI 기반 JSON 또는 XML입니다. 가입 때 이메일 수신을 거부하면 비밀번호 초기화 메일과 서비스 안내를 받지 못해 이용에 제한이 생길 수 있으니 수신 동의를 해 둡니다.

아이디를 잊으면 로그인 화면의 아이디 찾기에서 이름과 이메일로, 비밀번호는 이름·아이디·이메일을 넣으면 임시 비밀번호가 메일로 옵니다. 메일이 안 오면 스팸메일함을 확인합니다.

재난안전데이터공유플랫폼 등록되지 않은 IP 오류 해결

키를 받고 호출했는데 '등록되지 않은 IP' 오류가 나는 경우가 가장 많습니다. 원인은 신청 때 적은 IP입니다.

  • 원인 — 신청 때 사설IP를 입력
  • 사설IP ① — 192.168.0.0 ~ 192.168.255.255
  • 사설IP ② — 172.16.0.0 ~ 172.31.255.255
  • 사설IP ③ — 10.0.0.0 ~ 10.255.255.255
  • 해결 ① — 외부에서 보이는 공인IP로 입력
  • 해결 ② — *.*.*.* 입력 — IP 제한 없이 사용

회사 네트워크나 집 공유기 아래에서는 PC의 네트워크 설정에 보이는 주소가 사설IP입니다. 사설IP는 인터넷으로 나갈 때 공인IP로 바뀌기 때문에 플랫폼 서버가 그 주소로는 요청을 확인하지 못합니다.

공인IP는 포털 검색창에 'myipaddress'를 검색해 나오는 IP 확인 사이트에서 볼 수 있다고 공식 FAQ가 안내합니다. 공인IP 대신 *.*.*.*로 적어 IP 제한 없이 쓰는 방법도 같은 FAQ에 나와 있습니다.

재난안전데이터공유플랫폼 API 만료·정렬·이용 조건

키를 한 번 받았다고 계속 쓸 수 있는 것은 아닙니다. 공식 FAQ에 나온 이용 조건입니다.

  • 만료 — 차기 갱신 예정일이 지나면 제공 중단 → 새로 신청
  • 정렬 — API 요청에 따른 정렬 기능 미제공(성능상 이유)
  • 호출량 — 일일 트래픽 제한이 걸린 API 있음
  • 공공기관 데이터 — 공공누리 제3유형
  • 민간·유관기관 데이터 — 공공누리 제4유형
  • 위반 시 — 제공 중단 또는 행정적 처분

응답이 날짜순으로 오지 않는다고 오류가 아닙니다. 플랫폼이 정렬을 해 주지 않으므로 받은 뒤 직접 정렬해야 합니다.

이용허락 범위는 데이터를 낸 기관에 따라 갈립니다. 공공기관 데이터는 공공누리 제3유형, 민간기관이나 유관기관 데이터는 제4유형이고, 각 유형의 조건은 공공누리 유형안내에서 확인하라고 데이터 상세 화면에 적혀 있습니다. 이용 조건을 어기거나 불법 행위에 쓰면 데이터 제공이 중단되거나 행정적 처분을 받을 수 있습니다.

시스템 사정으로 연계가 끊기는 때도 있습니다. 2025년 9월 26일 국가정보자원관리원 화재로 서비스가 멈췄다가 11월 1일 복구 공지가 올라왔고, 일부 연계 서비스는 최신 데이터가 늦게 들어올 수 있다고 안내했습니다. 2026년 2~3월에는 농어촌공사 DB서버 교체로 저수지수위 등 연계가 일시 중단됐습니다. 데이터가 갑자기 비면 공지사항부터 확인합니다.

재난안전데이터공유플랫폼 지난 재난문자와 일일상황 조회

개발자가 아니어도 쓸 수 있는 메뉴가 재난상황 데이터입니다.

  • 재난 문자 — 지난 재난문자를 기간으로 검색
  • 쌓인 건수 — 63,160건(2026년 10월 5일 밤 기준)
  • 발송 기관 — 문구 끝 대괄호에 시·군·구청 이름
  • 안전관리일일상황 — 국민안전관리 일일상황보고서
  • 보고서 기준 — 매일 오전 6시
  • 월간 분석 — 재난안전분석 결과·중점관리대상 사고

지난 재난문자를 찾는 순서는 이렇습니다.

  1. 상단 메뉴 재난상황 데이터 → 재난 문자로 들어갑니다.
  2. 검색기간 시작일과 종료일을 고릅니다.
  3. 목록에서 문구 끝 대괄호의 기관 이름으로 지역을 확인합니다.

재난문자에는 기상특보뿐 아니라 축제 인파, 교통사고 도로 통제, 공장 화재 연기 같은 안내도 함께 섞여 있습니다. 로그인 없이 볼 수 있고, 데이터로 받고 싶다면 데이터 목록의 '행정안전부_긴급재난문자'를 찾아 파일(100건) 또는 오픈API로 받습니다.

재난안전데이터공유플랫폼 특화서비스·제공신청·문의처

원하는 데이터가 없거나 묶음으로 쓰고 싶을 때 쓰는 메뉴입니다.

  • 산불예방 데이터 패키지 — 6개 기관 23개 데이터 묶음
  • 통합대피소 — 무더위·한파쉼터, 지진옥외·지진해일대피소 중복 제거 통합
  • 지하시설물 매설정보 — 건설 기계 기업용
  • 데이터 제공신청 — 데이터 공유 → 데이터 제공신청
  • Helpdesk — 044-205-8461, 8462
  • 재난안전데이터과 — 044-205-4467

플랫폼에 없는 데이터는 데이터 제공신청으로 요청합니다. 보유기관과 협의하고 수집·연계를 거쳐야 해 시간이 걸리고, 보유기관이 불명확하면 반려될 수 있습니다.

문의 창구는 용건마다 다릅니다. 이용 방법·누리집 오류는 '문의하기' 게시판이나 Helpdesk로, 데이터 항목 값의 뜻이나 내용 오류는 플랫폼이 아니라 데이터 상세 화면에 적힌 원천기관 담당자에게 먼저 묻습니다. 플랫폼은 데이터를 직접 만들지 않고 중계만 하기 때문입니다.

주소는 세종특별자치시 도움6로 42(어진동)입니다. 정기 점검 때는 서비스가 멈추는데, 2026년 8월 27일 점검은 오후 7시부터 다음 날 오전 5시까지 10시간이었습니다.

자주 묻는 질문

재난안전데이터공유플랫폼 파일은 로그인해야 받나요?

아닙니다. 파일데이터는 로그인 없이 데이터 찾기에서 검색해 다운로드 버튼으로 받습니다. 다만 조회된 데이터 중 첫 100건만 받히고, 그 이상은 오픈API로 연계해야 합니다.

재난안전데이터공유플랫폼 API 키는 어디서 확인하나요?

회원가입 후 데이터 찾기에서 API를 골라 이용신청을 하면, 마이페이지의 데이터 이용내역에서 발급된 키를 확인할 수 있습니다.

재난안전데이터공유플랫폼 등록되지 않은 IP 오류는 왜 나나요?

신청 때 192.168.x.x 같은 사설IP를 적었기 때문입니다. 외부에서 보이는 공인IP를 적거나 *.*.*.*로 적으면 IP 제한 없이 쓸 수 있습니다.

카테고리: IT등록일 2026.10.05