Zigbang Scraper - Korea Real Estate Listings & Agents avatar

Zigbang Scraper - Korea Real Estate Listings & Agents

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Zigbang Scraper - Korea Real Estate Listings & Agents

Zigbang Scraper - Korea Real Estate Listings & Agents

Zigbang scraper & data API for South Korea real estate: search officetels, villas & one-room studios for monthly rent (์›”์„ธ), jeonse (์ „์„ธ) & sale; export price, deposit, size, floor, address, photos plus the listing agent name & phone. Korea property data & lead-gen โ€” fast, no login.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

0

Monthly active users

3 months ago

Last modified

Share

Zigbang Scraper โ€” South Korea Real Estate Listings, Prices & Agents

Extract South Korean property listings from Zigbang at scale: officetels, villas, and one-room studios for monthly rent (์›”์„ธ), jeonse (์ „์„ธ), and sale (๋งค๋งค). Search by Korean location name, filter by deposit and rent, and export clean, structured data โ€” including price, deposit, size, floor, address, photos, options, nearby subway stations, and the listing agent's name and phone number.

No login. No browser hassle. Just give it a neighborhood, a district, or a list of URLs, and get back a ready-to-use dataset in JSON, CSV, Excel, or via API.

Built for proptech teams, relocation and expat-housing services, market analysts, and anyone who needs Korean rental and sale data in bulk.


๐Ÿงญ Table of contents


What this scraper does

Zigbang is one of South Korea's most popular mobile-first real-estate platforms, with a huge inventory of rooms, officetels, and villas. This actor turns that inventory into a structured dataset you can actually work with.

You can collect listings in three ways:

  1. By location search โ€” type a Korean district (๊ตฌ), neighborhood (๋™), subway station, or building name (e.g. ๊ฐ•๋‚จ๊ตฌ, ์—ญ์‚ผ๋™, ํ™๋Œ€์ž…๊ตฌ์—ญ). The actor geocodes it and scrapes the surrounding area.
  2. By URL โ€” paste specific Zigbang listing URLs and get their full detail records.
  3. By item ID โ€” feed numeric listing IDs directly.

For every listing it returns a complete record: pricing, size, floor, direction, options, maintenance cost, full address, GPS coordinates, photos, nearby subway lines, and the realtor's contact details.


Why use it

  • โšก Fast & lightweight โ€” pulls structured data directly, with no slow browser rendering.
  • ๐Ÿ‡ฐ๐Ÿ‡ท Korea-native โ€” understands ์›”์„ธ / ์ „์„ธ / ๋งค๋งค, room types, officetels, villas, and pyeong (ํ‰) vs. mยฒ.
  • ๐ŸŒ English-friendly โ€” optionally adds English translations for sales type, room type, and floor level, so non-Korean teams can read the data instantly.
  • ๐Ÿข Agent contacts included โ€” every listing carries the listing office name, agent name, and phone number โ€” invaluable for outreach and lead generation.
  • ๐Ÿงฑ Flexible inputs โ€” search terms, URLs, or IDs, with deposit/rent filters and adjustable area coverage.
  • ๐Ÿ“ฆ Export anywhere โ€” JSON, CSV, Excel, HTML table, or RSS, plus a full REST API and integrations.

Who it's for

  • Proptech & real-estate startups building search, valuation, or analytics products for the Korean market.
  • Relocation & expat-housing services that need to surface rooms and officetels for clients moving to Seoul, Busan, or beyond.
  • Market researchers & analysts tracking rent levels, deposit trends, and supply across districts.
  • Lead-generation teams that want agent and office contact details at scale.
  • Investors & landlords monitoring competing listings and pricing in target neighborhoods.

What data you get

Each listing in the dataset includes (when available):

FieldDescription
itemIdUnique Zigbang listing ID
urlDirect link to the listing
salesType์›”์„ธ / ์ „์„ธ / ๋งค๋งค / ๋‹จ๊ธฐ (sale type)
salesTypeEnEnglish: Monthly rent / Jeonse / Sale / Short-term
serviceTypeProperty type (์›๋ฃธ / ๋นŒ๋ผ / ์˜คํ”ผ์Šคํ…” โ€ฆ)
serviceTypeEnEnglish property type
roomTypeRoom layout (์›๋ฃธ / ํˆฌ๋ฃธ / ์“ฐ๋ฆฌ๋ฃธ โ€ฆ)
roomTypeEnEnglish room layout
depositDeposit in ๋งŒ์› (10,000 KRW units)
rentMonthly rent in ๋งŒ์›
depositKRW / rentKRWSame values converted to KRW
maintenanceCostMonthly maintenance / management fee
areaM2Exclusive area in square meters
contractAreaM2Contract area in square meters
areaPyeongExclusive area in ํ‰ (pyeong)
floor / totalFloorsFloor level and total floors of the building
roomDirectionFacing direction of the unit
bathroomCountNumber of bathrooms
elevatorWhether the building has an elevator
parkingAvailable / parkingCountParking availability and capacity
moveinDateMove-in availability
approveDateBuilding approval (construction) date
optionsBuilt-in options (aircon, fridge, washer, inductionโ€ฆ)
residenceTypeResidence classification
titleListing title
descriptionFull listing description
addressFull administrative address
sido / sigungu / dongCity / district / neighborhood
jibunAddressLot-number (์ง€๋ฒˆ) address
lat / lngGPS coordinates
subwaysNearby subway stations and their lines
agentNameListing agent name
agentOfficeAgency / office name
agentPhoneAgent phone number
agentTypeAgent role (e.g. representative broker)
agentAddressAgency address
viewCountListing view count
statusListing status
thumbnail / imagesPhoto URLs
updatedAtLast update timestamp
scrapedAtWhen the record was scraped

Input options

OptionTypeDescription
searchQueriesarrayKorean location names (district, neighborhood, subway, building).
salesTypesarrayWhich listing types to include: ์›”์„ธ, ์ „์„ธ, ๋งค๋งค, ๋‹จ๊ธฐ.
propertyUrlsarrayDirect Zigbang listing URLs.
itemIdsarrayDirect numeric listing IDs.
geohashesarrayAdvanced: query map tiles by geohash directly.
depositMin / depositMaxintegerDeposit range in ๋งŒ์›.
rentMin / rentMaxintegerMonthly rent range in ๋งŒ์›.
geohashPrecisionintegerTile size: 5 โ‰ˆ 4.9 km (default), 6 โ‰ˆ 1.2 km (finer).
gridRadiusintegerCoverage around each search center: 0 = single tile, 1 = 3ร—3 (default), 2 = 5ร—5.
includeEnglishbooleanAdd English translations for Korean fields (default: true).
maxItemsintegerMaximum listings to save (0 = no limit).
maxConcurrencyintegerParallel detail requests (default: 10).
proxyConfigurationobjectProxy settings โ€” Korean (KR) residential recommended at scale.

Input examples

1. Search a district for monthly rentals

{
"searchQueries": ["๊ฐ•๋‚จ๊ตฌ"],
"salesTypes": ["์›”์„ธ"],
"maxItems": 500,
"proxyConfiguration": { "useApifyProxy": true }
}

2. Multiple neighborhoods, rent + jeonse, with a budget filter

{
"searchQueries": ["์—ญ์‚ผ๋™", "๋งˆํฌ๊ตฌ", "ํ™๋Œ€์ž…๊ตฌ์—ญ"],
"salesTypes": ["์›”์„ธ", "์ „์„ธ"],
"rentMax": 100,
"depositMax": 5000,
"maxItems": 1000,
"proxyConfiguration": { "useApifyProxy": true }
}

3. Specific listings by URL

{
"propertyUrls": [
"https://www.zigbang.com/home/oneroom/items/48964085",
"https://www.zigbang.com/home/oneroom/items/49165383"
]
}

4. Wide coverage of a district

{
"searchQueries": ["์†กํŒŒ๊ตฌ"],
"salesTypes": ["์›”์„ธ", "์ „์„ธ"],
"gridRadius": 2,
"maxItems": 2000,
"proxyConfiguration": { "useApifyProxy": true }
}

Output example

{
"itemId": 48964085,
"url": "https://www.zigbang.com/home/oneroom/items/48964085",
"salesType": "์›”์„ธ",
"salesTypeEn": "Monthly rent",
"serviceType": "์˜คํ”ผ์Šคํ…”",
"serviceTypeEn": "Officetel",
"roomType": "์“ฐ๋ฆฌ๋ฃธ",
"roomTypeEn": "Three-room",
"deposit": 500,
"rent": 500,
"depositKRW": 5000000,
"rentKRW": 5000000,
"maintenanceCost": 0,
"areaM2": 64.3,
"contractAreaM2": 170.86,
"areaPyeong": 19.45,
"floor": "์ค‘",
"totalFloors": "20",
"options": ["์—์–ด์ปจ", "๋ƒ‰์žฅ๊ณ ", "์„ธํƒ๊ธฐ", "์ธ๋•์…˜", "์‹ฑํฌ๋Œ€"],
"address": "์„œ์šธํŠน๋ณ„์‹œ ์„œ์ดˆ๊ตฌ ์„œ์ดˆ๋™",
"sido": "์„œ์šธํŠน๋ณ„์‹œ",
"sigungu": "์„œ์ดˆ๊ตฌ",
"dong": "์„œ์ดˆ๋™",
"lat": 37.4853755,
"lng": 127.0329492,
"subways": [{ "name": "์–‘์žฌ์—ญ", "lines": "3ํ˜ธ์„ ,์‹ ๋ถ„๋‹น์„ " }],
"agentName": "๋ฐ•์˜์ค€",
"agentOffice": "๋ฐ•์˜์ค€๊ณต์ธ์ค‘๊ฐœ์‚ฌ์‚ฌ๋ฌด์†Œ",
"agentPhone": "025555706",
"agentType": "๋Œ€ํ‘œ๊ณต์ธ์ค‘๊ฐœ์‚ฌ",
"images": ["https://.../1.jpg", "https://.../2.jpg"],
"updatedAt": "2026-05-09 16:11:51",
"scrapedAt": "2026-06-07T10:00:00.000Z"
}

How to use (step by step)

  1. Click Try for free / open the actor.
  2. In Location searches, add one or more Korean place names (e.g. ๊ฐ•๋‚จ๊ตฌ, ์—ญ์‚ผ๋™).
  3. Pick your Listing / sales types โ€” monthly rent, jeonse, sale, or short-term.
  4. (Optional) Set deposit and rent ranges to match your budget.
  5. (Optional) Adjust grid radius for wider or tighter geographic coverage.
  6. Set Max items to control dataset size.
  7. Click Save & Start.
  8. When the run finishes, open the Storage / Dataset tab and export to JSON, CSV, Excel, or pull it via API.

Tips for best results

  • Use a proxy. A proxy is strongly recommended, and Korean (KR) residential proxies give the most reliable results when scraping large volumes.
  • Start narrow, then widen. Begin with gridRadius: 0 or 1 and a modest maxItems to preview results, then scale up.
  • Mind the units. Deposit and rent are in ๋งŒ์› (1 = 10,000 KRW). A rent of 70 means 700,000 KRW/month. Use depositKRW / rentKRW for absolute values.
  • Search precisely. A neighborhood (๋™) gives tighter, more relevant results than a whole city; a district (๊ตฌ) with gridRadius: 1 covers a broad area.
  • Combine inputs. You can mix searchQueries, propertyUrls, and itemIds in a single run.

Use cases

  • ๐Ÿ  Rental market dashboards โ€” track ์›”์„ธ and ์ „์„ธ levels by district over time.
  • ๐Ÿ“Š Pricing & valuation models โ€” feed deposit, rent, size, and floor data into AVM/analytics pipelines.
  • ๐Ÿงฒ Agent lead generation โ€” build contact lists of active listing offices and brokers.
  • ๐ŸŒ Relocation & expat platforms โ€” surface available rooms and officetels for incoming residents.
  • ๐Ÿ” Competitive monitoring โ€” watch competing listings in your target neighborhoods.
  • ๐Ÿค– AI & data products โ€” supply fresh, structured Korean property data to apps and assistants.

Integrations & export

Export your results as JSON, CSV, Excel, HTML table, or RSS, or fetch them through the API. Connect the actor to Make, Zapier, n8n, Google Sheets, Slack, GitHub, and more, or schedule runs to keep your dataset fresh automatically.


Pricing

This actor runs on a simple, predictable pay-per-result model. You only pay for the listings you successfully collect โ€” start small with the free tier and scale up as you need more data.


FAQ

Which property types are covered? One-room studios, officetels, and villas across monthly rent, jeonse, sale, and short-term listings.

Can I get the agent's phone number? Yes โ€” when the listing exposes it, the agent name, office, and phone number are included.

Do I need a Zigbang account or API key? No. No login or key is required.

In what units are deposit and rent? In ๋งŒ์› (10,000 KRW). The dataset also includes depositKRW and rentKRW for absolute KRW values.

How do I cover an entire district? Use the district name (e.g. ์†กํŒŒ๊ตฌ) as a search query and increase gridRadius to 2 for wider coverage.

How many listings can I scrape? As many as you need โ€” set maxItems to 0 for no limit. For large runs, use a Korean residential proxy.

Can non-Korean speakers use the output? Yes. Keep includeEnglish enabled to get English translations of sales type, room type, and floor level alongside the original Korean.

What if a search returns no results? Check that the location name is spelled in Korean and that your salesTypes and price filters aren't too restrictive.


Need another Korean data source or a custom field? Open an issue on the actor's Issues tab โ€” feedback and feature requests are welcome.

๐Ÿ“… Changelog & Maintenance

Last updated: 2026-07-02 โ€” Actor verified and maintained. Data pipeline tested for quality, structure and freshness; selectors/endpoints confirmed against the live site.