Zigbang Scraper - Korea Real Estate Listings & Agents
Pricing
from $2.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
0
Monthly active users
12 hours ago
Last modified
Categories
Features
Share
π’ Zigbang Scraper β South Korea Real Estate Listings, Rental Prices & Agent Contacts
Extract structured South Korean property listings, rental prices, deposits, building specs, GPS coordinates, and real-estate agent contact details from Zigbang (μ§λ°©) β Korea's leading mobile property platform. Collect one-room studios (μλ£Έ), officetels (μ€νΌμ€ν ), and villas (λΉλΌ) across monthly rent (μμΈ), jeonse (μ μΈ), and short-term rentals (λ¨κΈ°) with optional English translations. No login, no coding.
Export to JSON, CSV, Excel, XML, or API for Korean real-estate market analytics, expat relocation platforms, proptech valuation models, and licensed broker/agent B2B lead generation.
β‘ At a glance
| Capability | Details |
|---|---|
| π― Primary Target | Zigbang (zigbang.com) South Korea Rental & Officetel Property Listings |
| π Property & Deal Types | One-room studios (μλ£Έ), Officetels (μ€νΌμ€ν
), Villas (λΉλΌ) Β· Monthly Rent (μμΈ), Jeonse (μ μΈ), Short-term (λ¨κΈ°) |
| π§² 100% Agent Lead Gen | Every listing includes agentName, agentOffice, agentPhone, agentType, and agentAddress |
| π Bilingual Output | Korean fields + optional English translations (salesTypeEn, serviceTypeEn, roomTypeEn, floorEn) |
| π Scale & Pagination | 1,000+ results geographic pagination with automatic multi-ring geohash grid expansion |
| β‘ Prefill Speed | ~15β30 seconds for 100 enriched listings over standard Apify Proxy |
| π‘οΈ Deduplication | Automatic cross-tile and cross-district deduplication by itemId |
| π¦ Bulk Export | JSON, CSV, Excel (XLSX), JSON Lines, XML, HTML, REST API, Make, Zapier, n8n, Google Sheets |
π Why scrape Zigbang?
Zigbang (μ§λ°©) is South Korea's premier mobile-first real-estate platform for one-room studios (μλ£Έ), officetels (μ€νΌμ€ν
), and urban villas (λΉλΌ) across Seoul, Gyeonggi-do, Busan, Incheon, Daegu, and Daejeon. Every listing contains rich pricing data (quoted in Korean λ§μ units alongside exact KRW equivalents), exclusive and contract floor areas (mΒ² and ν / pyeong), subway proximity, built-in appliances, high-resolution photos, and the licensed real-estate broker (곡μΈμ€κ°μ¬) who posted it.
Because Zigbang is a Korean-only, map-tile interface with no bulk download option, collecting this inventory manually is slow and error-prone. This Zigbang scraper and Zigbang data extractor turns the map into a structured, bilingual data feed:
- Build Korean real-estate agent & brokerage lead lists β extract
agentName,agentOffice,agentPhone,agentType, andagentAddresswith ~100% fill rate across active Seoul and metro brokerages. - Monitor μμΈ (monthly rent) and μ μΈ (jeonse deposit) trends β track deposit-to-rent ratios, maintenance fees (
maintenanceCost), and price per pyeong across Gangnam, Mapo, Songpa, Yongsan, Bundang, and Haeundae. - Power expat relocation & student housing portals β use
includeEnglish: trueplusdepositKRWandrentKRWto display Korean rental inventory to international clients, students, and corporate transferees. - Train Automated Valuation Models (AVMs) β combine exact GPS coordinates (
lat,lng), nearby subway stations (subways[]), floor levels, building approval dates (approveDate), and room layouts (roomTypeEn).
β¨ Key features of this Zigbang scraper
- β
Built-in dropdown of 22 top Korean districts & stations β launch immediately with one click across Gangnam-gu (
κ°λ¨κ΅¬), Yeoksam-dong (μμΌλ), Mapo-gu (λ§ν¬κ΅¬), Hongdae (νλμ ꡬμ), Yongsan (μ©μ°κ΅¬), Itaewon (μ΄νμλ), Yeouido (μ¬μλλ), Jamsil (μ μ€λ), Bundang (μ±λ¨μ λΆλΉκ΅¬), and Haeundae (λΆμ° ν΄μ΄λꡬ). - β
Custom Korean location geocoding (
searchQueries) β type any Korean district (ꡬ), neighborhood (λ), subway station (μ), or university name; the actor geocodes the center point and sweeps surrounding map tiles. - β
Unlocked 1,000+ geographic ring expansion β starts at the exact search center and radiates outward in concentric geohash rings. If a high
maxItemstarget (e.g.,1,000+) exceeds the initialgridRadius, the scraper automatically expands outer rings (ring 2..4) and fallback districts until your target is reached. - β
Dual-unit pricing & area normalization β outputs traditional Korean units (
deposit&rentin λ§μ,areaPyeongin ν) right next to international units (depositKRW,rentKRW,areaM2,contractAreaM2). - β Complete broker contact extraction β captures the licensed agent's name, brokerage office title, phone number, role, and street address on every listing.
- β
English translation layer (
includeEnglish) β translatesμμΈβMonthly rent,μ μΈβJeonse (lump-sum deposit),μ€νΌμ€ν βOfficetel,λΆλ¦¬νμλ£ΈβSeparated studio, and floor levels (λ°μ§νβsemi-basement,μ₯νβrooftop).
π― High-value use cases
| Industry / Team | How Teams Use This Zigbang Data Extractor |
|---|---|
| π§² B2B Lead Generation & PropTech Sales | Build verified contact databases of active Korean real-estate agencies (agentOffice, agentName, agentPhone, agentAddress) by district. |
| π Expat Relocation & Corporate Housing | Source English-translated studios and officetels near major business hubs (Gangnam, Yeouido, Jongno, Yongsan, Pangyo/Bundang). |
| π Real Estate Market & Jeonse Analysts | Track monthly shifts in jeonse deposits vs. monthly rents across Seoul's 25 districts (μꡰꡬ) and neighborhoods (λ). |
| π¦ Financial & Mortgage Research | Analyze deposit exposure, maintenance-cost inflation, and multi-unit residential supply around Seoul Metro subway lines. |
| π€ AI Assistants & Housing Search Apps | Feed structured, geo-referenced Korean rental listings with photo arrays (images[]) and subway connections into AI search tools. |
π₯ Input parameters
All parameters are optional. Leaving location inputs empty automatically collects a diverse dataset from 16 major districts across Seoul, Gyeonggi, Incheon, Busan, and Daejeon.
| Parameter | Type | Default / Prefill | Description |
|---|---|---|---|
popularAreas | array<string> | [] | Select from 22 popular South Korean districts, neighborhoods, and subway hubs (e.g., κ°λ¨κ΅¬, λ§ν¬κ΅¬, νλμ
ꡬμ, λΆμ° ν΄μ΄λꡬ). |
searchQueries | array<string> | [] | Custom Korean location names (any ꡬ, λ, subway station, or landmark) to geocode and scrape. |
salesTypes | array<string> | ["μμΈ", "μ μΈ"] | Rental contract types to include: μμΈ (Monthly rent), μ μΈ (Jeonse deposit), λ¨κΈ° (Short-term rent). |
depositMin / depositMax | integer | null | Filter by minimum/maximum security deposit in λ§μ (1 = 10,000 KRW; e.g., 1000 = 10,000,000 KRW). |
rentMin / rentMax | integer | null | Filter by minimum/maximum monthly rent in λ§μ (e.g., 100 = 1,000,000 KRW/month). |
includeEnglish | boolean | true | Append English translations (salesTypeEn, serviceTypeEn, roomTypeEn, floorEn) to every record. |
maxItems | integer | 0 (default) / 100 (prefill) | Maximum listings to save (0 = unlimited, or set 100, 1000, 5000, etc.). |
geohashPrecision | integer | 5 | Map tile precision: 5 β 4.9 km tile (recommended), 6 β 1.2 km tile. |
gridRadius | integer | 1 | Initial tile rings around each location (0 = center tile, 1 = 3Γ3 grid, 2 = 5Γ5, 3 = 7Γ7). Auto-expands when maxItems requires more coverage. |
maxConcurrency | integer | 10 | Parallel detail-enrichment requests (1β30). |
propertyUrls | array<string> | [] | Direct Zigbang listing URLs (https://www.zigbang.com/home/oneroom/items/50507317) to scrape directly. |
itemIds | array<string> | [] | Direct numeric Zigbang listing IDs. |
geohashes | array<string> | [] | Advanced: query specific geohash map tiles directly (e.g., ["wydm6", "wydm7"]). |
proxyConfiguration | object | { "useApifyProxy": true } | Apify Proxy configuration (enabled by default). |
Example 1 β Fast 100-Listing Sample (Prefill)
{"popularAreas": [],"salesTypes": ["μμΈ", "μ μΈ"],"includeEnglish": true,"maxItems": 100,"proxyConfiguration": {"useApifyProxy": true}}
Example 2 β Bulk 1,200+ Seoul Listings (Gangnam, Mapo, Songpa, Yongsan)
{"popularAreas": ["κ°λ¨κ΅¬", "μμ΄κ΅¬", "λ§ν¬κ΅¬", "μ‘νꡬ", "μ©μ°κ΅¬"],"salesTypes": ["μμΈ", "μ μΈ", "λ¨κΈ°"],"rentMax": 200,"depositMax": 30000,"includeEnglish": true,"maxItems": 1200,"gridRadius": 1,"proxyConfiguration": {"useApifyProxy": true}}
Example 3 β Scrape Specific Subway Stations or Exact Listing URLs
{"searchQueries": ["νλμ ꡬμ", "μμΌλ", "건λμ ꡬμ"],"propertyUrls": ["https://www.zigbang.com/home/oneroom/items/50507317"],"maxItems": 500}
π€ Output schema & field reference
Every listing is normalized into a single flat JSON object containing property identifiers, dual-unit pricing, dimensions, building specs, administrative addresses, GPS coordinates, nearby subways, photos, and licensed agent contact details.
Sample JSON output
{"itemId": 50507317,"url": "https://www.zigbang.com/home/oneroom/items/50507317","salesType": "μμΈ","salesTypeEn": "Monthly rent","serviceType": "μ€νΌμ€ν ","serviceTypeEn": "Officetel","roomType": "μ°λ¦¬λ£Έ","roomTypeEn": "Three-room","deposit": 10000,"rent": 550,"depositKRW": 100000000,"rentKRW": 5500000,"maintenanceCost": 30,"areaM2": 88.39,"contractAreaM2": 189.88,"areaPyeong": 26.74,"floor": "6","floorEn": "6","totalFloors": "20","roomDirection": "W","bathroomCount": "2","elevator": true,"parkingAvailable": "μ£Όμ°¨ κ°λ₯","parkingCount": "μ΄ μ£Όμ°¨ λμ 497λ","moveinDate": "μ¦μ μ μ£Ό κ°λ₯","approveDate": "2002.10.23","options": ["μμ΄μ»¨", "μΈνκΈ°", "μΈλμ ", "μ·μ₯", "μ λ°μ₯", "μ±ν¬λ"],"residenceType": "μ€νΌμ€ν ","title": "νμν°λ¦¬μ€ ν΄λΉλ©΄μ μ΅μ κ° μ€λ§€λ¬Ό μ λλ€.","description": "μλ νμΈμ νμλΆλμ°μ λλ€ ...","address": "μμΈνΉλ³μ κ°λ¨κ΅¬ λ곑λ","sido": "μμΈνΉλ³μ","sigungu": "κ°λ¨κ΅¬","dong": "λ곑λ","jibunAddress": "κ°λ¨κ΅¬ λ곑λ 467","lat": 37.4880777,"lng": 127.05348,"subways": [{ "name": "λ곑μ", "lines": "3νΈμ ,μμΈλΆλΉμ " },{ "name": "λ§€λ΄μ", "lines": "3νΈμ " }],"agentName": "μλ³κ·Ό","agentOffice": "μ£Όμνμ¬νμλΆλμ°μ€κ°","agentPhone": "025674944","agentType": "λν곡μΈμ€κ°μ¬","agentAddress": "μμΈνΉλ³μ κ°λ¨κ΅¬ ν ν€λλ‘68κΈΈ 34 1μΈ΅ 101νΈ(λμΉλ)","viewCount": 14,"status": "open","thumbnail": "https://ic.zigbang.com/ic/items/50507317/1.jpg","images": ["https://ic.zigbang.com/ic/items/50507317/1.jpg","https://ic.zigbang.com/ic/items/50507317/2.jpg"],"updatedAt": "2026-10-27 10:10:15","scrapedAt": "2026-11-10T02:50:00.000Z"}
π° Pricing, Area & Property Classification Fields
| Field | Type | Coverage | Description |
|---|---|---|---|
itemId | integer | π’ High (100%) | Unique Zigbang listing ID (primary deduplication key). |
url | string | π’ High (100%) | Direct URL to the listing on zigbang.com. |
salesType / salesTypeEn | string | π’ High (100%) | Korean contract type (μμΈ, μ μΈ, λ¨κΈ°) and English label (Monthly rent, Jeonse (lump-sum deposit), Short-term rent). |
serviceType / serviceTypeEn | string | π’ High (100%) | Property type (μλ£Έ, μ€νΌμ€ν
, λΉλΌ) and English label (One-room, Officetel, Villa / low-rise). |
roomType / roomTypeEn | string | π’ High (100%) | Unit layout (μ€ννμλ£Έ, λΆλ¦¬νμλ£Έ, ν¬λ£Έ, μ°λ¦¬λ£Έ) and English translation (Open studio, Separated studio, Two-room, Three-room). |
deposit / depositKRW | number | π’ High (100%) | Security deposit in λ§μ (10,000 KRW units) and exact absolute KRW. |
rent / rentKRW | number | π’ High (100%) | Monthly rent in λ§μ and exact absolute KRW (0 on pure μ μΈ listings). |
maintenanceCost | number | null | π’ High (~95%) | Monthly building management fee (κ΄λ¦¬λΉ) in λ§μ. |
areaM2 / areaPyeong | number | π’ High (100%) | Exclusive net floor area (μ μ©λ©΄μ ) in square meters (mΒ²) and Korean ν (pyeong). |
contractAreaM2 | number | null | π‘ Conditional (~65%) | Gross/contract area (κ³μ½λ©΄μ ) in mΒ² when reported for the building. |
ποΈ Building Specs, Location & Subway Fields
| Field | Type | Coverage | Description |
|---|---|---|---|
floor / floorEn / totalFloors | string | π’ High (100%) | Unit floor level (number or μ /μ€/κ³ /λ°μ§ν/μ₯ν), English translation, and total building floors. |
roomDirection | string | null | π’ High (~95%) | Window orientation (S, SE, E, W, N, etc.). |
bathroomCount | string | null | π’ High (~98%) | Number of bathrooms in the unit. |
elevator | boolean | null | π’ High (100%) | true if the building has an elevator. |
parkingAvailable / parkingCount | string | null | π’ High (~90%) | Parking availability text and total building parking spaces (when reported). |
moveinDate / approveDate | string | null | π’ High (~95%) | Available move-in date and building completion/approval date. |
options | array<string> | π’ High (~95%) | Included appliances & furniture (μμ΄μ»¨, λμ₯κ³ , μΈνκΈ°, μΈλμ
, μ·μ₯, etc.). |
address / jibunAddress | string | π’ High (100%) | Administrative address and lot-number (μ§λ²) address. |
sido / sigungu / dong | string | π’ High (100%) | Province/City (μλ), District (μꡰꡬ), and Neighborhood (μλ©΄λ). |
lat / lng | number | π’ High (100%) | Exact WGS84 latitude and longitude coordinates. |
subways | array<object> | π’ High (~92%) | Nearby subway stations with station name and lines. |
π Real Estate Agent Lead & Media Fields
| Field | Type | Coverage | Description |
|---|---|---|---|
agentName | string | π’ High (100%) | Name of the listing broker (곡μΈμ€κ°μ¬). |
agentOffice | string | π’ High (100%) | Registered real-estate brokerage office name. |
agentPhone | string | π’ High (100%) | Direct telephone number of the listing agent/office. |
agentType | string | π’ High (~99%) | Broker license/role classification (e.g., λν곡μΈμ€κ°μ¬, μμ곡μΈμ€κ°μ¬). |
agentAddress | string | π’ High (~99%) | Full street address of the real-estate agency office. |
title / description | string | π’ High (100%) | Listing headline and full broker description text. |
thumbnail / images | string / array | π’ High (~99%) | Primary thumbnail URL and array of all full-resolution property photos. |
viewCount / status | integer / string | π’ High (100%) | Listing view counter and availability status (open). |
updatedAt / scrapedAt | string | π’ High (100%) | Listing last-updated timestamp and UTC extraction timestamp. |
π Deep geographic pagination & 1,000+ scale
Unlike traditional portals that paginate with ?page=2, Zigbang indexes inventory spatially across geohash map tiles:
- Center-first concentric rings: Each location query is geocoded to
(lat, lng)and expanded into concentric geohash rings (ring 0= center tile first, thenring 1= 3Γ3 grid,ring 2= 5Γ5 grid, etc.) so lowmaxItemsruns always return listings closest to your target point. - Automatic ring expansion for 1,000+ runs: When you request
maxItems: 1000(or higher), if the initialgridRadiustiles do not contain enough unique listing IDs, the scraper automatically expands outward up toring 4(81 tiles per center) and includes over-fetch buffering so every detail record is populated up to your exactmaxItemsgoal. - Parallel detail enrichment: Unique
itemIdvalues are enriched concurrently (maxConcurrency: 10by default), delivering ~400β1,000 rich records in 1β3 minutes.
βοΈ How to run via API
Python SDK Example
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("haketa/zigbang-scraper").call(run_input={"popularAreas": ["κ°λ¨κ΅¬", "λ§ν¬κ΅¬", "μ©μ°κ΅¬"],"salesTypes": ["μμΈ", "μ μΈ"],"rentMax": 150,"includeEnglish": True,"maxItems": 500,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"[{item['serviceTypeEn']}] {item['address']} | Deposit: {item['deposit']}λ§ / Rent: {item['rent']}λ§ | Agent: {item['agentName']} ({item['agentPhone']})")
Node.js SDK Example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('haketa/zigbang-scraper').call({searchQueries: ['μμΌλ', 'νλμ ꡬμ', 'μ±λ¨μ λΆλΉκ΅¬'],salesTypes: ['μμΈ', 'μ μΈ'],maxItems: 1000,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Extracted ${items.length} unique Korean rental listings.`);
REST API (cURL) Example
curl -X POST "https://api.apify.com/v2/acts/haketa~zigbang-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"popularAreas": ["κ°λ¨κ΅¬", "μμ΄κ΅¬", "μ‘νꡬ", "λ§ν¬κ΅¬"],"salesTypes": ["μμΈ", "μ μΈ"],"includeEnglish": true,"maxItems": 1000}'
π°π· Korean real-estate terminology & unit conversion guide
If your analytics or product team works internationally, here is how Zigbang's core Korean real-estate concepts map to standard global metrics in the exported dataset:
| Korean Term | Field(s) | English Meaning & Conversion Formula |
|---|---|---|
| μμΈ (Wolse) | salesType: "μμΈ" | Monthly rent with a security deposit (deposit + monthly rent). |
| μ μΈ (Jeonse) | salesType: "μ μΈ" | Lump-sum key-money deposit lease with 0 monthly rent (deposit only; returned at lease end). |
| λ¨κΈ° (Dangi) | salesType: "λ¨κΈ°" | Short-term rental (flexible month-to-month or furnished short stay with low deposit). |
| λ§μ (Man-won) | deposit, rent, maintenanceCost | 10,000 KRW unit. Multiply by 10,000 for exact KRW (already pre-calculated in depositKRW and rentKRW). |
| ν (Pyeong) | areaPyeong, areaM2 | Traditional Korean floor-area unit (1 ν β 3.3058 mΒ² or 35.58 sq ft). Both areaM2 and areaPyeong are included. |
| μ μ©λ©΄μ vs. κ³μ½λ©΄μ | areaM2, contractAreaM2 | Exclusive net unit area (areaM2) vs. gross contract area including shared hallways/lobby (contractAreaM2). |
| μ€νΌμ€ν (Officetel) | serviceType: "μ€νΌμ€ν
" | Multi-story live/work studio or apartment building popular near subway stations. |
| μλ£Έ / ν¬λ£Έ / μ°λ¦¬λ£Έ | roomType, roomTypeEn | Studio (One-room), 1-bedroom/2-room (Two-room), and 2-bedroom/3-room (Three-room) layouts. |
| 곡μΈμ€κ°μ¬ | agentName, agentOffice, agentPhone | Licensed Korean real-estate broker and registered brokerage agency. |
π‘ Best practices for proptech & lead generation teams
- Deduplicate brokerages by
agentPhoneoragentOffice: When building a B2B contact database of Seoul real-estate agencies, scrape 1,000β2,000 listings across your target districts (sigungu) and group byagentPhone+agentOfficeto rank the most active listing brokers by inventory volume. - Use neighborhood (
λ) or station (μ) queries for hyper-local density: CombinepopularAreaswith specific stations insearchQueries(such asμ±μμ,νκ΅μ,μ λ Όνμ,μμΈλμ ꡬμ) andgeohashPrecision: 6for fine-grained station-area pricing. - Filter out outliers with
depositMaxandrentMax: Setting budget ceilings at source keeps your dataset focused on your exact target segment (e.g., student/young-professional studios vs. luxury Gangnam three-room officetels).
β οΈ Honest limitations
- Rental inventory focus (
μμΈ,μ μΈ,λ¨κΈ°): Zigbang's one-room/officetel/villa map feed covers rental and jeonse listings rather than apartment purchase (λ§€λ§€) transactions. - Korean location names for custom
searchQueries: WhilepopularAreasoffers English labels in the dropdown, custom free-textsearchQueriesshould be entered in Korean (e.g.,κ°λ¨κ΅¬,μ°λ¨λ,μ μ€μ) for accurate geocoding.
β Frequently asked questions
What does λ§μ mean in the deposit and rent fields?
In South Korea, real-estate prices are quoted in λ§μ (man-won), where 1 λ§μ = 10,000 KRW (roughly $7.20 USD). For example, deposit: 1000 and rent: 80 means a 10,000,000 KRW deposit and 800,000 KRW monthly rent. For convenience, the actor also computes depositKRW (10000000) and rentKRW (800000) on every record.
Can non-Korean speakers use the exported dataset?
Yes. With includeEnglish: true (enabled by default), key classification fields (salesTypeEn, serviceTypeEn, roomTypeEn, floorEn) are translated into English, and areas are provided in both square meters (areaM2) and pyeong (areaPyeong).
How do I collect 1,000+ listings in one run?
Simply set maxItems: 1000 (or 0 for unlimited) and pick one or more areas in popularAreas (or leave popularAreas empty to sweep 16 top metro districts). The scraper automatically expands its tile grid to fulfill 1,000+ unique listings.
Do I need Korean residential proxies?
Standard Apify Proxy ({ "useApifyProxy": true }) works out of the box with high speed and reliability.
Can I combine popularAreas, searchQueries, propertyUrls, and itemIds in one run?
Yes. All four targeting inputs can be used simultaneously. Every discovered listing ID is merged into a single deduplicated set before detail enrichment, guaranteeing zero duplicate listings in your dataset.
What happens if I run the actor with an empty input {}?
When launched with {} (no areas, queries, URLs, or explicit limit), the actor automatically samples 100 listings across 16 major South Korean districts so you get an instant, diverse preview of the dataset.
π Related Asian & global real-estate scrapers
- Kakao Map Scraper β South Korea local businesses, POIs, addresses, and phone numbers.
- PropertyGuru Real Estate Scraper β Southeast Asia property listings and agent contacts.
- 99.co Singapore Real Estate Scraper β Singapore condo and HDB rental/sale listings.
- Domain.com.au Property Scraper β Australia real-estate listings and agency leads.
π Changelog
- v1.2 (2026-11) β Unlocked 1,000+ deep geographic pagination (removed the 100-item ceiling when
maxItems > 100is passed on default/no-filter runs, added automatic concentric geohash ring expansionring 2..4whenmaxItemsexceeds the initialgridRadius, expanded default Korean metro coverage to 16 districts, and added a 15% ID buffer so detail runs hit exactmaxItemstargets). - v1.1 (2026-10) β Updated to Zigbang's current property tile endpoint, added center-first ring ordering for high relevance on small runs, and ASCII-safe proxy session tagging for Korean search queries.
- v1.0 (2026-09) β Initial release with Korean location geocoding, geohash tile sweeping, agent contact extraction, and English translation fields.