Rumah123 Scraper avatar

Rumah123 Scraper

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Rumah123 Scraper

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

Marco Rodrigues

Maintained by Community

Actor 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_url always 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 updates
  • price-asc / price-desc – Price low→high / high→low

🚀 Quick start

Option A — Input URL

  1. 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.
  2. Paste it into input_url.
  3. Set max_properties and click Start.

Option B — Structured filters (better for AI agents)

  1. Leave input_url empty.
  2. Set listing type, property type, location, and optional price / bedrooms / sort.
  3. 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/..."
}