Rumah123 $1đź’° Powerful Filters + Enriched Output
Pricing
from $1.00 / 1,000 results
Rumah123 $1đź’° Powerful Filters + Enriched Output
From $1/1k. Pull structured property listings from Rumah123, Indonesia’s largest property portal. Search by location with advanced filters or paste Rumah123 URLs directly. Returns pricing, specs, GPS, agent contacts, galleries, instalment estimates, and 50+ fields, plus full upstream data objects.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
AbotAPI
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
3
Monthly active users
27 minutes ago
Last modified
Categories
Share
Rumah123 Indonesia Property Scraper
Pull structured property listings from rumah123.com, Indonesia's largest property portal, with one fast actor. Search by location with rich filters or paste any rumah123 search/listing URL. Every record carries price, full specifications, GPS coordinates, agent phone, WhatsApp, and email, photo galleries, installment estimates, and 50+ more fields, plus the complete upstream objects so nothing is ever dropped.
Why this scraper
- 70+ fields per listing, including agent phone, WhatsApp, and email on every record (even without detail mode).
- Two modes: search by location with filters, or paste search/listing URLs directly (multiple URLs supported).
- Deep pagination: walks far past the first page, so large queries are not capped at a handful of results.
- Lean and detail modes: the fast lean mode already includes agent contacts, price, specs, and photos; turn on detail mode for the full description, exact address, full photo gallery, and schema.org data.
- Verified filters: price, bedrooms, bathrooms, land size, building size, property type, sort, and furnishing.
- Complete data: a
rawfield carries the full agent, price, location, attributes, and media objects with every source field, so future fields and every contact detail come through automatically. - GPS on every listing: latitude and longitude for mapping and territory analysis.
Data you get
| Field | Example |
|---|---|
| id | hos41652809 |
| url | https://www.rumah123.com/properti/jakarta-utara-kelapa-gading/jual-rumah-3-lantai-janur-elok-kelapa-gading-jakarta-utara-hos41652809/ |
| title | Jual Rumah 3 Lantai Janur Elok Kelapa Gading Jakarta Utara |
| listingType | sale |
| propertyType | Rumah |
| priceDisplay | Rp 5,7 Miliar |
| price | 5700000000 |
| pricePerMeterDisplay | Rp 37,2 Juta |
| bedrooms | 8 |
| bathrooms | 4 |
| carports | 3 |
| floors | 3 |
| landSize | 153 |
| buildingSize | 459 |
| certificate | SHM |
| electricity | 6600 Watt |
| furnishing | Furnished |
| province | DKI Jakarta |
| city | Jakarta Utara |
| district | Kelapa Gading |
| latitude | -6.16076844 |
| longitude | 106.9035302 |
| fullAddress | Perumahan Janur Elok, Jl. Raya Janur Elok, Kelapa Gading Barat, Kelapa Gading, Kota Jakarta Utara, DKI Jakarta, Indonesia, 14240 |
| agentName | Daniel Suwanto |
| agentPhone | +6282333312972 |
| agentWhatsapp | +6282333312972 |
| agentEmail | danielsuwantodansu@gmail.com |
| agentUrl | https://www.rumah123.com/agen-properti/era-star-cempaka-mas/daniel-suwanto--4458192/ |
| marketerType | Official Developer |
| coverImage | https://picture.rumah123.com/r123-images/1080x720-fit/customer/4458192/listing/hos41652809/enhanced/86a0e3960733859233b00f14b10cc28c.jpg |
| imagesCount | 9 |
| installmentMonthly | Cicilan : Rp 25 Jutaan/bulan |
| quickLabels | ["Dekat Pusat Perbelanjaan", "Siap Huni"] |
| postedAt | 2026-05-21T13:09:24+00:00 |
| description | DIJUAL CEPAT RUMAH 3 LANTAI JANUR ELOK KELAPA GADING (full text in detail mode) |
Plus flat project and deal fields (projectName, coBroke, auction, repost, propertyPartner, rentType) and a complete raw field that includes every source field of the listing (and detailRaw in detail mode), so nothing, current or future, is ever dropped. jsonLd carries the schema.org block in detail mode.
How to use
Search a city for houses for sale, fast lean mode:
{"mode": "search","locations": ["dki-jakarta"],"listingType": "sale","propertyType": "house","maxPages": 5,"maxListings": 100}
Search with filters (price, bedrooms, land size, sort):
{"mode": "search","locations": ["bandung", "surabaya"],"listingType": "sale","propertyType": "house","minPrice": 1000000000,"maxPrice": 3000000000,"minBedrooms": 3,"minLandSize": 150,"sortBy": "lowest-price","maxListings": 200}
Rent search with furnishing filter and full details:
{"mode": "search","locations": ["dki-jakarta"],"listingType": "rent","propertyType": "apartment","furnishing": "furnished","fetchDetails": true,"maxListings": 50}
Direct URLs (filters ignored, pagination walks forward):
{"mode": "url","urls": ["https://www.rumah123.com/jual/bandung/rumah/","https://www.rumah123.com/sewa/dki-jakarta/apartemen/"],"maxPages": 3}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| mode | string | search | "search" (location + filters) or "url" (direct URLs). |
| locations | array | ["dki-jakarta"] | Location slugs, e.g. dki-jakarta, jakarta-selatan, bandung, bali. Search mode only. |
| listingType | string | sale | "sale" (jual) or "rent" (sewa). Search mode only. |
| propertyType | string | residential | residential, house, apartment, land, shophouse, warehouse, office, villa, hotel, factory, commercial-space, boarding-house. Search mode only. |
| sortBy | string | recommended | recommended, latest, lowest-price, highest-price, largest-land, largest-building. Search mode only. |
| minPrice / maxPrice | integer | (none) | Price range in IDR. Search mode only. |
| minBedrooms / minBathrooms | integer | (none) | Minimum rooms. Search mode only. |
| minLandSize / maxLandSize | integer | (none) | Land area range in square meters. Search mode only. |
| minBuildingSize / maxBuildingSize | integer | (none) | Building area range in square meters. Search mode only. |
| furnishing | string | any | any, furnished, semi-furnished, unfurnished. Search mode only. |
| urls | array | (none) | Direct search/listing URLs. URL mode only. |
| fetchDetails | boolean | false | Visit each listing for the full description, address, gallery, and schema.org data. |
| maxPages | integer | 5 | Maximum result pages per location/URL (about 24 listings per page). |
| maxListings | integer | 0 | Maximum total listings. 0 means unlimited. |
| proxy | object | Residential ID | Proxy settings. Indonesia residential is required. |
Send results into your apps (MCP connectors)
Optionally pipe the scraped results into the apps you already use, via Model Context Protocol (MCP) connectors. This is an extra delivery step after the scrape — the Apify dataset is never changed.
What gets written to the connector: a condensed, human-readable summary of each record — not the full JSON. Each item becomes one entry with a title and its key fields flattened to plain text. The complete record always stays in the Apify dataset.
- Authorize a connector once under Apify → Settings → Integrations (Notion, Linear, Airtable, or Apify).
- Select it in the "Pipe results into your apps" input field. (If the picker is empty, you haven't authorized a connector yet.)
- For Notion, also set
notionParentPageUrlto the page where items should be created.
The connection is mediated by Apify's MCP proxy, so this actor never sees your third-party credentials. Leave the field empty to skip.
Output example
{"id": "hos41652809","url": "https://www.rumah123.com/properti/jakarta-utara-kelapa-gading/jual-rumah-3-lantai-janur-elok-kelapa-gading-jakarta-utara-hos41652809/","title": "Jual Rumah 3 Lantai Janur Elok Kelapa Gading Jakarta Utara","listingType": "sale","propertyType": "Rumah","price": 5700000000,"priceDisplay": "Rp 5,7 Miliar","pricePerMeterDisplay": "Rp 37,2 Juta","currency": "IDR","bedrooms": 8,"bathrooms": 4,"carports": 3,"floors": 3,"landSize": 153,"buildingSize": 459,"certificate": "SHM","electricity": "6600 Watt","furnishing": "Furnished","province": "DKI Jakarta","city": "Jakarta Utara","district": "Kelapa Gading","latitude": -6.16076844,"longitude": 106.9035302,"fullAddress": "Perumahan Janur Elok, Jl. Raya Janur Elok, Kelapa Gading Barat, Kelapa Gading, Kota Jakarta Utara, DKI Jakarta, Indonesia, 14240","agentName": "Daniel Suwanto","agentPhone": "+6282333312972","agentWhatsapp": "+6282333312972","agentEmail": "danielsuwantodansu@gmail.com","marketerType": "Official Developer","coverImage": "https://picture.rumah123.com/r123-images/1080x720-fit/customer/4458192/listing/hos41652809/enhanced/86a0e3960733859233b00f14b10cc28c.jpg","imagesCount": 9,"installmentMonthly": "Cicilan : Rp 25 Jutaan/bulan","quickLabels": ["Dekat Pusat Perbelanjaan", "Siap Huni"],"postedAt": "2026-05-21T13:09:24+00:00"}
Plan requirement
rumah123.com only accepts traffic from Indonesia residential connections. Use Apify Residential proxy with country ID (the default). This is available on the Apify Starter plan and above. Free plans without Residential proxy access will return zero results, and the run log will explain how to upgrade.