Lamudi.com.ph Scraper | Philippines Real Estate Listings avatar

Lamudi.com.ph Scraper | Philippines Real Estate Listings

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Lamudi.com.ph Scraper | Philippines Real Estate Listings

Lamudi.com.ph Scraper | Philippines Real Estate Listings

Scrape Lamudi.com.ph, the Philippines' top property portal. Houses, condos, land & commercial in Manila, Cebu & Davao. Price in PHP, PRC broker license, Clean Title status & barangay-level location.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Lamudi.com.ph Scraper — Philippines Real Estate

Scrape property listings from Lamudi.com.ph, the Philippines' leading real estate portal covering Metro Manila, Cebu, Davao and all regions nationwide.

What does Lamudi.com.ph Scraper do?

This actor extracts structured real estate data from Lamudi Philippines including property details, pricing in PHP, location down to barangay level, agent contact information, PRC broker licenses and property amenities. It works with all property types: houses, condominiums, land, apartments and commercial.

Why use this scraper?

The only other Lamudi scraper on Apify is deprecated (Selenium/BeautifulSoup, abandoned). This is the active replacement with modern Playwright automation and Philippines-specific data fields.

Key advantages:

  • PRC broker license extraction for agent verification
  • Barangay-level location parsing (city → barangay → subdivision)
  • Title status detection (Clean Title, TCT, CCT)
  • Philippine amenity parsing (pool, gym, CCTV, guard)
  • Works with all Lamudi property categories and regions

How much does it cost to scrape Lamudi?

RecordsEstimated costTime
100 listings~$0.402-3 min
1,000 listings~$4.0015-20 min
5,000 listings~$20.0060-90 min
10,000 listings~$40.002-3 hours

Platform usage costs (compute and proxy) are included. The actor uses Playwright browser automation.

Input configuration

The actor accepts the following input parameters:

FieldTypeDefaultDescription
startUrlsarray[]Direct Lamudi search URLs. Overrides other filters when provided.
listingTypestring"buy"Transaction type: buy or rent.
propertyTypestring"all"Property type: house, condominium, land, apartment, commercial or all.
locationstring""Location slug, e.g. metro-manila, cebu, davao, quezon-city.
scrapeDetailsbooleanfalseFetch full details for each listing (description, amenities, agent contact, PRC license). Uses more resources.
maxRecordsinteger50Maximum listings to extract. Set 0 for unlimited.
maxPagesinteger0Maximum search pages. Set 0 for unlimited.
requestDelayinteger2000Delay between requests in milliseconds.
proxyConfigurationobjectApify ProxyProxy settings. Datacenter proxy works.

Input example — houses for sale in Metro Manila

{
"listingType": "buy",
"propertyType": "house",
"location": "metro-manila",
"maxRecords": 200,
"scrapeDetails": true
}

Input example — condos for rent in Cebu

{
"listingType": "rent",
"propertyType": "condominium",
"location": "cebu",
"maxRecords": 100
}

Input example — direct URL

{
"startUrls": [
"https://www.lamudi.com.ph/buy/quezon-city/?page=1"
],
"maxRecords": 50,
"scrapeDetails": false
}

Output data

Each listing includes the following fields:

FieldTypeDescription
listingIdstringLamudi listing ID
titlestringProperty listing title
propertyTypestringHouse, Condominium, Lot, Apartment, Commercial
listingTypestringBuy or Rent
pricenumberPrice in PHP
priceFormattedstringFormatted price, e.g. "₱12,500,000"
bedroomsintegerNumber of bedrooms
bathroomsintegerNumber of bathrooms
floorAreanumberFloor area in m²
landAreanumberLand area in m²
citystringCity name
barangaystringBarangay (neighborhood)
provincestringProvince
agentNamestringListing agent name
agencyNamestringReal estate agency
prcLicensestringPRC broker license number
amenitiesarrayList of amenities
descriptionstringFull listing description (with scrapeDetails)
imagesarrayPhoto URLs
listingUrlstringDirect Lamudi listing URL
scrapedAtstringISO 8601 timestamp

Output example

{
"listingId": "38745621",
"title": "3BR House and Lot in Quezon City",
"propertyType": "House",
"listingType": "Buy",
"price": 12500000,
"priceFormatted": "₱12,500,000",
"bedrooms": 3,
"bathrooms": 2,
"floorArea": 120,
"landArea": 150,
"city": "Quezon City",
"barangay": "Fairview",
"province": "Metro Manila",
"agentName": "Maria Santos",
"agencyName": "RE/MAX Philippines",
"prcLicense": "PRC-0012345",
"amenities": ["Swimming Pool", "24/7 Security", "Parking"],
"description": "Beautiful 3-bedroom house in a gated subdivision...",
"images": ["https://static-ph.lamudi.com/..."],
"listingUrl": "https://www.lamudi.com.ph/...",
"scrapedAt": "2026-05-13T10:00:00Z"
}

Tips and advanced usage

  • Start without details: Run with scrapeDetails: false first to get listing URLs and basic data quickly. Enable details only when you need full descriptions and amenities.
  • Use location slugs: Check Lamudi URLs for the correct location slug. For example, makati for Makati City or metro-manila for the whole metro area.
  • Rate limiting: The default 2000ms delay works well. Increase to 3000-4000ms if you experience blocks.
  • Proxy: Datacenter proxy (default Apify Proxy) works fine. Residential proxy is not required.

Limitations

  • The actor extracts publicly available listing data only.
  • Some agent phone numbers may require visiting the Lamudi page directly.
  • Listings are deduplicated by listing ID within each run.
  • The actor processes one page at a time to respect the target site.

Changelog

VersionDateChanges
1.0.02026-05Initial release — Playwright, PRC license, barangay location, amenities, PHP pricing