Manila Comps Scanner

Live Metro Manila listing crawl

Search open land listings from public property sites

Snapshot database of current Metro Manila land and lot listings scraped from public result pages, normalized for price, lot area, price per sqm, image, source URL, and city.

SQLite export

/downloads/live_listings.sqlite

Listings

-

Pages

-

Blocked

-

Loading latest live listings snapshot...

Showing 0 of 0 matched records across 0 loaded records.Search is local against the exported JSON index.

Authorized Lamudi/MyProperty imports are supported through dataset exports.

JSON, JSONL, or CSV exports from a source you are permitted to use can be merged into this same searchable JSON and SQLite database. Current Lamudi seed URL: https://www.lamudi.com.ph/buy/?sorting=newest&search=metro+manila

Preview a downloaded export

npm run import-apify-listings -- --input data/imports/lamudi.json --source-url "https://www.lamudi.com.ph/buy/?sorting=newest&search=metro+manila" --replace-source

Run the Apify actor, fetch the dataset to the end, slowly with jitter

APIFY_TOKEN=... npm run refresh-lamudi-listings

The shortcut wraps npm run run-apify-lamudi with the example input, import, replace-source, and slow jitter defaults. The example input uses startUrl plus high caps: results_wanted 50000 and max_pages 3000. Use the dataset-only command if the actor has already run: npm run fetch-apify-listings -- --dataset-id DATASET_ID --import --replace-source

Dataset downloads checkpoint after each page; if a long download is interrupted after the actor succeeds, resume with: npm run fetch-apify-listings -- --resume --import --replace-source

The importer reads the documented Lamudi actor fields: url, title, category, price, priceText, area, areaText, location, coverPhotoUrl, imageUrl, imageUrls, description, postedDate, scrapedAt, and _sourceUrl.