LaunchKit · 2026
Back to Skills

sg-property-scraper

Search Singapore property rental and sale listings with flexible filters.

0
434 downloads
by @5kbpers

Setup & Installation

openclaw skills install @5kbpers/sg-property-scraper

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install sg-property-scraper

Version History

v1.0.1Feb 18, 2026 - Version note by skill developer:

- Added metadata block specifying required binaries and primary environment variable for Google Maps API integration. - Updated the API name for commute time calculation from "Distance Matrix API" to "Google Routes API".

What This Skill Does

A Python script that scrapes Singapore property listings from PropertyGuru. Accepts filters for listing type, property type, bedroom count, price range, size, MRT station proximity, and room type. Returns structured JSON to stdout.

Combines MRT proximity filtering with Google Maps commute time calculations in a single scriptable query, which property portals do not expose natively.

When to use it

  • Finding 2-bedroom condos for rent near specific MRT stations under a budget
  • Checking sale prices for HDB flats within walking distance of a station
  • Comparing commute times from rental candidates to a work address
  • Filtering new condos by TOP year and minimum floor area
  • Searching master or common room rentals with availability constraints

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Find 2-bedroom condos for rent near Circle Line stations CC20 to CC24, max SGD 4000/month

AGENT
  1. 1Build JSON params with listingType rent, bedrooms 2, maxPrice 4000, propertyTypeGroup N, mrtStations CC20-CC24
  2. 2Run: python3 scrape.py --json '{...}'
  3. 3Parse the returned JSON array for price, address, MRT distance, and availability fields
  4. 4Present top results to the user with direct listing links
OUTPUT

JSON array of matching condos with prices, MRT walking distances, availability status, and agent details

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

GOOGLE_MAPS_API_KEY environment variable (optional, enables commute time fields)