Naver Land Scraper | Korea Real Estate API avatar

Naver Land Scraper | Korea Real Estate API

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Naver Land Scraper | Korea Real Estate API

Naver Land Scraper | Korea Real Estate API

Scrape Naver Land Korea apartments, officetels, villas, rooms, shops, land & 분양 (iSale) for sale, jeonse, or monthly rent. Prices, complexes, map & article data — Naver 부동산 API alternative.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 hours ago

Last modified

Share

What does Naver Land Scraper do?

Naver Land Scraper extracts South Korea real estate listings from Naver Land (네이버페이 부동산) through an authenticated Cloud Run acquisition worker. The thin Apify Actor handles input, Korean residential proxy allocation, datasets, and Live View; the worker runs the protected-site acquisition engine. It covers apartments, officetels, villas/houses, one-room/two-room rentals, shops, offices, factories, land, and 분양 / iSale (isale.land.naver.com) for sale (매매), jeonse (전세), monthly rent (월세), and short-term lease (단기임대).

Choose a Seoul-area preset (Gangnam, Bundang, Mapo…), set coordinates / cortarNo, or paste a Naver / iSale map URL, then download structured results as JSON, CSV, Excel, or HTML.

This Actor is a practical Naver Land API alternative / 네이버 부동산 스크래퍼. Cloud Run performs protected-site acquisition and parsing; the Actor returns normalized results for proptech, research, and CRM pipelines.

What can this Naver Land scraper extract?

Data pointDescription
Listing / complex IDarticle:{id}, complex:{complexNo}, or isale:{sy_code} plus map URL
Market & categorycomplexes / houses / rooms / offices / isale + slug (APT, VL, SG, ISALE…)
ChannelBUY, RENT, JEONSE, MONTHLY, SHORT_TERM
Title & complex nameHeadline, 단지/빌라/상가/분양 name when shown
PriceRaw + formatted Korean price (12억, 3,000만원/400); priceMissing when unknown
Trade label매매 / 전세 / 월세 / 전세/월세 / 분양
Size & floorArea, supply area, floor info, rooms, direction when present
LinksMap deep link (url) and mobile articleUrl (m.land.naver.com/article/info/…)
LocationCoordinates, cortarNo, address fields when available
AgentPublic realtor / CP name on article records
Source layersingle-markers, articles, or isale-markers

Why scrape Naver Land (네이버 부동산)?

  • Korea market research — track asking prices and inventory in Gangnam, Bundang, Mapo, and other districts
  • Investment & proptech — feed CRM, pricing models, or dashboards with fresh sale / jeonse / monthly rent data
  • Multi-category coverage — apartments, officetels, villas, rooms, shops, land in one Actor
  • Competitive monitoring — watch new listings on the Naver map without manual browsing
  • Export & automation — pull Naver Land property data into Sheets, warehouses, or your own API

More Actors like this

Looking for another property portal, or a scraper outside real estate? Use a specialized Actor when one exists — structured fields, better coverage, usually lower cost. Use this Actor for Naver Land (네이버 부동산) Korea listings and related search pages.

Similar real estate Actors

Prefer another specialized scraper?

Jobs & Freelance

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.


How to scrape Naver Land

  1. Open Naver Land Scraper in Apify Console.
  2. Set location (e.g. gangnam) and property type(s), or paste Naver start URLs (/complexes, /houses, /rooms, /offices).
  3. Choose channel (BUY / RENT / …), max listings, and apartment detail toggle.
  4. Keep Apify Proxy → RESIDENTIAL + KR enabled (Naver often geo-blocks non-Korean IPs).
  5. Click Start, then export results from the Dataset tab.

Free Apify plan limits (set by this Actor's developer)

LimitFree Apify planPaid Apify plan
Runs of this Actor10 runs totalUnlimited
Results per runUp to 500Up to schema max (500)

When the run cap is hit, the run finishes with a clear status message — not an Apify platform error.

Worker URL is config, not code: the Actor reads WORKER_BASE_URL from Actor environment variables (plus optional per-run workerBaseUrl). If you migrate the worker to a new host, update WORKER_BASE_URL (and WORKER_AUTH if the API key changes) in Apify Console — no Actor code change required. Set WORKER_PROVIDES_PROXY=1 when the worker supplies its own PROXY_URL instead of Apify RESIDENTIAL.

Property categories (full Naver LNB coverage)

Market (path)Categories / codes
complexes (/complexes)APT 아파트, ABYG 아파트분양권, JGC 재건축, OPST 오피스텔, OBYG 오피스텔분양권, JGB 재개발
houses (/houses)VL 빌라/연립, DDDGG 단독/다가구, JWJT 전원주택, SGJT 상가주택
rooms (/rooms)rooms 원룸/투룸 (aa=SMALLSPCRENT)
offices (/offices)SG 상가, SMS 사무실, GJCG 공장/창고, APTHGJ 지식산업센터, GM 건물, TJ 토지
isale (isale.land.naver.com)ISALE / 분양 / isale — map markers via SYMapBounding
  • propertyType — single category or market bundle (complexes, houses, rooms, offices, isale)
  • propertyTypes — multi-select; overrides propertyType when non-empty
  • all — crawls all five markets (4 LNB + 분양) with fair-share maxItems
  • Default run memory: 1024 MB (min 1024 / max 4096)
  • includeRaw — keep original API JSON under raw (default false)

Example input — scrape Naver apartments for sale in Gangnam

{
"location": "gangnam",
"channel": "BUY",
"propertyType": "APT",
"maxItems": 20,
"maxComplexes": 10,
"scrapeDetails": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "KR"
}
}

Example input — villas, shops, and officetels in one run

{
"location": "gangnam",
"channel": "BUY",
"propertyTypes": ["OPST", "VL", "SG"],
"maxItems": 15,
"maxPages": 1,
"scrapeDetails": false,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "KR"
}
}

Example input — Naver Land map URL (원룸/투룸 rent)

{
"startUrls": [
{
"url": "https://new.land.naver.com/rooms?ms=37.4979,127.0276,16&a=APT:OPST:ABYG:OBYG:GM:OR:DDDGG:JWJT:SGJT:VL&e=RETAIL&aa=SMALLSPCRENT&b=B1:B2"
}
],
"maxItems": 15,
"maxPages": 1
}

Supported Naver Land URL patterns

  • Apartments / officetels: https://new.land.naver.com/complexes?ms={lat},{lon},{zoom}&a=APT:OPST&b=A1&e=RETAIL
  • Complex detail map: https://new.land.naver.com/complexes/{complexNo}?ms=…
  • Villas / houses: https://new.land.naver.com/houses?ms=…&a=VL:DDDGG:JWJT:SGJT
  • Rooms: https://new.land.naver.com/rooms?ms=…&aa=SMALLSPCRENT
  • Shops / land: https://new.land.naver.com/offices?ms=…&a=SG:TJ
  • 분양 (iSale): https://isale.land.naver.com/iSale/Map/#?SYMap={lat},{lon},{zoom}
  • Trade params: b=A1 (매매), b=B1 (전세), b=B2 (월세), b=B1:B2 (rent combo)

How much does it cost to scrape Naver Land?

This Actor uses Pay per event pricing. You pay for:

EventPrice
Actor Start (apify-actor-start)$0.005 per start (scaled by run memory: one event per GB, minimum one)
result (apify-default-dataset-item)$2.50 / 1,000 results ($0.0025 per Naver listing in the default dataset)

User pays platform usage costs: No. Platform compute/proxy usage for this Actor is included — you pay the event prices above, not separate Apify usage on top.

Example (illustrative): 1 start + 1,000 listings ≈ $0.005 + $2.50 in event fees.

Tip: set a max total charge on the run if you want a hard spending cap. Start with maxItems 5–20 while validating fields and proxy.

Input

Open the Input tab for the full schema. Main fields:

FieldPurpose
startUrlsNaver Land map URLs (/complexes, /houses, /rooms, /offices) or iSale 분양 URLs
locationPreset: gangnam, bundang, mapo, songpa, seocho, yongsan, seoul
lat / lon / zoomMap center overrides
cortarNoOptional district code (법정동); else resolved via /api/cortars
channelBUY, RENT, JEONSE, MONTHLY, SHORT_TERM
propertyType / propertyTypesCategory or multi-select (all = 5 markets incl. 분양)
maxItems / maxComplexes / maxPagesCaps for records, apartment complexes, article pages
scrapeDetailsFor /complexes: expand markers into article listings
includeRawKeep original JSON under raw (default false)
requestDelayMillisDelay between navigations / API calls
proxyConfigurationPrefer Apify RESIDENTIAL proxy, country KR

Output example

You can download the dataset extracted by Naver Land Scraper in JSON, HTML, CSV, or Excel.

{
"id": "article:2637464869",
"complexNo": "14219",
"articleNo": "2637464869",
"recordType": "article",
"url": "https://new.land.naver.com/complexes/14219?ms=37.500517,127.023152,16&a=APT:ABYG:JGC&b=A1&e=RETAIL",
"source": "naver",
"sourceLayer": "articles",
"channel": "BUY",
"tradeType": "A1",
"tradeLabel": "매매",
"category": "APT",
"categoryLabel": "아파트",
"market": "complexes",
"title": "두산위브트레지움",
"complexName": "두산위브트레지움",
"priceFormatted": "38억",
"latitude": 37.500517,
"longitude": 127.023152,
"scrapedAt": "2026-07-18T11:27:00.000Z"
}

Our scrapers are ethical and do not extract private user data that is not shown on public listing pages. They only extract what Naver Land has chosen to display publicly. You should still comply with Naver terms, applicable Korean and international laws (including personal-data rules for agent contacts), and only scrape when you have a legitimate purpose. If unsure, consult your lawyers.

FAQ

Why did my free-plan run stop with a limit message?

Free Apify plan users can run this Actor up to 10 times, with up to 500 results per run. These caps are set by the Actor developer, not Apify. Upgrade to a paid Apify plan for unlimited runs (schema maxItems still applies).

How do I scrape Naver Land apartments for sale in Seoul?

Set location to gangnam (or another preset), channel to BUY, and propertyType to APT or complexes. Keep RESIDENTIAL + KR proxy enabled.

How do I scrape Naver Land jeonse or monthly rent?

Set channel to JEONSE (전세), MONTHLY (월세), or RENT (전세+월세). For rooms, use propertyType: "rooms".

How do I scrape Naver officetels (오피스텔)?

Set propertyType to OPST (or include OBYG for officetel presale rights).

How do I scrape Naver villas, shops, or land?

Use VL / houses for 빌라·주택, SG / offices for 상가, and TJ for 토지. Multi-select with propertyTypes.

How do I scrape Naver 분양 (iSale)?

Set propertyType to ISALE, isale, or 분양 (or include them in propertyTypes / all). The Actor opens isale.land.naver.com and POSTs SYMapBounding.

Standby Live View — start a run via HTTP?

With standby mode, POST /run with Actor input JSON starts a collection (runId, status, consoleUrl). Poll GET /runs/{runId} for status.

Do I need a Naver Land API key?

No. This Actor scrapes the public Naver Land website and returns structured property data — useful when you need a Naver 부동산 data API without an official partnership.

Can I export Naver listings to Google Sheets or Excel?

Yes. Download the Dataset as Excel/CSV, or use Apify integrations and the Dataset API to push results into Sheets, webhooks, or your backend.

Why is a Korean residential proxy required?

Naver Land frequently blocks or challenges non-Korean / datacenter IPs. Cloud runs should use Apify RESIDENTIAL with apifyProxyCountry: "KR".

What if a Naver scrape returns zero results?

Confirm location / cortarNo, keep KR proxy on, try a smaller zoom or another preset, and inspect Key-Value Store ERROR_SUMMARY / OUTPUT / DEBUG_* records.

Tips for better Naver Land scraping

  • Prefer propertyTypes for multi-market runs; use all only when you need every LNB channel.
  • Enable scrapeDetails for apartment 매물 fields; houses/rooms/offices already return articles.
  • Keep requestDelayMillis around 1200–2000 for stable sessions.
  • Start with small maxItems to validate price formatting and category tags before scaling.
  • Map loading is viewport / cortar driven — not classic page numbers for apartment markers.

Support

Questions or feature requests? Open an issue on the Actor page or contact the developer through Apify. Feedback on additional districts, filters, or export formats is welcome.


All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ Browse the full profile: apify.com/lentic_clockss