Dabang Scraper — Korea Property Data & API
Pricing
from $3.00 / 1,000 overview listing extracteds
Dabang Scraper — Korea Property Data & API
Scrape Dabang (다방) Korean real-estate into clean datasets — rooms, officetels and apartments with deposit/rent (월세·전세), exact coordinates, full address, nearest subway and photos. Filter by area, deal type and price. No account or API key needed. 다방 부동산 스크래퍼 · 매물 데이터·API.
Pricing
from $3.00 / 1,000 overview listing extracteds
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Dabang Property Scraper — Korea Real-Estate Data & Rent Listings 🇰🇷🏠
🎉 Turn Korea's busiest rental map into a clean, structured dataset — price, deposit, exact location, nearest subway and photos in one run
Built for property analysts, proptech teams, relocation services and investors who need Korean rental data at scale
📋 Overview
Pull live Korean rental listings without lifting a finger — this actor reads the Dabang (다방) property map and returns clean, structured rows for studios, two-rooms, officetels and apartments across South Korea. No account, no API key, no manual copy-paste.
Why teams choose us:
- ✅ Complete records out of the box: price (월세 / 전세), deposit, room type, neighborhood, photos and 10+ status flags on every row
- ⚡ Fast & cheap by design: the Overview mode reads the listing feed directly — pay cents per listing, scale to thousands
- 🎯 Exact location enrichment: Detail mode adds precise GPS coordinates, full street address, nearest subway station + walking distance, and nearby points-of-interest
- 💱 Dual currency built in: every deposit and rent comes in KRW and USD, converted at the run's live exchange rate
- 💰 Pay only for results: transparent per-listing pricing, generous free tier, no subscription
- 💎 Filter like a local: search by district/station name, deal type (월세·전세·단기), price range, room type, elevator and parking
✨ Features
- 🗺️ Search any Korean area — by neighborhood/station name (e.g.
강남구,홍대입구역), a map center point, or a captured search URL - 🏠 Three property surfaces — rooms (원룸·투룸), officetels (오피스텔) and apartments (아파트)
- 💳 Deal-type filters — monthly rent (월세), jeonse (전세) and short-term (단기)
- 💰 Price & spec filters — deposit range, monthly-rent range, room type, elevator, parking
- 📍 Exact location (Detail mode) — precise coordinates + full address, not just a block-level pin
- 🚇 Transit intelligence — nearest subway station and walking distance per listing
- 🖼️ Full photo galleries — every listing image, plus a ready-to-use thumbnail
- 💱 Live FX conversion — KRW + USD on every price
- 📊 Clean exports — JSON, CSV and Excel straight from the dataset
🎬 Quick Start
Pick a mode and an area, hit Start, and collect a clean dataset. Overview returns rich listing cards fast and cheap; Detail adds exact location and subway data per listing.
curl -X POST https://api.apify.com/v2/acts/sian.agency~dabang-property-scraper/runs?token=YOUR_TOKEN \-H 'Content-Type: application/json' \-d '{"scrapeMode": "overview", "place": "강남구", "maxResults": 100}'
🚀 Getting Started (3 Simple Steps)
Step 1: Choose your area
Enter a Korean place or station name (강남구), or leave it blank to use a default Seoul area.
Step 2: Pick a mode and filters
Overview for fast, cheap listing cards — or Detail for exact location + subway enrichment. Add price, deal-type and room-type filters as needed.
Step 3: Run and export
Click Start. Download your results as JSON, CSV or Excel.
That's it! In about a minute, you'll have:
- Structured rental listings with price, deposit and room type
- Photos, neighborhood and (in Detail mode) exact location + nearest subway
- KRW and USD pricing on every row
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| scrapeMode | string | No | overview (fast, cheap) or detail (adds exact location + subway) |
| category | string | No | one-two (rooms), officetel, or apt |
| place | string | No | Korean neighborhood / district / station name to search |
| centerLat / centerLng | number | No | Map center point to search around |
| searchUrl | string | No | A captured Dabang search URL (preserves its exact area + filters) |
| sellingTypes | array | No | Deal types: MONTHLY_RENT (월세), LEASE (전세), SHORT_RENT (단기) |
| roomTypes | array | No | ONE_ROOM, TWO_ROOM, THREE_ROOM, OFFICETEL, APT |
| depositMin / depositMax | integer | No | Deposit range in 만원 (10,000 KRW) |
| rentMin / rentMax | integer | No | Monthly-rent range in 만원 |
| hasElevator / canParking | boolean | No | Amenity filters |
| roomUrls | array | No | Specific room URLs/IDs to enrich (Detail mode) |
| maxResults | integer | No | Max listings (FREE: 25, PAID: unlimited) |
| maxPages | integer | No | Hard cap on search pages (0 = until Max results) |
Example:
{"scrapeMode": "detail","place": "역삼동","sellingTypes": ["MONTHLY_RENT"],"rentMax": 100,"maxResults": 50}
📤 Output
Results are saved to the Apify dataset with 50+ fields including:
| Field | Type | Description |
|---|---|---|
| propertyTitle | string | Listing headline |
| room_type | string | Room layout (원룸·투룸·오피스텔…) |
| price_type | string | 월세 / 전세 / 매매 |
| deposit / rent | number | Deposit & monthly rent in 만원 |
| deposit_krw / rent_krw | number | Same, expanded to KRW |
| deposit_usd / rent_usd | number | Converted to USD at the run's live FX rate |
| dong_name | string | Neighborhood (동) |
| address | string | Full street address (Detail mode) |
| latitude / longitude | number | Coordinates (exact in Detail mode) |
| subway_nearest | string | Nearest subway station (Detail mode) |
| subway_distance_m | number | Walking distance to subway, meters |
| images | array | All listing photo URLs |
| url | string | Canonical listing URL |
Example:
{"propertyTitle": "강남역 3분 베스트 오피스텔","room_type": "오피스텔","price_type": "월세","price_label": "1000/80","deposit_krw": 10000000,"rent_krw": 800000,"deposit_usd": 6534,"rent_usd": 523,"dong_name": "역삼동","address": "서울특별시 강남구 역삼동","latitude": 37.498652,"longitude": 127.033004,"subway_nearest": "역삼역","subway_distance_m": 374,"image_count": 3,"url": "https://www.dabangapp.com/room/6a27c028d9a4ed3da31c2ce4"}
💼 Use Cases & Examples
1. Rental Market Research
Analysts tracking Seoul rent and deposit trends across districts. Input: A district name + deal type · Output: Priced, geocoded listings · Use: Build rent indices and supply maps.
2. Investment & Yield Comps
Investors comparing officetel and apartment yields by neighborhood.
Input: officetel / apt category + price range · Output: Deposit/rent rows in KRW & USD · Use: Screen cash-flow opportunities.
3. Proptech & Data Products
Product teams powering search apps and dashboards with fresh Korean inventory. Input: A bounding area or search URL · Output: 50+ structured fields per listing · Use: Feed a database or API.
4. Relocation & Tenant Services
Relocation agents shortlisting homes near a client's office or campus. Input: A station name + Detail mode · Output: Listings with exact address + nearest subway · Use: Hand clients a commute-aware shortlist.
5. Lead Generation
Agencies sourcing fresh listings and agent activity in target neighborhoods. Input: A district + filters · Output: Daily listing rows · Use: Trigger outreach and CRM workflows.
6. Academic & Policy Research
Researchers studying affordability and transit access in Korean cities. Input: Multiple areas over time · Output: Geocoded, priced datasets · Use: Quantify rent-vs-transit relationships.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/dabang-property-scraper').call({scrapeMode: 'overview',place: '강남구',maxResults: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/dabang-property-scraper').call(run_input={'scrapeMode': 'detail', 'place': '역삼동', 'maxResults': 50})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~dabang-property-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"scrapeMode": "overview", "place": "강남구"}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: Schedule or webhook
- HTTP Request: Call the actor API
- Process: Handle the JSON results
- Action: Save to a database, notify, or transform
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 listings per run — full feature access, same data quality
- No credit card required
- Perfect for testing and small projects
PAID Tier (Production Ready)
- Unlimited listings per run
- Both Overview and Detail modes
- Pay-per-result: you're only charged for listings you actually receive
💰 Transparent per-listing pricing — the cheap Overview event scales to thousands; Detail is a premium per-listing enrichment.
❓ Frequently Asked Questions
Q: How many listings can I scrape? A: FREE tier: 25 per run. PAID tier: unlimited.
Q: What's the difference between Overview and Detail mode? A: Overview returns rich listing cards fast and cheap. Detail adds exact GPS coordinates, full street address, and the nearest subway station + walking distance per listing.
Q: Are prices in KRW or USD? A: Both. Deposit and rent come in 만원, KRW, and USD (converted at the run's live exchange rate).
Q: What output formats are available? A: JSON, CSV and Excel — export directly from the Apify dataset.
Q: Do I need an account or API key for the source site? A: No. The actor handles everything; you only need your Apify token.
Q: Is this legal? A: Yes — we only extract publicly available data. See the legal note below.
🐛 Troubleshooting
No results returned
- Check the place name spelling, or try a broader district (e.g.
강남구instead of a tiny street) - Widen your price/room-type filters
- Try Overview mode first to confirm the area has listings
Detail mode is slower
- This is expected — Detail visits each listing to add exact location and subway data. Use Overview when you don't need that enrichment, or lower
maxResults.
Hitting the free limit
- The FREE tier caps each run at 25 listings. Upgrade to PAID for unlimited results.
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
Trademark notice: Dabang (다방) is a trademark of its respective owner. This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Dabang or its operator. All product names and trademarks belong to their respective owners and are used here for identification purposes only.
🤝 Support
Join our active support community
- For issues or questions, open an issue in the actor's repository
- Check the SIÁN Agency Store for more automation tools
- ✉️ apify@sian-agency.online
Built by SIÁN Agency | More Tools