Korea Commercial Property Sales - Official Transaction Register
Pricing
$5.00 / 1,000 transactions
Korea Commercial Property Sales - Official Transaction Register
Every reported sale of retail, office, hospitality and other commercial property in Korea, straight from the government register. Price, building and land area, zoning, use class, buyer and seller type, with price per pyeong calculated. Search by district name instead of hunting for codes.
Pricing
$5.00 / 1,000 transactions
Rating
0.0
(0)
Developer
Loopchips
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Every reported sale of retail, office, hospitality and other commercial property in Korea, straight from the government register.
When commercial property changes hands in Korea the sale must be reported by law, and the Ministry of Land publishes those filings. This Actor turns them into clean rows: price, building and land area, zoning, use class, buyer and seller type, with price per pyeong worked out for you.
This is the commercial counterpart to apartment data. It covers the buildings apartments never do - shops, offices, hotels, clinics and mixed-use blocks.
What you get
| Field | Description |
|---|---|
dealDate | Date of the contract |
district / legalDong | District and neighbourhood |
buildingUse | Use class: 판매 retail, 업무 office, 숙박 hospitality, 근린생활 neighbourhood facility |
landUse | Zoning: 일반상업, 중심상업, 준주거, 제1~3종일반주거 and so on |
buildingType / isWholeBuilding | 집합 a unit inside a building, 일반 the whole standalone building |
priceManwon / priceKrw | Price as published, and in won |
buildingAreaM2 / buildingAreaPyeong | Building area, both units |
pricePerPyeongManwon | How the Korean market actually quotes value |
landAreaM2 / landAreaPyeong | Land area, filled in for standalone buildings |
landPricePerPyeongManwon | Price against land area, the figure that drives redevelopment |
floor / buildYear / buildingAgeYears | Floor, year built, and age at the time of sale |
dealType / isDirectDeal | Brokered or direct - close to half of these deals skip an agent |
buyerType / sellerType | Individual, corporate or public body |
isShareDeal | Whether only a fraction of the property was sold |
isCancelled / cancelledOn | Contracts later cancelled |
You need your own free key
This Actor calls the government API on your behalf, using a key issued to you.
- Sign up at data.go.kr
- Search for 상업업무용 부동산 매매 실거래가 자료
- Press 활용신청 - approval is automatic and gives 10,000 calls a day
- Paste the Encoding key into this Actor
The data itself is published with no usage restrictions, so what you collect is yours to keep, analyse and redistribute.
Example input
{"serviceKey": "your-key-here","districts": ["서울 강남구", "서울 종로구"],"startMonth": "202601","endMonth": "202606","buildingTypes": ["판매", "업무"]}
District names
You can write a district name such as 서울 강남구, or just 강남구. Names are
resolved for Seoul and the metropolitan cities. Everywhere else, use the
five-digit code, which always works - for example 41135 for 성남시 분당구.
Codes are the first five digits of the legal district code.
Example output
{"dealDate": "2026-06-28","district": "종로구","legalDong": "안국동","buildingType": "일반","isWholeBuilding": true,"buildingUse": "제2종근린생활","landUse": "제1종일반주거","priceManwon": 900000,"priceKrw": 9000000000,"buildingAreaM2": 468.11,"buildingAreaPyeong": 141.6,"pricePerPyeongManwon": 6356,"landAreaM2": 238,"landAreaPyeong": 71.99,"landPricePerPyeongManwon": 12502,"buildYear": 2019,"buildingAgeYears": 7,"dealType": "중개거래","isDirectDeal": false,"buyerType": "법인","sellerType": "법인"}
What people use it for
- Site selection - what retail space actually costs on a given street, filtered to the use class you need
- Valuation and lending - comparable commercial sales by zoning and area
- Redevelopment screening - land price per pyeong on standalone buildings
- Corporate activity - which districts corporate buyers are moving into
- Proptech products - a legal, citable source you can build on
Reading the data honestly
Four things distort commercial figures if you ignore them. This Actor handles the first three for you, and gives you the fields to catch the fourth.
Part-share deals. About one deal in fourteen transfers only a fraction of a
property. The price on that row does not correspond to the area on the same row,
so a 20% share reads as an implausible bargain. Those rows are kept and flagged
with isShareDeal, and their per-pyeong figures are left empty rather than
published as a number that would mislead. Set excludeShareDeals to drop them.
Unit versus whole building. A 집합 row is one unit inside a building; a 일반
row is the entire standalone building. Mixing them makes averages meaningless.
Use isWholeBuilding to separate them. Land area and floor are only ever filled
in for standalone buildings, which is why those fields are often empty.
Cancelled contracts. Excluded by default so averages are not distorted. Turn them on if you want to study cancellations.
Bulk registrations from a single development. Commercial buildings are often
sold unit by unit and registered in the same month, so one new development can
supply most of a district's rows. In a June 2026 sample of 종로구, 89 of 129 unit
sales came from one building on a single lot, pulling the district median well
above the surrounding market. Group by legalDong and jibun before taking an
average, or weight by floor area.
Pricing
Pay per result. You are charged only for transactions actually returned.
Notes
- Prices are published in 만원 (ten thousand won). Both that and the won figure are included.
jibunis partly masked at source on commercial records, so it identifies the block rather than the exact lot.agentDistrictis where the broker is registered, which is not always where the property is.- Source: Ministry of Land, Infrastructure and Transport, via data.go.kr. Updated daily.