Lamudi Property Scraper - Philippines Real Estate avatar

Lamudi Property Scraper - Philippines Real Estate

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Lamudi Property Scraper - Philippines Real Estate

Lamudi Property Scraper - Philippines Real Estate

Scrape Lamudi Philippines listings with price, beds, baths, floor area, address, coordinates, amenities, agency, public phone and lead scores.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Collect structured property listings from Lamudi Philippines without manually copying search results into a spreadsheet. The Actor accepts the same public search URLs you use on Lamudi, follows pagination, removes duplicate listings, and can enrich every result from its public property page.

Each dataset row can include price, currency, transaction type, floor area, bedrooms, bathrooms, address, map coordinates, amenities, agency name, public agency phone numbers, verification status, images, and a practical lead score. Results are ready for JSON, CSV, Excel, API delivery, schedules, Make, Zapier, n8n, or a database pipeline.

What can you use it for?

  • Monitor asking prices in Metro Manila, Cebu, Davao, or another Philippines market.
  • Build sale and rental inventory feeds for research or internal analysis.
  • Compare houses, condominiums, apartments, land, and commercial property.
  • Track agencies and the public phone numbers shown on property pages.
  • Find listings with complete location, amenity, and contact information.
  • Create recurring market snapshots with an Apify schedule.
  • Export a filtered Lamudi search instead of recreating its filters in code.

The Actor is useful for property analysts, brokers, relocation teams, researchers, investors, and developers who need repeatable public listing data rather than a one-time copy-and-paste export.

How it works

  1. Open Lamudi Philippines and apply the filters you need.
  2. Copy the resulting search URL.
  3. Add one or more URLs to searchUrls.
  4. Choose the maximum number of listings to save for each search.
  5. Keep includeDetails enabled when you need amenities and public agency contact fields.
  6. Run the Actor and open the default dataset.

Lamudi exposes structured Schema.org records on its public search and property pages. The Actor parses those records, normalizes their fields, and enriches them with visible agency information. It uses direct HTTP first to keep runs fast and inexpensive. A Philippines residential fallback is used only if the direct route is blocked.

Input

searchUrls

An array of Lamudi Philippines search-results URLs or direct property URLs. Search URLs preserve Lamudi's own transaction, location, property-type, price, bedroom, and other filters.

{
"searchUrls": [
{"url": "https://www.lamudi.com.ph/buy/metro-manila/condo/"},
{"url": "https://www.lamudi.com.ph/rent/cebu/house/"}
],
"maxResultsPerSearch": 50,
"includeDetails": true,
"maxPagesPerSearch": 10,
"maxConcurrency": 5
}

maxResultsPerSearch

The maximum number of unique rows saved for each search URL. The default is 10 so the first run is quick. Increase it for larger exports. The hard limit is 1,000 per search.

includeDetails

When enabled, the Actor opens each public property page and adds amenities, the public agency name, public phone numbers, agency verification, and richer listing text. Disable it when you only need the faster search-card dataset.

maxPagesPerSearch

A safety cap on pagination. Lamudi normally returns about 30 listings per search page, although the exact count can vary.

maxConcurrency

Controls how many detail pages are enriched concurrently. The default of 5 balances speed and source reliability. Values above 10 are intentionally rejected.

Output fields

The exact values depend on what the publisher made public. Common fields include:

FieldDescription
idStable identifier derived from the property URL
urlDirect Lamudi property URL
titlePublic listing title
descriptionNormalized public description
transactionsale or rent when identifiable from the search
property_typeProperty category from the listing breadcrumb
priceNumeric asking price
currencyUsually PHP
bedroomsNumber of bedrooms, when provided
bathroomsNumber of bathrooms, when provided
floor_area_m2Published floor or lot area
street_addressPublic address text
cityAddress locality
regionPhilippines region
latitude, longitudePublished map coordinates
amenitiesPublic amenity list from the property page
agencyPublic agency or publisher name
agency_phone_numbersPublic telephone links shown on the page
agency_verifiedWhether Lamudi marks the agency as verified
whatsapp_urlConvenience WhatsApp URL derived from the public phone
image, imagesPrimary and available listing image URLs
lead_scoreCompleteness score from 0 to 100
search_urlInput search that produced the row
source_page, search_rankPosition in the collected search
scraped_atUTC collection timestamp

Example result:

{
"id": "41032-73-example",
"title": "House For Sale in Wack-Wack Greenhills",
"transaction": "sale",
"price": 540400000,
"currency": "PHP",
"bedrooms": 4,
"bathrooms": 4,
"floor_area_m2": 1351,
"city": "Mandaluyong",
"region": "Metro Manila",
"agency": "Example Property Consultants",
"agency_phone_numbers": ["+639171234567"],
"agency_verified": true,
"lead_score": 100,
"url": "https://www.lamudi.com.ph/property/41032-73-example"
}

The example shows the schema, not a promise that every publisher exposes every field. Missing source values remain null or empty rather than being invented.

Lead score

lead_score measures record completeness, not investment quality. Points are added for a public agency, phone number, verification, price, description, coordinates, floor area, images, and a direct URL. A high score means the row is easier to qualify or enrich. It does not recommend a broker or property.

Pricing

This Actor uses pay-per-event pricing:

  • Actor start: $0.00005 per run.
  • Result: $0.005 for each unique property written to the default dataset.

A run that saves 100 unique properties costs about $0.50005 before normal Apify platform usage. Detail enrichment does not create a second paid result event. Failed or duplicate records are not pushed as paid dataset rows.

Automation examples

Scheduled market monitor

Save a filtered search as a Task, schedule it daily or weekly, and send the resulting dataset to a webhook or cloud storage. Use id or url as the deduplication key in your destination.

Agency research feed

Enable detail enrichment, keep rows with non-empty agency_phone_numbers, and sort by lead_score. Review applicable marketing, privacy, and communications rules before contacting anyone.

Price snapshot

Run the same URLs on a schedule and store id, price, and scraped_at. Comparing snapshots lets you identify newly added, removed, or repriced listings.

Reliability and responsible use

The Actor reads public pages only. It does not log in, submit contact forms, solve CAPTCHAs, or expose private account data. Source layouts and availability can change, so production users should monitor runs and keep the source URLs current.

Use the data only for lawful purposes. Respect Lamudi's terms, applicable privacy rules, database rights, and communication laws. Public contact information is not automatic permission for unsolicited outreach. Keep collection volumes reasonable and avoid republishing copyrighted descriptions or images without the necessary rights.

Frequently asked questions

Does it support rentals and properties for sale?

Yes. Paste a Lamudi search URL containing /rent/ or /buy/. The Actor records the transaction from that URL.

Can I use filters from Lamudi?

Yes. Apply filters on the website first and paste the final search URL. The Actor follows that exact URL instead of maintaining a separate filter vocabulary.

Can I scrape one property page?

Yes. A direct lamudi.com.ph/property/... URL is accepted and returned as one enriched row.

Why are some fields empty?

Publishers choose which details to expose. The Actor preserves missing values instead of estimating them.

Does it reveal hidden phone numbers?

No. It collects only telephone links already present in the public page response.

How do I export the data?

Open the run's default dataset and choose JSON, CSV, Excel, XML, RSS, or the dataset API. You can also connect the Actor to Make, Zapier, n8n, webhooks, or an Apify integration.

How should I report a problem?

Open an Actor issue with the input URL, run ID, expected field, and one example listing. Do not post credentials or private data. Reproducible reports can be diagnosed much faster.

If the Actor produces useful data for your workflow, a short Apify Store review helps prioritize maintenance and future improvements.

Keywords

Lamudi scraper, Lamudi Philippines API, Philippines real estate scraper, Metro Manila property data, condo listings scraper, house for sale data, rental listings API, property lead generation, broker phone scraper, Philippines housing market data, real estate price monitoring, Lamudi to CSV, Lamudi to Excel, Apify real estate Actor.