공공데이터 무료로 찾아 쓰는 법 2026 — 통계청·공공데이터포털·KOSIS 활용
보고서에 인구 추이 그래프 하나 넣으려다 출처 못 찾아 헤맨 적, 다들 있을 겁니다. 창업 상권을 조사하려는데 "동네에 몇 살대가 몇 명 사는지" 같은 기본 숫자조차 어디서 봐야 할지 막막하고요. 그런데 이 데이터 대부분은 이미 국가가 만들어서 무료로 풀어놨습니다. 세금으로 조사한 거니까 당연히 공짜인 거죠. 문제는 '있다는 걸 몰라서' 혹은 '들어가긴 했는데 화면이 복잡해서' 못 쓴다는 데 있어요. 그래서 여기서는 어디를 어떻게 클릭하는지만 딱 짚어보려 합니다. KOSIS에서 통계표 찾아 엑셀로 내려받는 법, 공공데이터포털에서 원하는 데이터셋과 API를 신청하는 법, 그리고 이걸 보고서·창업조사·앱 개발에 실제로 어떻게 연결하는지를 경로 위주로요. 뜬구름 잡는 설명은 빼고 갑니다.
관련 주소모음 💻 IT·개발 전체 보기 →세 곳부터 구분하고 시작하자 — KOSIS·공공데이터포털·통계청
이름이 비슷비슷해서 처음엔 헷갈립니다. 그런데 역할이 딱 나뉘어요. KOSIS(국가통계포털, kosis.kr)는 '이미 집계가 끝난 통계표'를 보는 곳입니다. 인구, 물가, 고용, 소득처럼 표와 그래프로 정리된 숫자를 찾을 때 여기로 가면 됩니다.
공공데이터포털(data.go.kr)은 성격이 다릅니다. 여기는 '가공 안 된 원자료(raw data)'와 'API'가 주력이에요. 버스 도착정보, 병원 위치, 아파트 실거래가, 날씨처럼 앱이나 서비스에 끼워 넣을 데이터가 필요하면 이쪽입니다. 파일(CSV·JSON)로 받거나 오픈API로 실시간 호출하는 형태죠.
통계청(kostat.go.kr)은 이 통계들을 만드는 본청 홈페이지입니다. 보도자료, 조사 방법론, 최신 발표 일정을 확인하는 용도로 생각하면 편해요. 실제 숫자를 뒤질 땐 대개 KOSIS로 넘어가게 됩니다. 결국 정리된 표는 KOSIS, 앱에 넣을 데이터·API는 공공데이터포털, 발표·해설은 통계청이라고 기억해 두면 됩니다.
KOSIS에서 원하는 통계표 찾아 엑셀로 받기
KOSIS는 처음 들어가면 메뉴가 많아 부담스러운데, 실전에서 쓰는 길은 두 갈래입니다. 하나는 상단 검색창에 키워드를 그냥 때려 넣는 것. '고령인구', '1인가구', '소비자물가지수' 이런 식으로요. 다른 하나는 '국내통계 > 주제별통계'로 들어가 인구·가구, 물가·가계, 노동 같은 카테고리를 타고 내려가는 방식입니다. 뭘 찾는지 이름이 분명하면 검색, 두루 둘러보고 싶으면 주제별이 낫습니다.
통계표를 열면 화면 상단에 '조회설정' 영역이 있습니다. 여기서 항목(뭘 볼지), 시점(몇 년~몇 년), 지역(전국인지 특정 시도인지)을 골라 표를 내 입맛대로 바꿀 수 있어요. 이게 KOSIS의 진짜 힘입니다. 그냥 나오는 표를 받는 게 아니라, 필요한 조건만 남겨서 깔끔한 표로 만든 다음 받는 거죠.
다 골랐으면 표 위쪽 '다운로드' 버튼을 누릅니다. 엑셀(xlsx), CSV, 그리고 발표자료용 이미지까지 선택할 수 있어요. 보고서에 붙일 거면 엑셀로 받아 직접 그래프를 그리는 편이 깔끔하고, 표를 그대로 인용할 땐 이미지도 나쁘지 않습니다.
개인적으로 KOSIS에서 제일 아까운 기능이 통계표 화면 안의 '차트' 탭이에요. 표를 연 상태에서 차트로 전환하면 KOSIS가 알아서 선그래프나 막대그래프를 그려줍니다. 색만 조금 손보면 그대로 자료로 쓸 만해서, 엑셀 열기 귀찮은 날엔 이걸로 스크린샷 떠서 넘어가기도 합니다.
공공데이터포털 — 파일 다운로드와 API, 뭐가 다른가
data.go.kr에서 데이터를 검색하면 결과가 크게 두 종류로 나옵니다. '파일데이터'와 '오픈API'죠. 이 차이를 모르면 헛수고합니다.
파일데이터는 말 그대로 CSV나 엑셀 파일을 한 번 통째로 내려받는 겁니다. '2025년 전국 도서관 현황' 같은, 한 번 받아서 분석하면 끝나는 정적인 데이터에 맞아요. 회원가입만 돼 있으면 클릭 몇 번으로 바로 받습니다. 창업 조사나 보고서용 데이터는 대개 이걸로 충분합니다.
오픈API는 쓰임새 자체가 다릅니다. 실시간으로 계속 바뀌는 데이터 — 버스 위치, 미세먼지, 실시간 주차장 여석 같은 것 — 을 프로그램이 주기적으로 불러오는 방식이에요. 앱이나 웹서비스를 만들 때 씁니다. API를 쓰려면 '활용신청'을 눌러 인증키(서비스키)를 발급받아야 하는데, 승인에 걸리는 시간은 데이터마다 제각각입니다. 바로 되는 것도 있고 담당 기관 검토를 거쳐 며칠 이상 걸리는 것도 있으니, 실제 소요 기간은 신청 화면 안내를 확인하세요.
한 가지 주의. 오픈API는 하루 호출 횟수 제한(트래픽)이 걸려 있는 경우가 많습니다. 개발용 무료 한도가 정해져 있고, 그 이상 필요하면 별도 신청을 하게 돼요. 이 한도 숫자는 데이터·시기마다 바뀌니 반드시 해당 API 상세 페이지에서 확인하고 설계하는 게 안전합니다.
목적별로 어디를 갈지 — 보고서·창업·앱개발
같은 '공공데이터'라도 목적이 다르면 가는 문이 달라집니다. 이걸 미리 정하고 들어가면 시간이 확 줄어요.
보고서·리포트: 인구·경제·사회 지표를 인용하는 게 목적이면 KOSIS가 1순위입니다. 시점 설정으로 최근 10년 추이를 뽑아 그래프까지 한 번에 만들 수 있으니까요. 출처 표기도 'KOSIS 국가통계포털, 통계표명, 조회일'로 명확하게 남길 수 있어 신뢰도가 올라갑니다.
창업·상권 조사: 여기는 조합이 필요합니다. 지역별 인구·연령 구조는 KOSIS에서, 업종별 사업체 수나 상권 관련 데이터는 공공데이터포털에서 찾는 식이죠. 참고로 소상공인시장진흥공단이 운영하는 '소상공인 상권정보시스템(sg.sbiz.or.kr)'은 상권 분석에 특화돼 있어 창업 준비라면 따로 챙겨볼 만합니다.
앱·서비스 개발: 두말할 것 없이 공공데이터포털의 오픈API입니다. 기상청 날씨, 대중교통, 공공시설 위치 같은 API가 잘 갖춰져 있어요. 국가에서 제공하는 지도·주소 데이터가 필요하면 브이월드(vworld.kr)나 도로명주소 API도 함께 살펴보면 선택지가 넓어집니다.
실수하기 쉬운 지점 — 출처·시점·가공 범위
공공데이터는 공짜라 마음이 편한데, 그래서 오히려 대충 쓰다 사고 나는 경우가 있습니다. 자주 걸리는 세 가지를 보겠습니다.
첫째, 시점을 반드시 확인하세요. 통계는 '2025년 자료'라고 해도 실제 조사 기준 시점이 그 전년도인 경우가 흔합니다. 보고서에 '최신'이라 써놨는데 알고 보니 2~3년 전 숫자면 곤란해지죠. 통계표 제목과 주석에 기준 시점이 적혀 있으니 그걸 그대로 인용하는 게 맞습니다.
둘째, 라이선스와 출처 표기. 대부분의 공공데이터는 공공누리(KOGL) 유형에 따라 출처만 밝히면 자유롭게 쓸 수 있지만, 일부는 상업적 이용이나 변형에 조건이 붙습니다. 특히 서비스·앱에 데이터를 실어 배포할 계획이면, 각 데이터 상세 페이지의 이용허락 조건을 한 번은 읽어보세요.
셋째, 가공한 숫자는 반드시 밝히기. KOSIS 원표를 그대로 쓰는 게 아니라 비율을 새로 계산하거나 항목을 합쳤다면, '원자료: KOSIS, 재가공: 작성자' 식으로 구분해 두는 편이 나중에 검증 요청이 와도 떳떳합니다. 이건 신뢰의 문제라 귀찮아도 챙기는 게 좋습니다.
빠르게 손에 익히는 순서
글로만 보면 여전히 막연할 수 있으니, 처음 하는 분이 30분 안에 감을 잡는 순서를 제안합니다.
먼저 KOSIS에 들어가 검색창에 관심 있는 키워드 하나(예: 본인 사는 시군구 이름 + '인구')를 넣어보세요. 통계표를 열고 시점을 최근 5년으로 좁힌 다음 엑셀로 받아봅니다. 이 한 사이클만 돌려보면 KOSIS의 90%는 이해한 셈입니다.
그다음 공공데이터포털로 넘어가 회원가입을 하고, 관심 있는 파일데이터 하나를 실제로 받아보세요. CSV가 뭔지, 인코딩이 깨지는지(한글 CSV는 UTF-8/EUC-KR 이슈가 종종 있습니다) 한 번 겪어두면 나중에 당황하지 않습니다. 개발자라면 여기서 오픈API 하나를 활용신청해 인증키를 받아보는 데까지 가면 완성이고요. 이 두 사이클이 사실상 공공데이터 활용의 전부입니다. 나머지는 데이터 종류만 바뀔 뿐이에요.
💡 핵심 체크
- KOSIS 통계표는 '조회설정'에서 시점·지역·항목을 먼저 좁힌 뒤 다운로드하세요. 필요 없는 열까지 다 받으면 정리에 시간이 두 배로 듭니다.
- 공공데이터포털 검색 결과에서 '파일데이터'와 '오픈API' 탭을 구분해 보세요. 한 번 받고 끝이면 파일, 앱에 실시간 연동하면 API입니다.
- 한글이 포함된 CSV를 엑셀에서 열었을 때 글자가 깨지면, 메모장에서 UTF-8로 저장하거나 엑셀 '데이터 > 텍스트에서' 가져오기로 인코딩을 지정해 다시 열어보세요.
- 출처는 'KOSIS 국가통계포털, [통계표명], [조회 연월]' 형식으로 남기면 깔끔합니다. 조회한 날짜를 적어두면 나중에 숫자가 갱신돼도 근거가 명확해요.
- 오픈API 인증키는 발급 후 반영까지 시간이 걸리기도 합니다. 바로 안 된다고 재신청하지 말고 잠시 뒤 다시 시도해 보세요.
자주 묻는 질문 (FAQ)
공공데이터를 쓰는 데 정말 돈이 안 드나요?
조회와 다운로드 자체는 무료입니다. 정작 돈보다 신경 쓸 건 '조건'이에요. 이용허락(공공누리) 유형에 따라 출처만 밝히면 되는 데이터가 있는가 하면, 상업적 이용이나 변형에 제약이 걸린 데이터도 섞여 있습니다. 개인 보고서라면 거의 신경 쓸 일이 없지만, 앱에 실어 배포하거나 상품에 쓸 계획이라면 그 한 데이터의 조건만큼은 미리 들여다보는 게 안전합니다.
KOSIS랑 공공데이터포털 중 어디부터 봐야 하나요?
간단한 판별법이 있어요. '이미 누가 계산해 놓은 숫자'를 인용만 하면 되는 상황이면 KOSIS, '내가 직접 돌리거나 프로그램에 먹일 원재료'가 필요하면 공공데이터포털입니다. 애매하면 KOSIS를 먼저 열어보세요. 원하는 표가 이미 있으면 몇 분이면 끝나고, 없을 때 비로소 포털로 넘어가면 됩니다. 창업 조사처럼 두 곳을 오가는 경우도 흔합니다.
오픈API 인증키(서비스키)는 어떻게 받나요?
공공데이터포털에서 원하는 API 상세 페이지의 '활용신청' 버튼을 누르는 게 시작입니다. 회원가입 후 신청하면 인증키가 발급되는데, 언제 승인이 떨어지느냐는 데이터마다 크게 다릅니다. 자동으로 즉시 나오는 것도 있고, 제공 기관의 검토를 거쳐 며칠 이상 기다려야 하는 것도 있어요. 그래서 마감이 있는 프로젝트라면 필요한 API를 일찍 신청해 두는 편이 마음이 편합니다.
받은 통계 데이터를 보고서나 논문에 인용해도 되나요?
됩니다. 관건은 '나중에 누가 물어봐도 그 숫자를 되짚어갈 수 있게 해두는 것'이에요. 통계표명과 조회 시점을 함께 적어두면 시간이 지나 데이터가 갱신돼도 당시 근거가 남습니다. 원자료를 비율 계산 등으로 손봤다면 재가공했다는 사실까지 밝혀두는 게 심사나 검증 자리에서 특히 유리합니다.
참고 출처
- KOSIS 국가통계포털 kosis.kr
- 공공데이터포털 data.go.kr
- 통계청 kostat.go.kr
- 소상공인 상권정보시스템 sg.sbiz.or.kr
- 공공데이터 이용허락 공공누리(KOGL) kogl.or.kr
※ 이 글의 정보는 작성 시점 기준이며, 서비스 정책·가격은 바뀔 수 있습니다. 이용 전 각 공식 사이트에서 확인하세요.