Lamudi Property Scraper - Philippines Real Estate
Pricing
from $5.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
- Open Lamudi Philippines and apply the filters you need.
- Copy the resulting search URL.
- Add one or more URLs to
searchUrls. - Choose the maximum number of listings to save for each search.
- Keep
includeDetailsenabled when you need amenities and public agency contact fields. - 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:
| Field | Description |
|---|---|
id | Stable identifier derived from the property URL |
url | Direct Lamudi property URL |
title | Public listing title |
description | Normalized public description |
transaction | sale or rent when identifiable from the search |
property_type | Property category from the listing breadcrumb |
price | Numeric asking price |
currency | Usually PHP |
bedrooms | Number of bedrooms, when provided |
bathrooms | Number of bathrooms, when provided |
floor_area_m2 | Published floor or lot area |
street_address | Public address text |
city | Address locality |
region | Philippines region |
latitude, longitude | Published map coordinates |
amenities | Public amenity list from the property page |
agency | Public agency or publisher name |
agency_phone_numbers | Public telephone links shown on the page |
agency_verified | Whether Lamudi marks the agency as verified |
whatsapp_url | Convenience WhatsApp URL derived from the public phone |
image, images | Primary and available listing image URLs |
lead_score | Completeness score from 0 to 100 |
search_url | Input search that produced the row |
source_page, search_rank | Position in the collected search |
scraped_at | UTC 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.
Related real-estate Actors
- Inmuebles24 Scraper for Mexico property listings.
- Zonaprop Scraper for Argentina property listings.
- PropertyFinder Scraper for UAE listings and broker details.
- Zumper Rental Scraper for US and Canadian rentals.
- Craigslist Real Estate Scraper for classified property listings.
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.