공공데이터 포털 누리집 바로가기 (https://www.data.go.kr)

공공데이터 포털 누리집 바로가기(data.go.kr)는 개발자와 국민을 위한 데이터 통합 창구로, 파일데이터 다운로드·오픈API 신청·시각화 도구를 제공합니다. 특히 파일데이터는 로그인 없이 받을 수 있지만 오픈API는 활용신청과 승인이 필요하기 때문에 목적에 맞는 방식 확인이 필요합니다.

공공데이터 포털 누리집 홈페이지
공공데이터 포털 누리집 바로가기

공공데이터포털이란? – 흩어진 공공데이터를 모아둔 창구

공공데이터포털은 각 공공기관이 보유한 데이터를 하나로 통합 관리하는 국가 포털입니다. 국민 누구나 이용할 수 있으며, 기상, 교통, 의료, 행정, 산업 등 거의 모든 분야의 데이터가 모여 있습니다.

먼저 알아둘 구분이 있습니다. 데이터를 받는 방법이 두 가지로 나뉩니다. 엑셀이나 CSV 같은 파일데이터는 로그인 없이 바로 내려받을 수 있고, 프로그램에서 실시간으로 불러 쓰는 오픈API는 회원가입과 활용신청을 거쳐야 합니다. 이 차이를 모르면 단순히 자료 하나 받으려다 불필요한 절차를 밟게 됩니다.

아래에 해당한다면 확인해 보세요.

  • 보고서나 논문에 쓸 통계 자료가 필요한 경우
  • 앱이나 웹서비스에 실시간 데이터를 연동하려는 경우
  • 창업 아이템을 검토하며 시장 데이터를 찾는 경우
  • 특정 지역의 시설 목록이나 위치 정보가 필요한 경우
  • 원하는 데이터가 포털에 없어 별도로 요청하려는 경우
  • 데이터를 차트나 지도로 시각화하고 싶은 경우
  • 기존에 받던 데이터가 중단되어 대응이 필요한 경우

정리하면 이곳은 자료 조사부터 서비스 개발까지 아우르는 데이터 창구이며, 목적에 따라 이용 방식이 달라집니다.


주요 서비스 – 파일데이터, 오픈API, 그리고 부가 도구

포털이 제공하는 기능은 크게 데이터 제공과 활용 지원으로 나뉩니다.

  • 파일데이터 – CSV, 엑셀 등으로 내려받는 방식, 로그인 불필요
  • 오픈API – 프로그램에서 호출해 실시간으로 데이터를 받는 방식
  • 표준데이터 – 기관별 형식이 통일된 데이터
  • 데이터 목록 검색 – 명칭, 키워드, 설명, 기관별, 유형별 검색
  • 공공데이터 제공신청 – 포털에 없는 데이터를 기관에 요청
  • 시각화 – 받은 데이터로 차트를 만들고 공유
  • 위치정보 시각화 – 행정구역별 위치 정보를 지도로 확인
  • 국민참여지도 – 이슈나 주제를 지도로 표현하고 공유
  • 분석서비스 – 분석 자료와 시각화 결과를 등록하고 열람

여기서 오픈API의 계정 구조를 알아두면 유용합니다. 신청은 개발계정과 운영계정으로 나뉘는데, 개발계정은 서비스를 만들 때 쓰는 테스트용으로 하루 평균 1,000건 규모의 트래픽이 제공됩니다. 실제 서비스를 운영하려면 운영계정으로 전환해야 하며 하루 최대 10만 건까지 사용할 수 있습니다.

승인 방식도 두 가지입니다. 자동승인은 신청과 동시에 처리되고, 심의승인은 제공기관 담당자의 확인이 필요해 보통 2~3일이 걸리며 결과는 이메일로 통보됩니다. 결국 이 포털은 ‘검색 → 유형 선택 → 신청 → 인증키’라는 흐름으로 움직이며, API 쪽만 절차가 있습니다.


공공데이터포털 바로가기 + 오픈API 신청 방법

주소를 저장해 두고, 목적에 맞는 경로로 들어가면 됩니다.

👉 공공데이터포털 바로가기https://www.data.go.kr

👉 공공데이터 이용가이드 → 포털 내 이용안내 메뉴

👉 공공데이터분쟁조정위원회www.odmc.or.kr / 02-6191-2064

이용 절차는 목적에 따라 나뉩니다.

1단계 – 데이터를 검색합니다. 데이터목록 메뉴에서 명칭이나 키워드로 찾습니다. 기관별, 유형별 필터를 함께 쓰면 원하는 자료를 빠르게 좁힐 수 있습니다.

2단계 – 제공 유형을 확인합니다. 파일데이터인지 오픈API인지 먼저 봅니다. 단순히 자료만 필요하다면 파일데이터는 로그인 없이 바로 다운로드할 수 있습니다.

3단계(API) – 회원가입 후 개발계정을 신청합니다. 오픈API를 쓰려면 가입이 필요합니다. 원하는 API 상세 화면에서 활용신청 버튼을 누르고, 활용 목적과 내용을 입력합니다. 오픈API 활용신청은 PC에서만 지원되므로 모바일에서는 진행할 수 없습니다.

4단계(API) – 승인을 기다립니다. 자동승인이면 곧바로 처리되고, 심의승인이면 2~3일 정도 걸립니다. 결과는 가입 시 등록한 이메일로 통보됩니다.

5단계(API) – 인증키를 발급받습니다. 승인이 완료되면 마이페이지에서 인증키를 확인할 수 있습니다. 활용신청 건당 1인 1개의 인증키가 발급되며, 프로그램에 요청 주소와 인증키를 넣어 호출하면 데이터를 받을 수 있습니다.

6단계(API) – 필요하면 운영계정으로 전환합니다. 개발이 끝나고 실제 서비스를 열 때 마이페이지에서 운영계정을 신청합니다. 활용사례를 등록하면 트래픽을 더 늘릴 수 있습니다.

7단계 – 없는 데이터는 제공신청을 합니다. 포털 목록에 없는 데이터가 필요하면 별도로 요청할 수 있습니다. 기관은 신청일로부터 10일 이내에 제공 여부를 결정하며, 필요한 경우 10일 범위에서 연장할 수 있습니다.

결국 흐름은 ‘검색 → 유형 확인 → (API면) 신청·승인·인증키 → 호출’이며, 2단계에서 갈림길이 정해집니다.


자주 하는 실수와 주의사항

가장 흔한 실수는 파일데이터인데 회원가입부터 하는 것입니다. 통계표 하나 받으려던 사람이 API 신청 절차를 밟다 지치는 경우가 많습니다. 다운로드 버튼이 보인다면 그대로 받으면 됩니다.

두 번째로 놓치기 쉬운 것이 계정 구분입니다. 개발계정만 받아두고 실제 서비스를 열면 트래픽이 금세 초과됩니다. 이용자가 생기는 시점에는 운영계정 전환을 미리 신청해 두어야 합니다.

그 밖에 반복되는 문제는 다음과 같습니다.

  • 모바일에서 신청 시도 – 오픈API 활용신청은 PC에서만 가능한 점을 모르는 경우
  • 트래픽 초과 – 호출 횟수를 관리하지 않아 서비스가 멈추는 경우
  • 상업적 이용 제한 위반 – 이용허락 조건을 확인하지 않고 상업 서비스에 쓰는 경우
  • 인증키 노출 – 코드나 저장소에 키를 그대로 올려두는 경우
  • 데이터 갱신 주기 오해 – 실시간인 줄 알았는데 월 단위로 갱신되는 경우
  • 문의처 혼동 – 데이터 내용 문의와 활용 절차 문의의 창구가 다른 경우

특히 짚어둘 것이 이용허락 조건 확인입니다. 데이터마다 상업적 이용 가능 여부와 출처 표시 의무가 다르게 정해져 있습니다. 상업적 이용이 제한된 API를 상업 서비스에 쓰거나 트래픽을 과도하게 발생시키면 활용이 제한될 수 있습니다. 서비스 기획 단계에서 조건을 먼저 확인하세요. 정리하면 실수의 대부분은 ‘유형 구분’과 ‘조건 미확인’에서 발생합니다.


활용 팁 – 데이터를 실제로 쓸모 있게 만드는 방법

첫 번째 팁은 미리보기로 항목을 확인하는 것입니다. 데이터명만 보고 신청했다가 원하는 항목이 없는 경우가 흔합니다. 상세 화면의 요청변수와 출력결과, 기술문서를 먼저 열어보면 헛수고를 줄일 수 있습니다.

두 번째는 비슷한 데이터를 여러 개 비교하는 것입니다. 같은 주제라도 기관마다 갱신 주기, 항목 구성, 지역 범위가 다릅니다. 두세 개를 놓고 보면 자신의 목적에 맞는 것이 드러납니다.

세 번째는 인증키를 별도로 관리하는 것입니다. 소스코드에 직접 적어두지 말고 환경변수나 설정 파일로 분리하세요. 공개 저장소에 올릴 때 함께 노출되면 다른 사람이 내 할당량을 쓰게 됩니다.

네 번째는 시각화 기능을 활용하는 것입니다. 코딩 없이도 포털에서 차트를 만들고 공유할 수 있습니다. 보고서나 발표 자료가 필요하다면 데이터를 받아 따로 가공하기보다 이 기능을 써보는 편이 빠릅니다.

마지막으로 제공이 거부되거나 중단되었다면 분쟁조정을 검토하세요. 복잡한 행정소송 대신 분쟁조정 절차로 데이터를 요청할 수 있으며, 통보받은 날로부터 60일 이내에 신청해야 합니다. 조정이 성립하면 재판상 화해와 같은 효력을 갖습니다.


자주 묻는 질문 (FAQ)

Q1. 공공데이터포털 주소가 어떻게 되나요?
공식 주소는 https://www.data.go.kr 입니다. 공공기관이 개방한 데이터를 검색하고 파일로 내려받거나 오픈API로 활용할 수 있으며, 이용가이드도 포털 안에 정리되어 있습니다.

Q2. 회원가입을 꼭 해야 하나요?
파일데이터는 로그인 없이 다운로드할 수 있습니다. 다만 오픈API를 활용하려면 회원가입과 활용신청, 인증키 발급이 필요합니다. 한 번 가입해 두면 여러 기관의 API를 같은 계정으로 신청할 수 있습니다.

Q3. 개발계정과 운영계정은 뭐가 다른가요?
개발계정은 서비스를 만들 때 쓰는 계정으로 하루 평균 1,000건 규모의 트래픽이 제공됩니다. 운영계정은 실제 이용자에게 서비스할 때 쓰는 계정으로 하루 최대 10만 건까지 사용할 수 있습니다. 개발이 끝나면 마이페이지에서 운영계정으로 전환 신청하시면 됩니다.

Q4. 신청하면 바로 쓸 수 있나요?
승인 방식에 따라 다릅니다. 자동승인이면 신청과 동시에 처리되지만, 심의승인은 제공기관 담당자의 확인이 필요해 보통 2~3일 정도 걸리며 결과는 이메일로 통보됩니다. 신청 전에 해당 API의 승인 방식을 확인해 두면 일정을 잡기 수월합니다.

Q5. 원하는 데이터가 없으면 어떻게 하나요?
포털 목록에 없는 데이터는 제공신청을 통해 요청할 수 있습니다. 해당 기관은 신청일로부터 10일 이내에 제공 여부를 결정해 통보하며, 필요한 경우 10일 범위에서 연장할 수 있습니다. 제공이 거부되거나 중단된 경우에는 60일 이내에 분쟁조정을 신청할 수 있습니다.

댓글 남기기