Lamudi Indoneshia Property Scraper avatar

Lamudi Indoneshia Property Scraper

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Lamudi Indoneshia Property Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

19

Total users

7

Monthly active users

11 days ago

Last modified

Security

Limited permissions

Share

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: price keeps the source number and currency records 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?

FieldDescription
idLamudi listing ID
titleListing title
urlDirect listing URL
priceNumeric asking price in the listing currency
priceTextPrice text as shown on the card, such as Rp 9,50M
currencyIDR or USD when the source states it
locationArea, city, and province text
bedroomsNumber of bedrooms
bathroomsNumber of bathrooms
areaFloor or land area in square meters
areaTextArea text as shown, such as 500 m²
carSpacesParking spaces when the source provides them
latitude / longitudeMap coordinates
propertyTypehouse, apartment, villa, land, or commercial when the source states a specific type
descriptionListing description
imageUrlMain photo URL from the search card
imageUrlsThe same card photo in a single-item array
numberOfImagesTotal photo count shown on the card
exactLocationWhether the source marks the location as exact
agencyDataAgency name and premium flag
tagsTag objects keyed by tag name
tagLabelsReadable tag labels such as Featured or Fully verified
moreInfoExtra listing text when available
sourceSearchUrlSearch page used for the run
sourcePageSearch result page number

How to use Lamudi Indonesia Property Scraper

  1. Open the Actor on Apify Store.
  2. Keep the default for-sale URL or paste a Lamudi search URL, including a location path if you want one area.
  3. Set results_wanted and max_pages.
  4. Run the Actor and review the dataset preview.
  5. 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

ParameterTypeRequiredDefaultDescription
urlStringNohttps://www.lamudi.co.id/en/for-sale/Lamudi search URL to collect
results_wantedIntegerNo20Maximum number of properties to save
max_pagesIntegerNo3Maximum number of search result pages to request
proxyConfigurationObjectNo{"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
}
{
"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: 20 to check the search URL and dataset shape.
  • Use a location path for focused data. The market-wide default mixes all provinces.
  • Raise max_pages with the result target. Each page adds about 30 listings.
  • Keep results_wanted and max_pages consistent. A target of 300 needs about 10 pages.
  • The Actor returns one photo per listing plus the photo count. Open the listing url when 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.

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.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

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.