Lamudi Indoneshia Property Scraper
Pricing
from $0.80 / 1,000 results
Lamudi Indoneshia Property Scraper
Extract Lamudi Indonesia property listings instantly. Scrape prices, locations, photos, specs & agent contacts. Perfect for real estate analysis, investment research & market intelligence in Indonesia's property sector.
Pricing
from $0.80 / 1,000 results
Rating
5.0
(3)
Developer
Shahid Irfan
Maintained by CommunityActor stats
1
Bookmarked
19
Total users
7
Monthly active users
11 days ago
Last modified
Categories
Security
Limited permissionsShare
What does Lamudi Indonesia Property Scraper do?
Lamudi Indonesia Property Scraper collects property listings from Lamudi Indonesia search pages into a structured dataset. Paste a search URL, set a result limit, and the Actor returns records with title, price, currency, location, bedrooms, bathrooms, floor area, coordinates, the main photo, photo count, agency details, and tags. It accepts English paths such as /en/for-sale/, Indonesian paths such as /jual/, and location paths such as /en/for-sale/surabaya/.
Lamudi publishes thousands of active listings but does not provide a bulk export. This Actor reads the public search result pages, follows their pagination, and writes each cleaned record to the Apify dataset. One request returns about 30 listings, and the Actor never opens individual property pages, so a 200-listing run finishes in about half a minute.
Why use Lamudi Indonesia Property Scraper?
- Search URL input: run a market-wide search or any location-filtered search without rebuilding filters.
- Fast collection: one request per 30 listings, no property page visits, and a 200-listing run finishes in about half a minute.
- Correct pagination: each page contributes about 30 listings, and duplicates are removed by listing ID.
- Listing photo and count: the main card image plus the total photo count for each listing.
- Native prices:
pricekeeps the source number andcurrencyrecords whether the listing is quoted in IDR or USD. - Property facts: bedrooms, bathrooms, floor area, coordinates, image count, agency name, premium status, and tag labels.
- Stable fields: output fields keep the same names across runs, so scheduled jobs can be compared over time.
- Export options: download JSON, CSV, Excel, or XML, or connect the dataset to Google Sheets, webhooks, Make, or Zapier.
- Recovery on block pages: bounded retries, a profile rotation, and the site's proof-of-work challenge solver run without operator input.
What data can you extract from Lamudi Indonesia?
| Field | Description |
|---|---|
id | Lamudi listing ID |
title | Listing title |
url | Direct listing URL |
price | Numeric asking price in the listing currency |
priceText | Price text as shown on the card, such as Rp 9,50M |
currency | IDR or USD when the source states it |
location | Area, city, and province text |
bedrooms | Number of bedrooms |
bathrooms | Number of bathrooms |
area | Floor or land area in square meters |
areaText | Area text as shown, such as 500 m² |
carSpaces | Parking spaces when the source provides them |
latitude / longitude | Map coordinates |
propertyType | house, apartment, villa, land, or commercial when the source states a specific type |
description | Listing description |
imageUrl | Main photo URL from the search card |
imageUrls | The same card photo in a single-item array |
numberOfImages | Total photo count shown on the card |
exactLocation | Whether the source marks the location as exact |
agencyData | Agency name and premium flag |
tags | Tag objects keyed by tag name |
tagLabels | Readable tag labels such as Featured or Fully verified |
moreInfo | Extra listing text when available |
sourceSearchUrl | Search page used for the run |
sourcePage | Search result page number |
How to use Lamudi Indonesia Property Scraper
- Open the Actor on Apify Store.
- Keep the default for-sale URL or paste a Lamudi search URL, including a location path if you want one area.
- Set
results_wantedandmax_pages. - Run the Actor and review the dataset preview.
- Download the results or connect them to your workflow.
The Actor stops when it reaches results_wanted, max_pages, or the last available result page. If the search has fewer listings than requested, it returns the available count.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | No | https://www.lamudi.co.id/en/for-sale/ | Lamudi search URL to collect |
results_wanted | Integer | No | 20 | Maximum number of properties to save |
max_pages | Integer | No | 3 | Maximum number of search result pages to request |
proxyConfiguration | Object | No | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]} | Apify Residential proxy is enabled by default for cloud runs. Set {} to run without a proxy |
Usage Examples
Basic collection
{"url": "https://www.lamudi.co.id/en/for-sale/","results_wanted": 20,"max_pages": 3}
Location-filtered collection
{"url": "https://www.lamudi.co.id/en/for-sale/jakarta/","results_wanted": 60,"max_pages": 5}
Indonesian language search
{"url": "https://www.lamudi.co.id/jual/","results_wanted": 40,"max_pages": 4}
Larger collection with a custom proxy group
{"url": "https://www.lamudi.co.id/en/for-sale/","results_wanted": 300,"max_pages": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
This record comes from a live run on the Surabaya search page. Long values are shortened.
{"id": "41032-73-71851fb8b520-8249-1a04795-8abf-7824","title": "House For Sale in Citraland","url": "https://www.lamudi.co.id/en/property/41032-73-71851fb8b520-8249-1a04795-8abf-7824","price": 9500000000,"priceText": "Rp 9,50M","currency": "IDR","location": "Citraland, RW 04, Lakarsantri, Lakarsantri, Surabaya, Jawa Timur","bedrooms": 6,"bathrooms": 7,"area": 500,"areaText": "500 m²","latitude": -7.2936631,"longitude": 112.6298268,"propertyType": "house","imageUrl": "https://img.lamudi.com/...","imageUrls": ["https://img.lamudi.com/..."],"numberOfImages": 10,"exactLocation": true,"agencyData": {"agencyName": "Lidia - Be The Best Property","isPremium": true},"tagLabels": ["Featured", "Fully verified"],"sourceSearchUrl": "https://www.lamudi.co.id/en/for-sale/surabaya/","sourcePage": 1}
Tips for best results
- Start with
results_wanted: 20to check the search URL and dataset shape. - Use a location path for focused data. The market-wide default mixes all provinces.
- Raise
max_pageswith the result target. Each page adds about 30 listings. - Keep
results_wantedandmax_pagesconsistent. A target of 300 needs about 10 pages. - The Actor returns one photo per listing plus the photo count. Open the listing
urlwhen you need the rest of the gallery. - Apify Residential proxy is on by default for cloud runs. Keep it for large or repeated jobs.
- Expect some fields to be empty. Lamudi does not publish every attribute for every listing, and empty values are omitted.
Integrations
- Google Sheets: review listings with a team.
- Airtable: build a searchable property database.
- Slack: notify a channel when a run finishes.
- Webhooks: start a downstream workflow after each run.
- Make: build scheduled reporting flows.
- Zapier: send records to another application.
Export formats
- JSON for applications and pipelines.
- CSV for spreadsheets.
- Excel for reports.
- XML for system integrations.
Frequently Asked Questions
Can I collect English and Indonesian listings?
Yes. Use /en/for-sale/ for the English view or /jual/ for the Indonesian view. The Actor keeps the path you provide.
Can I target a specific area?
Yes. Paste a location URL such as https://www.lamudi.co.id/en/for-sale/jakarta/ into url.
Why do some prices use USD?
Some Lamudi listings are quoted in US dollars. The Actor keeps the source amount and records the currency in the currency field. It does not convert prices.
Does the Actor return every photo?
No. Each record carries the main card photo and the total photo count. Full galleries sit on individual property pages, and reading one extra page per listing made a 200-listing run about five times slower and triggered HTTP 401 responses, so the Actor collects listings only.
Why are some fields empty?
Lamudi does not publish every attribute for every listing. Empty values are removed so the dataset stays consistent.
How many properties can I collect?
The target is set by results_wanted, and max_pages caps the page count. Each page holds about 30 listings. If the search has fewer listings than requested, the Actor returns the available count.
Should I use a proxy?
Yes for cloud runs. Apify Residential proxy is enabled by default. A run without a proxy succeeded once, then failed on the next attempt with HTTP 401 on every profile. Keep the proxy on, or set proxyConfiguration to {} only when your own egress IP is allowed.
Can I run this Actor on a schedule?
Yes. Schedule it in Apify Console to refresh the dataset hourly, daily, or weekly.
Can I export the data to CSV or Excel?
Yes. Apify datasets export to JSON, CSV, Excel, XML, and HTML from Console or the API.
Is it legal to scrape Lamudi Indonesia?
Scraping public data can be legal, but you are responsible for complying with applicable laws, Lamudi Indonesia's terms of service, and privacy rules. Use the data responsibly and respect rate limits.
Related Actors
- PropertyGuru Scraper: collect Southeast Asian property listings from PropertyGuru.
- DDProperty Scraper: extract Thai property listings from DDProperty.
- Rightmove Property Scraper: collect UK property listings from Rightmove.
- Realtor.com Scraper: extract US property listings from Realtor.com.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is intended for legitimate collection of publicly available Lamudi Indonesia property information. Users are responsible for complying with applicable laws, Lamudi Indonesia's terms of service, and privacy rules. Use data responsibly and respect rate limits.