Naver Real Estate Scraper (네이버 부동산) avatar

Naver Real Estate Scraper (네이버 부동산)

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Naver Real Estate Scraper (네이버 부동산)

Naver Real Estate Scraper (네이버 부동산)

Scrape real-time apartment and property listings from Naver Real Estate, South Korea's #1 property platform. Get prices, areas, floors, complex details for any region. Ideal for market analysis, price tracking, and competitive research. Requires Korean proxy.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

kettledrum

kettledrum

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

13 hours ago

Last modified

Share

Scrapes current property listings from Naver Real Estate — South Korea's largest and most popular real estate platform. Get active sale listings, jeonse/monthly rent offers, complex details, and price history.

Why use this Actor?

  • Korea's #1 real estate platform — Naver Real Estate has the most comprehensive listing coverage in South Korea.
  • Current market data — unlike transaction records, this shows what's actually on the market right now.
  • Structured data — listings are returned as clean JSON with location, complex info, pricing, and property details.
  • Hierarchical search — drill down from province to district to neighborhood to specific complexes.
  • Optional enrichment — fetch complex details (household count, construction year) and price history.

Important: Korean Proxy Required

Naver Real Estate blocks all non-Korean IP addresses. You must configure a Korean residential proxy to use this Actor.

Apify provides Korean residential proxies at approximately $13/GB. A typical run scraping 1,000 listings uses roughly 5-15 MB of bandwidth.

Configure the proxy in the Proxy Configuration input field.

How much does it cost?

This Actor uses pay-per-event pricing. You are charged per listing result returned. The main cost is the Korean proxy bandwidth — the Actor itself has minimal compute requirements.

Estimated cost per 1,000 listings: proxy bandwidth (~$0.10-0.20) + per-result charge.

Features

  • 9 property types: Apartments, officetels, villas, detached houses, studios, presale units, mixed-use complexes, commercial houses, and single/multi-family homes
  • 4 trade types: Sale (매매), jeonse (전세), monthly rent (월세), short-term rental (단기임대)
  • Configurable scope: Control how many districts, neighborhoods, and complexes to search
  • Rate limiting: Built-in configurable delay between requests to avoid blocking
  • Budget control: Stops automatically when your spending limit is reached

Input parameters

ParameterRequiredDefaultDescription
region서울특별시Province/city name
districtNo-Specific district (narrows search)
propertyTypeNoAPTProperty type code (see table below)
tradeTypeNoA1Trade type code (see table below)
maxDistrictsNo5Max districts to search
maxNeighborhoodsNo5Max neighborhoods per district
maxComplexesNo20Max complexes per neighborhood
maxArticlesNo50Max listings per complex
includeComplexDetailNofalseFetch extra complex details
includePriceHistoryNofalseFetch price history
requestDelayNo1.0Seconds between requests
proxyConfiguration-Korean residential proxy (required)

Property type codes

CodeType (Korean)Type (English)
APT아파트Apartment
ABYG아파트분양권Apartment Presale
JGC주상복합Mixed-use Complex
OPST오피스텔Officetel
HOJT빌라/연립Villa/Row House
JWJT전원주택/단독Detached House
DDDGG단독/다가구Single/Multi-family
SGJT상가주택Commercial House
OR원룸Studio

Trade type codes

CodeType (Korean)Type (English)
A1매매Sale
B1전세Jeonse (lump-sum deposit)
B2월세Monthly Rent
B3단기임대Short-term Rental

Example output

{
"region": "서울특별시",
"district": "강남구",
"neighborhood": "역삼동",
"complexNo": "100",
"complexName": "래미안대치팰리스",
"complexAddress": "서울시 강남구 역삼동",
"totalHousehold": 1500,
"totalDong": 12,
"latitude": "37.5012",
"longitude": "127.0413",
"articleNo": "2400001",
"articleName": "래미안 101동",
"propertyType": "아파트",
"tradeTypeName": "매매",
"price": "25억 5,000",
"exclusiveArea": 134.88,
"floor": "12/25",
"direction": "남향",
"tags": ["역세권", "학군"],
"description": "남향 로열층"
}

Use cases

  • Property search automation — find listings matching specific criteria across multiple districts
  • Market monitoring — track available inventory and asking prices over time
  • Price comparison — compare asking prices with actual transaction data (pair with the Korean Real Estate Transaction Data Actor)
  • Real estate research — analyze listing patterns, popular areas, and market supply
  • Investment analysis — monitor specific complexes or neighborhoods for new listings

FAQ

Q: Why do I need a Korean proxy? A: Naver Real Estate blocks all non-Korean IP addresses at the network level. Without a Korean proxy, all requests will be rejected. Apify offers Korean residential proxies (~$13/GB).

Q: How much does the proxy cost per run? A: A typical run scraping 1,000 listings uses 5-15 MB of proxy bandwidth, costing approximately $0.07-0.20. The proxy cost is usually the largest component of the total run cost.

Q: Can I search a specific apartment complex? A: Yes. Set the district parameter to narrow down your search area, then use maxNeighborhoods and maxComplexes to control scope. The Actor will find and list complexes in that area.

Q: What does "25억 5,000" mean? A: Korean real estate prices use 억 (hundred million) as the unit. 25억 5,000 = 25억 + 5,000만원 = 2,550,000,000 KRW ≈ $1.8M USD.

Q: How often should I run this to track market changes? A: For market monitoring, weekly runs capture most changes. Daily runs are useful if you're watching specific complexes for new listings. Use Apify's scheduling feature to automate this.

Q: Can I combine this with the Korean Real Estate Transaction Data Actor? A: Yes — this is a powerful combination. This scraper shows current asking prices (what sellers want), while the transaction Actor shows actual closed deals (what buyers paid). The gap between them reveals market sentiment.

Integration with Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
# Scrape Gangnam apartment listings
run = client.actor("aligned_kettledrum/naver-land-scraper").call(
run_input={
"region": "서울특별시",
"district": "강남구",
"propertyType": "APT",
"tradeType": "A1",
"maxDistricts": 1,
"maxNeighborhoods": 10,
"maxComplexes": 50,
"maxArticles": 20,
"includeComplexDetail": True,
"requestDelay": 1.5,
"proxyConfiguration": {"useApifyProxy": True, "apifyProxyGroups": ["RESIDENTIAL"]},
}
)
# Analyze results
import pandas as pd
items = list(client.dataset(run["defaultDatasetId"]).iterate_items())
df = pd.DataFrame(items)
print(f"Total listings: {len(df)}")
print(f"Complexes: {df['complexName'].nunique()}")
print(f"Neighborhoods: {df['neighborhood'].unique()}")

Technical details

This Actor scrapes Naver Real Estate's internal JSON APIs that power their web frontend. No browser rendering is needed — pure HTTP requests, which means fast execution and low resource usage.

Prices are displayed in Korean format: "25억 5,000" = 2,550,000,000 KRW (~$1.8M USD).

The Actor respects rate limits with configurable delays between requests. Default is 1 second between API calls.