네이버 부동산 스크래퍼 Naver Real Estate Scraper Korea avatar

네이버 부동산 스크래퍼 Naver Real Estate Scraper Korea

Pricing

from $3.29 / 1,000 property listings

Go to Apify Store
네이버 부동산 스크래퍼 Naver Real Estate Scraper Korea

네이버 부동산 스크래퍼 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

Zen Studio

Maintained by Community

Actor 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.

Naver Real Estate (네이버 부동산) property scraper: asking price in KRW, 공급면적 and 전용면적, floor, facing direction, building household count and assigned school as structured JSON

⚡ 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
 Naver Place
Local businesses, reviews
 Naver Blog & Cafe
Posts, bodies, comments
 Naver Shopping
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억 and 5억 3,000; every row also carries priceKrw, depositKrw, monthlyRentKrw and salePriceKrw in 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

ParameterTypeDefaultDescription
searchTermsarrayrequiredDistricts, neighbourhoods or building names in Korean
propertyUrlsarray[]Links to specific properties or whole buildings
complexIdsarray[]Building reference numbers
propertyTypesarrayallAPT, OPST, VL, YR, DSD, DDDGG, SGJT, JGC, JGB, JWJT, OR, SG, SMS, APTHGJ, GJCG, TJ, GM, ABYG, OBYG
tradeTypesarrayallA1 매매, B1 전세, B2 월세, B3 단기임대
priceMin / priceMaxintegernoneIn 만원. 50000 is 5억
areaMin / areaMaxintegernoneIn m², applied to 공급면적
maxBuildAge / minBuildAgeintegernoneBuilding age in years
directionsarray[]SS 남향, SE, SW, EE, WW, NN, NE, NW
featuresarray[]29 options: floor position, renovation, parking, households, loans, maintenance fees
sortBystringrankrank 랭킹순 or dateDesc 최신순
maxListingsinteger1000 collects everything available
includeDetailbooleanfalseFull listing details
includeBuildingInfobooleanfalseBuilding record to a separate dataset
includeAgentContactbooleanfalseAgent contact fields. Personal data, off by default

How to Scrape Naver Real Estate in 4 Steps

  1. Open the Naver Real Estate Scraper and type a Korean district or neighbourhood into 지역 (Locations), for example 강남구.
  2. Pick your 매물 종류 (Property types) and 거래 유형 (Deal types), or leave both empty to collect everything listed.
  3. Set 최대 수집 개수 (Maximum results), and switch on 단지 정보 (building information) if you want household counts, floor plan valuations and school assignment.
  4. 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 complexes dataset, one row per building, joined by complexNo.

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.

EventPer itemPer 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.00299charged 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

🎬 Short-video & social

🏠 Real estate & autos

Support

  • Bugs: Issues tab
  • Features: Issues tab

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.