네이버 부동산 스크래퍼 Naver Real Estate Scraper Korea
Pricing
from $3.29 / 1,000 property listings
네이버 부동산 스크래퍼 Naver Real Estate Scraper Korea
Scrape Naver Real Estate (네이버 부동산) property listings across Korea: asking prices in KRW, sizes, floors, facing direction and building records. 19 property types from apartments to shops, offices and land, plus 매매, 전세, 월세 and 단기임대 deal types.
Pricing
from $3.29 / 1,000 property listings
Rating
0.0
(0)
Developer
Zen Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
Naver Real Estate Scraper (네이버 부동산) | Korea Property Listings, Prices & Building Data (2026)
1,000 listings in about 30 seconds: 60+ fields per property, prices parsed into plain KRW, and 19 property types from apartments through to shops, offices and land.
⚡ Most Korean property scrapers stop at apartments and officetels. This one also collects 상가 (shops), 사무실 (offices), 토지 (land), 건물 (whole buildings), 지식산업센터 and 공장·창고. In an industrial district like 가산동 those types are half of everything listed.
| Zen Studio Naver Scrapers • Korea's search, shopping, local and property platforms | |||
|
Naver Real Estate ➤ You are here |
Local businesses, reviews |
Posts, bodies, comments |
Keyword and category search |
Copy to your AI assistant
zen-studio/naver-land-scraper on Apify. Scrapes Naver Real Estate (네이버 부동산 / new.land.naver.com, Korean property listings). Takes Korean district / neighbourhood / building names and/or listing links, returns one row per listing in the DEFAULT dataset: articleNo, articleName, realEstateTypeName, tradeTypeName, dealOrWarrantPrc, priceKrw, depositKrw, monthlyRentKrw, salePriceKrw, supplyAreaM2, exclusiveAreaM2, floorNumber, totalFloors, direction, tagList, regionName, complexNo, listingUrl, latitude/longitude. 60+ fields per listing. Call ApifyClient("TOKEN").actor("zen-studio/naver-land-scraper").call(run_input={"searchTerms": ["강남구"], "propertyTypes": ["APT"], "tradeTypes": ["A1"], "maxListings": 1000}), then client.dataset(run["defaultDatasetId"]).list_items().items. 19 propertyTypes (APT OPST VL YR DSD DDDGG SGJT JGC JGB JWJT OR SG SMS APTHGJ GJCG TJ GM ABYG OBYG) and 4 tradeTypes (A1 sale, B1 jeonse, B2 monthly rent, B3 short-term). Prices are in 만원 for filters (priceMin/priceMax) and KRW in output. Building records go to a SEPARATE "complexes" dataset when includeBuildingInfo is true, one row per building, joined by complexNo. includeAgentContact adds personal data and is off by default. Full spec: GET https://api.apify.com/v2/acts/zen-studio~naver-land-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations
Key Features
- 19 property types: 아파트, 오피스텔, 빌라, 원룸 and 단독·다가구, plus 상가, 사무실, 토지, 건물, 지식산업센터, 공장·창고, 재건축, 재개발 and 분양권.
- Four deal types: 매매 (sale), 전세 (deposit-only lease), 월세 (deposit plus monthly rent) and 단기임대 (short-term let). Deposits and monthly rents are separate numbers, so a 월세 deposit is never reported as the price.
- Prices as numbers: Naver writes
40억and5억 3,000; every row also carriespriceKrw,depositKrw,monthlyRentKrwandsalePriceKrwin plain KRW. - Building records: household and block counts, completion date, every floor plan type with its own official 한국부동산원 valuation, photos, and the assigned elementary school.
- Filter on what matters: price, size, building age, facing direction, and 29 property features such as high floor, fully furnished, parking or low maintenance fees.
How to Scrape Naver Real Estate Listings
Basic: every listing in one neighbourhood
{"searchTerms": ["서울 강남구 대치동"],"maxListings": 500}
Apartments for sale in a whole district
{"searchTerms": ["강남구"],"propertyTypes": ["APT"],"tradeTypes": ["A1"],"maxListings": 2000}
Monthly rentals under a deposit ceiling
{"searchTerms": ["관악구 신림동"],"propertyTypes": ["OR", "VL"],"tradeTypes": ["B2"],"priceMax": 5000,"maxListings": 1000}
Commercial and industrial space
{"searchTerms": ["가산동"],"propertyTypes": ["SG", "SMS", "APTHGJ", "GJCG"],"includeDetail": true,"maxListings": 500}
Search terms accept a neighbourhood (서울 강남구 대치동), a district (강남구), a whole city (서울시), or a building by name (헬리오시티). A name that matches nothing is reported in the run log rather than returning zero results without explanation.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerms | array | required | Districts, neighbourhoods or building names in Korean |
propertyUrls | array | [] | Links to specific properties or whole buildings |
complexIds | array | [] | Building reference numbers |
propertyTypes | array | all | APT, OPST, VL, YR, DSD, DDDGG, SGJT, JGC, JGB, JWJT, OR, SG, SMS, APTHGJ, GJCG, TJ, GM, ABYG, OBYG |
tradeTypes | array | all | A1 매매, B1 전세, B2 월세, B3 단기임대 |
priceMin / priceMax | integer | none | In 만원. 50000 is 5억 |
areaMin / areaMax | integer | none | In m², applied to 공급면적 |
maxBuildAge / minBuildAge | integer | none | Building age in years |
directions | array | [] | SS 남향, SE, SW, EE, WW, NN, NE, NW |
features | array | [] | 29 options: floor position, renovation, parking, households, loans, maintenance fees |
sortBy | string | rank | rank 랭킹순 or dateDesc 최신순 |
maxListings | integer | 100 | 0 collects everything available |
includeDetail | boolean | false | Full listing details |
includeBuildingInfo | boolean | false | Building record to a separate dataset |
includeAgentContact | boolean | false | Agent contact fields. Personal data, off by default |
How to Scrape Naver Real Estate in 4 Steps
- Open the Naver Real Estate Scraper and type a Korean district or neighbourhood into 지역 (Locations), for example
강남구. - Pick your 매물 종류 (Property types) and 거래 유형 (Deal types), or leave both empty to collect everything listed.
- Set 최대 수집 개수 (Maximum results), and switch on 단지 정보 (building information) if you want household counts, floor plan valuations and school assignment.
- Click Start, then download the results as JSON, CSV or Excel from the Storage tab.
What Data Can You Extract from Naver Real Estate?
Every listing includes:
- Identity: listing number, name, property type, deal type, verification status, agent-written description, feature tags
- Price: Naver's own 억/만원 string plus parsed KRW, deposit and monthly rent separately, price change state, the range for other units at the same address
- Size and position: 공급면적 and 전용면적 in m², floor and total floors, facing direction, block name, coordinates
- Location: neighbourhood name and code, building reference, a link back to the listing
- With full details on: room and bathroom counts, move-in date, heating type and fuel, parking spaces per household, management costs, acquisition and holding tax estimates, 공시지가, floor plans and photos. 재건축 listings add the builder and approval stage; 토지 listings add zoning, buildability and road access.
- With building info on: a separate
complexesdataset, one row per building, joined bycomplexNo.
Output Example
{"articleNo": "2645147927","articleName": "대치푸르지오써밋","articleStatus": "R0","realEstateTypeCode": "APT","realEstateTypeName": "아파트","articleRealEstateTypeCode": "A01","articleRealEstateTypeName": "아파트","tradeTypeCode": "A1","tradeTypeName": "매매","verificationTypeCode": "OWNER","floorInfo": "3/17","priceChangeState": "SAME","isPriceModification": false,"dealOrWarrantPrc": "40억","areaName": "110C","area1": 110,"area2": 84,"direction": "남향","articleConfirmYmd": "20260821","siteImageCount": 0,"articleFeatureDesc": "남향C타입, 방3화2, 입주협의, 학원도보권블럭, 대명휘문학군","tagList": ["4년이내", "방세개", "화장실두개", "세대당 1.5대이상"],"buildingName": "108동","sameAddrCnt": 7,"sameAddrDirectCnt": 0,"sameAddrMaxPrc": "40억","sameAddrMinPrc": "40억","cpid": "fine","cpName": "부동산포스","cpPcArticleUrl": "https://www.rfine.kr/rd/rd.php?UID=2645147927","latitude": "37.501077","longitude": "127.062953","isLocationShow": true,"tradeCheckedByOwner": false,"isDirectTrade": false,"isComplex": true,"detailAddress": "","detailAddressYn": "N","isVrExposed": false,"isSafeLessorOfHug": false,"priceKrw": 4000000000,"monthlyRentKrw": null,"depositKrw": null,"salePriceKrw": 4000000000,"floorNumber": 3,"totalFloors": 17,"supplyAreaM2": 110.0,"exclusiveAreaM2": 84.0,"latitudeNum": 37.501077,"longitudeNum": 127.062953,"regionCortarNo": "1168010600","regionName": "서울시 강남구 대치동","complexNo": "135597","listingUrl": "https://new.land.naver.com/complexes/135597?articleNo=2645147927","hasDetail": true,"hasComplexData": true,"articleDetail": {"articleNo": "2645147927","aptName": "대치푸르지오써밋","aptHouseholdCount": "489","aptUseApproveYmd": "20230605","aptConstructionCompanyName": "대우건설","aptHeatMethodTypeName": "지역난방","aptHeatFuelTypeName": "열병합","aptParkingCount": "731","aptParkingCountPerHousehold": "1.49","exposureAddress": "서울시 강남구 대치동","roomCount": "3","bathroomCount": "2","moveInTypeName": "협의가능","walkingTimeToNearSubway": 8,"detailDescription": "남향 C타입입니다. 학원가 도보권.","cortarNo": "1168010600","hscpNo": "135597","totalDongCount": 9},"articlePrice": {"dealPrice": 400000,"warrantPrice": 0,"rentPrice": 0,"priceBySpace": 12012.0,"financePrice": 0,"premiumPrice": 0},"articleFloor": { "correspondingFloorCount": "3", "totalFloorCount": "17" },"articleSpace": { "supplySpace": 110.0, "exclusiveSpace": 84.0, "exclusiveRate": "76" },"articleFacility": { "heatMethodTypeName": "지역난방", "directionBaseTypeName": "거실기준" },"articleTax": { "acquisitionTax": 140000, "registTax": 0, "totalPrice": 144600 },"landPrice": { "publicLandPrice": 24500000, "standardYear": "2026" },"administrationCostInfo": { "chargeCodeType": "05", "monthlyRentCost": 0 },"articlePhotos": [{ "imageSrc": "/20260821_101/...jpg", "imageType": "10", "imageOrder": 1 },{ "imageSrc": "/20260821_102/...jpg", "imageType": "20", "imageOrder": 2 }],"articleRebuild": null,"articleGround": null,"articleExistTabs": ["detail", "prices", "buildingLandprice", "schools"],"articleBuildingRegister": null,"articleOneroom": null,"complex": {"complexNo": "135597","complexName": "대치푸르지오써밋","totalHouseholdCount": 489,"totalDongCount": 9,"useApproveYmd": "20230605","address": "서울시 강남구 대치동","unitTypeCount": 15,"assignedSchool": "서울대현초등학교","schoolAllocationMessage": "해당 단지는 주소지에 따라 초등학교가 배정됩니다."}}
Turning on building information adds a second dataset, one row per building rather than one per listing, joined to the listings by complexNo:
{"complexNo": "135597","complexName": "대치푸르지오써밋","totalHouseholdCount": 489,"totalDongCount": 9,"useApproveYmd": "20230605","address": "서울시 강남구 대치동","detail": { "complexName": "대치푸르지오써밋", "highFloor": 17, "lowFloor": 1 },"unitTypes": [{ "pyeongNo": 1, "pyeongName": "75", "supplyArea": 75.2, "exclusiveArea": 59.9 },{ "pyeongNo": 2, "pyeongName": "110C", "supplyArea": 110.0, "exclusiveArea": 84.0 }],"photos": [{ "imageSrc": "/complex/...jpg", "imageType": "10" }],"schools": [{ "schoolName": "서울대현초등학교", "organizationType": "초등학교" }],"schoolAllocationMessage": "해당 단지는 주소지에 따라 초등학교가 배정됩니다.","marketPrices": [{"areaNo": 1,"pyeongName": "75","supplyArea": 75.2,"exclusiveArea": 59.9,"dealUpperPriceLimit": 210000,"dealAveragePrice": 198000,"dealLowPriceLimit": 185000,"leaseUpperPriceLimit": 105000,"leaseAveragePrice": 98000}]}
Advanced Usage
Ready-made configurations for market analysis, rental yield research, commercial property sourcing and school-district comparison.
Track newly listed apartments in a district
{"searchTerms": ["송파구"],"propertyTypes": ["APT"],"tradeTypes": ["A1"],"sortBy": "dateDesc","maxListings": 500}
Run this on a schedule and sort by newest so fresh listings appear at the top of each run.
Jeonse research with a size floor
{"searchTerms": ["마포구"],"propertyTypes": ["APT", "OPST"],"tradeTypes": ["B1"],"areaMin": 60,"includeBuildingInfo": true,"maxListings": 1000}
Land and whole buildings
{"searchTerms": ["제주도"],"propertyTypes": ["TJ", "GM"],"includeDetail": true,"maxListings": 300}
Land listings carry zoning (용도지역), buildability, road access and land-trade permission in articleGround.
South-facing, recently built, high floor
{"searchTerms": ["분당구"],"propertyTypes": ["APT"],"directions": ["SS"],"maxBuildAge": 10,"features": ["HIGHFLOOR"],"maxListings": 500}
One building, everything in it
{"propertyUrls": ["https://new.land.naver.com/complexes/111515"],"includeBuildingInfo": true,"maxListings": 0}
Pricing: Pay Per Event (PPE)
$3.99 per 1,000 listings, dropping to $3.29 on higher Apify plans. Optional layers are charged only when they actually return something.
| Event | Per item | Per 1,000 |
|---|---|---|
| Property listing | $0.00399 | $3.99, or $3.79 / $3.29 on Silver / Gold |
| Full listing details | $0.00199 | $1.99 |
| Building record | $0.00299 | charged once per building, not per listing |
A district sweep usually meets a few dozen buildings across thousands of listings, so building records stay a small part of a run.
Integrations and Scheduling
Results land in a dataset you can export directly, or push onward:
- Google Sheets for a shared, always-current listing table
- Make or Zapier to route new listings into a CRM or a Slack channel
- Webhooks to trigger your own service the moment a run finishes
For monitoring a market, a daily run sorted by 최신순 is the usual cadence: Korean listings change quickly, and 한국부동산원 has monitored and removed false listings same-day since 2022.
New to scheduling on Apify? This walkthrough covers it:
FAQ
What is Naver Real Estate (네이버 부동산 / Naver Land / new.land.naver.com)? Naver Real Estate is the dominant property portal in South Korea, part of Naver, the country's largest search platform. Agents list apartments, officetels, villas, shops, offices and land there, and buyers and renters browse by district and map. It is also known as Naver Land after its web address. This Actor collects the listings, their asking prices and the building records behind them.
How many listings can I collect?
A single district can hold well over ten thousand listings across all property types. There is no artificial depth limit per location, so maxListings is what decides the size of your run.
Does this cover commercial property, offices and land, or only apartments? All of them. 19 property types ship, including 상가 (shops), 사무실 (offices), 토지 (land), 건물 (whole buildings), 지식산업센터 (knowledge-industry centres) and 공장·창고 (factories and warehouses). Some types are regional: industrial districts are full of 지식산업센터, rural areas have 전원주택.
What is 전세 (jeonse), and how is the deposit reported?
전세 is a Korean lease with a large lump-sum deposit and no monthly rent, returned at the end of the term. Its deposit appears in depositKrw. For 월세 and 단기임대, which have both, the deposit is in depositKrw and the monthly rent in monthlyRentKrw, kept as separate numbers.
What is the difference between 공급면적 and 전용면적?
공급면적 (supplyAreaM2) is the supplied area, including a share of common space. 전용면적 (exclusiveAreaM2) is the exclusive area you actually live in. Korean listings quote both, and the size filters apply to 공급면적.
How fresh is the data? Listings are read live at run time. Korean listings turn over quickly, so a run is a snapshot of that moment rather than a permanent record.
Can I get the estate agent's contact details? Yes, with Include agent contact details switched on. It adds the agency name, registration number, address and phone numbers as structured fields. This is personal information about a named individual, so it is off by default and Korean privacy law (개인정보보호법) governs how you store and use it. Note that agents often write their own name and mobile number into the free-text description of a listing, and that description is part of the listing whether or not the toggle is on.
Can I filter by price, size, floor or facing direction? Yes. Price and size take a minimum, a maximum or both. Building age, facing direction and 29 property features are separate filters. Every filter offered here was tested against the source to confirm it changes the results.
How do I export the data? JSON, CSV, Excel, XML or HTML from the run's Storage tab, or through the Apify API. JSON preserves the nested detail and building blocks; CSV flattens them.
Does Naver have an official API for real estate data? Naver does not publish a public property API. Its open developer platform covers search, maps, translation and login, not 부동산 listings. This Actor is the practical route to the listing data, and it returns the parsed price, size and building fields you would otherwise have to derive yourself.
Can I get sold prices or transaction history? Not from this Actor. Closed transaction prices (실거래가) are published free and officially by the Ministry of Land, Infrastructure and Transport through data.go.kr, going back to 2006. What Naver has and that dataset does not is asking prices, live listings, agent identity and building records.
Can I also collect Naver reviews of local businesses, or shopping products? Yes, from the siblings: Naver Place Scraper for local businesses and their reviews, Naver Blog & Cafe Scraper for community posts, and Naver Shopping Scraper for products.
Is it legal to collect Naver Real Estate listings? This Actor reads publicly visible listing pages only, nothing behind a login. You are responsible for complying with Naver's terms of service and with data protection law, including GDPR, CCPA and Korea's 개인정보보호법 (PIPA). Take particular care with agent contact details, which identify a named individual. Naver asserts database producer's rights over its listing data, so consider your intended use before collecting at scale.
More Zen Studio scrapers for Asian platforms
🛒 E-commerce
AliExpress 全球速卖通
Naver Place 네이버 플레이스
Naver Blog & Cafe 네이버 블로그·카페
Naver Shopping 네이버쇼핑
Coupang 쿠팡
Taobao 淘宝
JD.com 京东
1688 阿里巴巴
Goofish 闲鱼
🎬 Short-video & social
Douyin 抖音
RedNote 小红书
Xigua 西瓜视频
Bilibili 哔哩哔哩
🏠 Real estate & autos
Anjuke 安居客
58.com 58同城
Autohome 汽车之家
Support
- Bugs: Issues tab
- Features: Issues tab
Legal Compliance
Extracts publicly available data. Users must comply with Naver's terms and data protection regulations (GDPR, CCPA, and Korea's 개인정보보호법 / PIPA).
Korean property listings from Naver Real Estate: asking prices in KRW, sizes, floors, facing, agent details and building records, for apartments through to shops and land.
