Rumah123 Scraper
Pricing
from $3.50 / 1,000 results
Rumah123 Scraper
Scrape Indonesian property listings from rumah123.com. Use filters (sale/rent, type, location, price) or paste a search URL — the URL wins when set. Returns price, size, rooms, location, agent, and photos.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Marco Rodrigues
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🏠 Rumah123 Scraper
Want Indonesian property listings from Rumah123.com without clicking through pages? This scraper makes it easy.
Use structured filters (sale/rent, type, location, price) — structured filters work better for AI agents — or paste an input_url from your browser once you've already filtered on Rumah123. When input_url is set it overrides the filters below. Either way, you get clean CSV/JSON with prices, sizes, rooms, agent contacts, and photos.
💡 Perfect for...
- Buyers & Investors: Track houses and apartments across Jakarta, Bandung, Surabaya, and more.
- Estate Agencies: Monitor competitor supply and collect agent leads.
- Market Research: Analyze IDR pricing and size mix by city or district.
- Data Analysts: Export structured Rumah123 data for dashboards and valuation models.
- 🤖 AI Agents: Power bots and OpenClaw workflows with live Rumah123 search results.
- 📚 RAG Systems: Feed titles, descriptions, and prices into retrieval pipelines.
- 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.
✨ Why you'll love this scraper
- 🔗 Input URL or Filters: Paste a Rumah123 search URL (
input_url) if you already filtered in the browser, or use structured filters (better for AI agents).input_urlalways wins when set. - 🎯 Website-Matched Filters: Listing type, property type, location, price, bedrooms, and sort map to Rumah123 paths/query params.
- 🇮🇩 Built for Indonesia: Covers jual & sewa across rumah, apartemen, ruko, tanah, and more.
- 🛡️ Cloudflare-aware: Uses Camoufox and Apify residential proxies (ID) when needed.
📦 What's inside the data?
For every property listing, you will get:
- Core Details:
id,url,transaction,property_type,title,description - Pricing:
price,price_label,price_currency(IDR) - Specs:
bedrooms,bathrooms,carports,land_size_m2,building_size_m2 - Location:
location,district,city,country - Contact / Media:
agency_name,phone,updated_label,booster,labels,image_url
🛠️ Sort options
Use sort_by with these values:
- (empty) – Relevance / default
latest-update– Newest updatesprice-asc/price-desc– Price low→high / high→low
🚀 Quick start
Option A — Input URL
- Open Rumah123.com, apply filters in the browser, copy the results URL — e.g.
https://www.rumah123.com/jual/jakarta-selatan/rumah/?minPrice=500000000&maxPrice=2000000000. - Paste it into
input_url. - Set
max_propertiesand click Start.
Option B — Structured filters (better for AI agents)
- Leave
input_urlempty. - Set listing type, property type, location, and optional price / bedrooms / sort.
- Set
max_properties(up to 1000) and click Start.
Export CSV, Excel, or JSON when done.
Tech details for developers 🧑💻
Input Example (filters):
{"listing_type": "jual","property_type": "rumah","location": "jakarta-selatan","price_min": 500000000,"price_max": 3000000000,"sort_by": "price-asc","max_properties": 100}
Input Example (URL override):
{"input_url": "https://www.rumah123.com/sewa/dki-jakarta/apartemen/","max_properties": 50}
Output Example:
{"id": "42154991","url": "https://www.rumah123.com/properti/jakarta-selatan-setiabudi/rumah-baru-minimalis-masuk-mobil-dekat-kuningan-hos42154991/","transaction": "sale","property_type": "Rumah","title": "Rumah Baru Minimalis Masuk Mobil Dekat Kuningan","price": 1030000000,"price_label": "Rp 1,03 Miliar","price_currency": "IDR","bedrooms": 2,"bathrooms": 1,"land_size_m2": 24,"building_size_m2": 46,"location": "Setiabudi, Jakarta Selatan","agency_name": "Monica Geller","image_url": "https://picture.rumah123.com/..."}