서울 부동산 실거래가 공개 데이터 (구·법정동, CSV·JSON)

국토교통부 매매 실거래가를 서울 25개 구와 법정동 단위로 집계한 데이터를 내려받아 쓸 수 있습니다. 매월 갱신하며 현재 기준은 2026년 8월입니다. 출처만 밝히면 상업적 이용을 포함해 자유롭게 쓸 수 있습니다(CC BY 4.0).

파일

CSV 는 UTF-8(BOM) 이라 엑셀에서 바로 열어도 한글이 깨지지 않습니다. JSON 은 meta(기준월·출처·라이선스·열 설명)와 data(행 목록)로 되어 있습니다.

읽기 전에

열 설명

열형식설명
as_ofstring데이터 기준월 (YYYY-MM). 이 달까지 신고된 거래를 반영
gustring자치구 (서울 25개 구)
property_typestring주택 유형 코드: apt(아파트), rh(빌라=연립·다세대), offi(오피스텔)
property_type_kostring주택 유형 이름
area_keystring면적 구간 코드 (구간 대표 전용면적 ㎡)
area_labelstring면적 구간 이름
area_min_m2number구간 하한 전용면적 (㎡, 이상)
area_max_m2number구간 상한 전용면적 (㎡, 미만)
price_maninteger현재 가격 (만원). 월별 중위 거래가를 거래 건수로 가중 평균한 값
price_eoknumber현재 가격 (억원, 소수 둘째 자리)
tradesinteger현재 가격 계산에 쓴 거래 건수
window_monthsinteger현재 가격을 계산한 기간 (개월). 최근 6개월 거래가 적으면 12개월, 그래도 적으면 24개월
dongstring법정동 (실거래가 신고 기준 동 이름, 행정동이 아님)
page_urlstring이 동네의 상세 페이지 주소 (없으면 비어 있음)
monthstring거래월 (YYYY-MM)
median_price_maninteger그 달 거래가의 중위값 (만원)

사용 예

Python(pandas)

import pandas as pd

# 엑셀에서도 한글이 깨지지 않도록 UTF-8(BOM)으로 저장했으므로 utf-8-sig 로 읽는다
df = pd.read_csv("https://seoul-heatmap.daslab.co.kr/open-data/dong-current.csv", encoding="utf-8-sig")
print(df[(df.property_type == "apt") & (df.area_key == "84")].nlargest(5, "price_man"))

JavaScript

const r = await fetch("https://seoul-heatmap.daslab.co.kr/open-data/gu-current.json").then(r => r.json());
console.log(r.meta.as_of, r.data.filter(x => x.area_key === "84" && x.property_type === "apt"));

출처 표기와 이용 조건

이 데이터는 CC BY 4.0 로 제공합니다. 복사·가공·재배포·상업적 이용이 가능하며, 출처를 아래처럼 표기해 주세요.

서울 예산 지도(DAS Lab), “서울 동네별 실거래가 집계”, 국토교통부 실거래가 기준 2026년 8월, https://seoul-heatmap.daslab.co.kr/open-data/ (CC BY 4.0)

원자료는 국토교통부 아파트·연립다세대·오피스텔 매매 실거래가 자료(공공데이터포털)이며, 이 데이터는 그 원자료를 DAS Lab가 구·법정동 단위로 집계한 결과입니다. 원자료 자체와 이 사이트의 소스코드·디자인에는 이 이용 조건이 적용되지 않습니다.

관련 페이지