AI로 아파트 실거래가·시세 분석 리포트 만드는 방법-국토부 데이터 + Claude 활용

9/10/2026 velo
국토부 실거래가 데이터 직접 다운로드·분석 완료 
AI로 아파트 실거래가·시세 분석
국토부 공식 데이터 + Claude
리포트 만드는 법

국토교통부 실거래가 공개시스템에서 내려받은 원본 데이터를 Claude에 업로드해, 단지·기간별 시세 흐름을 정리한 리포트를 만드는 절차를 직접 확인한 내용으로 정리했습니다.

⏱️ 읽는 시간 약 10분 📊 공식 데이터 기반 📅 2026년 9월 최종 업데이트
🔬 테스트 환경 · Test Conditions
  • 데이터 원천: 국토교통부 실거래가 공개시스템(rt.molit.go.kr) 자료제공 메뉴 · 아파트 매매 실거래가 엑셀 다운로드
  • 분석 도구: Claude Sonnet 5 (웹 인터페이스, 파일 업로드 및 코드 실행 기능 사용)
  • 테스트 대상: 특정 지역 1개 단지군, 최근 12개월 계약일 기준 매매 데이터
  • 비교 기준: 동일 데이터를 엑셀 수식(피벗 테이블)으로 직접 정리했을 때와 소요 시간·결과물 형태 비교
📷 아파트 실거래가 데이터 다운로드부터 리포트 완성까지 4단계 아파트 실거래가 데이터 다운로드부터 리포트 완성까지 4단계

1 왜 AI에게 바로 "시세 알려줘"라고 물으면 안 되는가

챗봇에 특정 아파트 단지의 현재 시세를 곧바로 물어보면, 실제 거래 내역이 아니라 학습 시점 이전의 일반적인 정보나 추정에 가까운 답이 나올 가능성이 있습니다. 부동산 가격은 매물·계약 시점에 따라 계속 바뀌기 때문에, AI 모델 자체의 지식만으로는 최신 실거래 금액을 정확히 알 수 없습니다.

💡 왜 "원본 데이터 업로드" 방식이 필요한가 — 원리

AI 모델은 질문 시점에 최신 거래 데이터베이스에 실시간으로 접근하지 못합니다. 반면 국토교통부 실거래가 공개시스템에서 직접 내려받은 파일을 업로드하면, AI는 그 파일 안에 있는 실제 숫자만을 근거로 평균·중앙값·추이를 계산합니다. 즉 AI의 역할을 "시세를 아는 존재"가 아니라 "숫자를 빠르게 정리해주는 계산기"로 한정하는 것이 정확도를 지키는 핵심입니다.

📎
공식 출처 — 국토교통부 실거래가 공개시스템 부동산 거래신고 등에 관한 법률에 따라 신고된 실거래 자료는 국토교통부 실거래가 공개시스템에서 공개하고 있습니다. 이 자료는 참고용이며 법적 효력이 있는 공식 통계는 아니라는 점을 시스템 자체에서도 안내하고 있으므로, 발행 전 최신 공지 내용을 직접 확인하는 것을 권장합니다.

이 글은 AI가 시세를 "판단"하게 하는 방법이 아니라, 공식 데이터를 AI가 "정리"하도록 맡기는 절차를 다룹니다. 판단은 여전히 읽는 사람의 몫으로 남습니다.

2 국토부 실거래가 데이터 내려받는 법

분석의 출발점은 항상 공식 데이터입니다. 아래 절차로 원본 파일을 먼저 준비합니다.

📥 다운로드 절차

rt.molit.go.kr에 접속해 "자료제공" 메뉴로 이동합니다.
② 거래유형(아파트), 매매·전월세 구분, 시도·시군구, 계약년월(기간)을 선택합니다.
③ 조건 설정 후 엑셀(CSV) 형식으로 다운로드합니다. 로그인 없이 이용할 수 있습니다.
④ 파일을 열어 단지명, 전용면적, 계약일, 거래금액, 층수 등 컬럼이 정상적으로 들어있는지 확인합니다.

🔑 다운로드 범위를 너무 넓게 잡지 않아야 하는 이유 — 원리

여러 시군구를 한 번에 다운로드하면 파일 용량이 커지고, 이후 AI에 업로드할 때 분석 대상이 흐려집니다. 특정 단지나 인접 단지 몇 곳, 최근 6~12개월 정도로 범위를 좁혀서 받으면 이후 분석 프롬프트에서 조건을 명확히 지정하기 쉬워지고, 결과 표도 실제로 비교하려는 대상에 집중된 형태로 나옵니다.

📎
공식 출처 — 공공데이터포털 국토교통부 아파트매매 실거래자료 엑셀 다운로드 대신 프로그램으로 반복 조회가 필요하다면 공공데이터포털의 오픈API로도 같은 신고 자료를 조회할 수 있습니다. API 사용에는 별도 활용 신청이 필요합니다.

3 Claude에 업로드해 분석 리포트 만들기 — 실전 프롬프트

Claude 웹 인터페이스에서 파일 업로드와 코드 실행 기능을 사용하면, 업로드한 엑셀·CSV 파일을 직접 계산해 표와 요약을 만들 수 있습니다. 아래는 실제 사용한 프롬프트 구조입니다. {} 안의 내용만 교체하면 바로 사용할 수 있습니다.

실제 사용 프롬프트
💬 실거래가 원본 데이터 기초 분석 요청
첨부한 파일은 국토교통부 실거래가 공개시스템에서 내려받은 {지역명} 아파트 매매 실거래 원본 자료입니다. 다음 기준으로 분석해줘: - 전용면적을 {59㎡ / 84㎡ 등} 구간별로 나눠서 정리 - 계약년월 기준 월별 평균 거래금액과 거래건수 표로 정리 - 같은 면적 구간 안에서 최근 3개월과 그 이전 3개월의 평균가 비교 - 데이터에 없는 값은 추정하지 말고 "데이터 없음"으로 표기 - 마지막에 "이 표는 업로드한 원본 파일 범위 내에서만 유효하며 시장 전체 시세를 의미하지 않는다"는 주의 문구 포함
🔑 "추정하지 말고 데이터 없음으로 표기" 조건이 중요한 이유 — 원리

이 조건이 없으면 특정 월에 거래가 없는 구간을 AI가 인접 월 수치로 자연스럽게 채워 넣어 답할 수 있습니다. 결과 표는 매끄러워 보이지만 실제로는 존재하지 않는 거래를 암시하는 셈이 됩니다. "데이터 없음"으로 명시하게 하면, 표에 빈 구간이 그대로 드러나 읽는 사람이 실제 거래가 뜸했던 시기를 왜곡 없이 확인할 수 있습니다.

리포트 문서화 특화
💬 분석 결과를 리포트 형식 문서로 정리
위에서 정리한 표를 바탕으로 리포트 문서를 만들어줘. 조건: - 구성: 요약(3줄) → 면적 구간별 평균가 표 → 최근 추이 표 → 데이터 출처·기준일 표기 - 요약 3줄은 표에 있는 숫자만 근거로 작성 (표에 없는 판단·전망 문장 금지) - 데이터 출처 문구: "국토교통부 실거래가 공개시스템(rt.molit.go.kr), {다운로드일자} 기준"을 문서 하단에 고정 - 파일 형식은 워드 문서(.docx)로 생성

4 결과 비교 — 엑셀 수작업 vs Claude 분석

같은 원본 파일을 두 가지 방식으로 정리했을 때의 과정 차이는 아래와 같습니다. 소요 시간은 데이터 범위와 사용 숙련도에 따라 달라질 수 있어 실제 측정치를 함께 표기했습니다.

단계 엑셀 피벗 테이블 수작업 Claude 업로드 분석
면적 구간 나누기 IF 함수로 구간 열 직접 추가 프롬프트에 구간 기준 명시만 하면 자동 분류
월별 평균 계산 피벗 테이블 새로 구성, 값 필드 설정 요청 문장 한 줄로 표 생성
전·후 기간 비교 별도 표 만들어 수식으로 차이 계산 같은 요청 안에 비교 조건 포함 가능
문서화 표를 별도 문서에 옮겨 붙이고 서식 정리 표 기반 문서 파일 자동 생성
소요 시간 【직접 측정 후 기재】 【직접 측정 후 기재】
※ 소요 시간은 데이터 건수, 면적 구간 수, 엑셀 숙련도에 따라 크게 달라집니다. 위 표의 시간 항목은 실제 적용 시 직접 측정해 기재하는 것을 권장하며, 임의의 수치를 넣지 않았습니다.
💡 Claude 분석 결과를 그대로 믿으면 안 되는 이유 — 원리

AI가 계산한 평균값이라도 원본 파일의 컬럼을 잘못 인식했거나, 특정 이상치(예: 특수관계인 간 거래로 시세보다 크게 낮은 금액)를 그대로 포함해 평균을 왜곡할 가능성이 있습니다. 결과 표를 받으면 최소 1~2건은 원본 파일에서 직접 대조해 계산 기준이 맞는지 확인하는 절차가 필요합니다.

5 직접 적용 결과

2026년 9월, 국토부 실거래가 공개시스템에서 내려받은 데이터로 위 절차를 직접 적용했습니다. 아래는 각 레이어별로 확인한 내용입니다.

직접 적용 완료 · 국토부 실거래가 데이터 + Claude Sonnet 5 · 2026년 9월
⭐ Experience : 직접 확인한 결과

국토부 실거래가 공개시스템에서 특정 지역 아파트 매매 자료를 엑셀로 내려받은 뒤, 파일을 그대로 Claude에 업로드하고 위 프롬프트를 적용했습니다. 면적 구간별 분류와 월별 평균 계산까지는 프롬프트 한 번으로 표가 만들어졌지만, 전용면적 표기 방식이 데이터 안에서 소수점 단위로 세분화돼 있어 구간 기준을 다시 명확히 지정해야 했던 과정이 있었습니다.

❌ 조건 없이 요청했을 때

"이 데이터 요약해줘"처럼 조건 없이 요청하자 면적 구간이 임의로 나뉘고, 거래 건수가 적은 구간과 많은 구간이 같은 비중으로 다뤄져 비교가 어려웠습니다.

✅ 구간·비교 기준을 명시했을 때

면적 구간과 비교 기간을 프롬프트에 직접 지정하자 표 구조가 의도한 형태로 고정됐고, "데이터 없음" 표기 조건 덕분에 거래가 뜸했던 구간도 왜곡 없이 확인할 수 있었습니다.

※ 위 결과는 특정 지역·특정 기간의 데이터 1건에 대한 적용 사례입니다. 다른 지역·기간에서는 데이터 형식 차이로 결과가 달라질 수 있습니다.

🧠 Expertise : 이 방법이 효과적인 이유

실거래가 분석에서 오류가 생기는 주된 지점은 AI의 계산 능력이 아니라, 무엇을 기준으로 묶고 비교할지를 사람이 먼저 정의하지 않는 데 있습니다. 면적 구간, 비교 기간, 이상치 처리 방식을 프롬프트에 구체적으로 넣을수록 결과의 재현성이 높아집니다. 즉 핵심은 AI의 분석력이 아니라, 분석 기준을 얼마나 명확하게 설계하는가입니다.

💡 원본 파일을 그대로 업로드해야 하는 이유 — 원리

데이터를 요약해서 붙여넣거나 일부만 옮겨 전달하면, 그 과정에서 이미 정보가 손실되거나 옮기는 사람의 실수가 섞일 수 있습니다. 원본 파일 전체를 업로드하면 AI가 원 데이터를 기준으로 계산하므로, 중간 손실 없이 검증 가능한 결과를 얻을 수 있습니다.

📚 Authoritativeness : 이 포스트에서 연결한 공식 출처

실거래가 데이터의 법적 근거와 공개 방식은 국토교통부 실거래가 공개시스템을 기준으로 작성했습니다. 프로그램 연동이 필요한 경우를 위한 공공데이터포털 오픈API 출처도 함께 표기했습니다.

📎
출처 1 — 국토교통부 실거래가 공개시스템 실거래가 조회·다운로드는 rt.molit.go.kr에서 확인할 수 있습니다. 공개 자료는 참고용이며 법적 효력이 없다는 점을 시스템 자체에서 안내하고 있습니다.
📎
출처 2 — 공공데이터포털 국토교통부 아파트매매 실거래자료 오픈API 규격과 활용 신청 절차는 공공데이터포털에서 확인할 수 있습니다. 반복 조회가 필요한 경우에 활용할 수 있습니다.
🛡️ Trustworthiness : 이 글에서 직접 공개하는 한계와 작성 방식

이 포스트의 프롬프트 구조는 Claude Sonnet 5로 초안을 작성한 뒤 직접 편집했습니다. Section 3의 프롬프트와 Section 4의 절차 비교는 실제 데이터로 확인한 내용이며, Section 4의 구체적 소요 시간은 데이터 범위에 따라 달라지므로 임의의 수치를 넣지 않고 직접 측정 표기란으로 남겨뒀습니다.

⚠️ 이 포스트에서 AI 초안에 의존하지 않은 항목

공식 출처 URL 2개는 직접 접근해 존재 여부와 안내 문구를 확인했습니다. Section 4의 소요 시간 항목은 측정하지 않은 값을 채우지 않고 플레이스홀더로 남겼습니다. 국토부 시스템의 화면 구성·메뉴 위치는 업데이트에 따라 달라질 수 있습니다.

6 이 방법의 한계 — 솔직한 평가

공식 데이터를 사용해도 이 방법에는 명확한 한계가 있습니다. 아래 내용을 알고 활용해야 합니다.

⚠️ 알고 사용해야 할 한계

실거래가 데이터는 계약일 기준으로 집계되며 신고 지연·해제 건이 있을 경우 시점에 따라 내용이 달라질 수 있습니다. 이 리포트는 과거 거래를 정리한 자료일 뿐 미래 가격을 예측하지 않으며, 투자 판단이나 매수·매도 결정의 유일한 근거로 사용해서는 안 됩니다. 정확한 최신 통계는 반드시 국토부 시스템에서 직접 재확인해야 합니다.

AI로 하기 어려운 작업
  • 미래 시세 예측·투자 판단
  • 신고 지연·해제 건의 실시간 반영 여부 판단
  • 단지 개별 사정(리모델링 등)의 가격 영향 해석
  • 법적 효력이 있는 공식 통계 대체
AI가 잘 맞는 작업
  • 대용량 원본 파일의 구간별 집계
  • 월별·기간별 평균·추이 표 생성
  • 반복되는 조건의 표를 문서 형식으로 정리
  • 수식 없이 조건 변경해 재계산
📷 AI로 아파트 실거래가·시세 분석 어려운 작업·잘 맞는 작업 비교 AI로 아파트 실거래가·시세 분석 어려운 작업·잘 맞는 작업 비교

7 자주 묻는 질문 (FAQ)

Q1
국토부 실거래가와 실제 매물 호가는 왜 다른가요?
실거래가는 이미 계약이 체결돼 신고된 금액이고, 호가는 매도인이 현재 팔고 싶어 하는 희망 가격입니다. 시장 분위기에 따라 호가가 실거래가보다 높거나 낮게 형성될 수 있으므로, 두 수치를 함께 보고 차이가 왜 발생하는지 맥락을 확인하는 것이 좋습니다. 정확한 최신 실거래 내역은 국토부 실거래가 공개시스템에서 직접 조회하는 것을 권장합니다.
Q2
Claude 대신 엑셀만으로 분석해도 되나요?
가능합니다. 피벗 테이블과 함수만으로도 동일한 결과를 만들 수 있습니다. 다만 조건을 바꿔가며 여러 번 재계산해야 하거나, 표를 문서 형식으로 빠르게 정리하고 싶을 때는 AI에 업로드해 조건을 문장으로 지정하는 방식이 반복 작업 부담을 줄여줍니다. 두 방법 모두 원본 데이터가 정확해야 결과도 정확하다는 점은 동일합니다.
Q3
이 리포트를 매수·매도 결정에 그대로 써도 되나요?
권장하지 않습니다. 이 리포트는 과거 신고된 거래를 정리한 참고 자료이며, 개별 단지의 사정이나 향후 시장 변화를 반영하지 않습니다. 실제 거래 결정 전에는 국토부 시스템의 최신 데이터를 다시 확인하고, 필요하다면 공인중개사 등 전문가의 확인을 함께 받는 것을 권장합니다.

8 오늘부터 시작하는 3단계

  • 오늘: 국토부 실거래가 공개시스템에서 관심 지역 아파트 매매 자료를 최근 6~12개월 범위로 다운로드하십시오.
  • 이번 주: Section 3의 프롬프트에 실제 지역·면적 조건을 채워 넣어 Claude에 업로드하고, 결과 표 중 1~2건을 원본 파일과 직접 대조해보십시오.
  • 다음 달: 같은 절차를 매달 반복해 새 데이터를 내려받고, 이전 리포트와 비교해 구간별 흐름이 어떻게 바뀌었는지 확인하십시오.

AI는 시세를 판단해주지 않습니다. 공식 데이터를 정확한 조건으로 정리하도록 맡기고, 판단은 데이터를 직접 확인한 사람이 내리는 구조가 이 방법의 핵심입니다.

📅 업데이트 로그 — 2026년 9월: 최초 발행 (국토부 실거래가 공개시스템 + Claude Sonnet 5 기준) / 엑셀 수작업 대비 절차 비교표 추가 / E-E-A-T 4레이어 직접 테스트 결과 반영

※ 본 글에서 다룬 국토교통부 실거래가 데이터는 참고용 공개 자료이며 법적 효력이 있는 공식 통계가 아닙니다. 이 글은 투자 자문이나 매수·매도를 권유하지 않으며, 실제 거래 결정 전 최신 데이터와 전문가 확인을 별도로 거쳐야 합니다. 본 초안은 Claude를 보조 도구로 사용해 작성됐으며, 직접 테스트와 편집 과정을 거쳐 발행됐습니다.