ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

sg-property-scraper

Search Singapore property rental and sale listings with flexible filters. Use when asked to search Singapore properties, find rental or sale listings, check property prices near MRT stations, or compare commute times. Supports filtering by listing type (rent/sale), property type (HDB/Condo/Landed), bedrooms, bathrooms, price range, size, TOP year, MRT station codes, distance to MRT, room type, availability, and commute time to a destination. Outputs JSON to stdout.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/5kbpers/sg-property-scraper
Or

What This Skill Does

The sg-property-scraper is a robust tool designed to programmatically search and retrieve real-time Singapore property data from major listings. It bridges the gap between static browsing and actionable insights by providing structured JSON output. Whether you are hunting for a new home or researching market trends, this agent-based skill allows you to filter listings by price, size, location, and specific property types (HDB, Condo, or Landed). It leverages HTTP requests to crawl market data and provides options for advanced filtering, such as proximity to MRT stations or specific build years (TOP year). When paired with an optional Google Maps API key, it even calculates commute times to your workplace, making it an indispensable tool for house hunting in Singapore.

Installation

You can install the skill via the OpenClaw repository using the command line: clawhub install openclaw/skills/skills/5kbpers/sg-property-scraper. Ensure you have Python 3.8 or higher installed on your system. Before running, install the necessary dependencies via pip install curl_cffi beautifulsoup4 lxml. If you intend to use the commute-to functionality, obtain a Google Maps API Key and set it in your environment variables. The skill resides in scripts/scrape.py and is fully compatible with JSON-based programmatic input.

Use Cases

  • Renters: Find a room or entire unit near a specific MRT station that fits within a strict monthly budget.
  • Home Buyers: Compare listing prices for specific property types like condos or landed homes in prime districts.
  • Investors: Analyze property trends by scraping lists based on price, size, and age (TOP year).
  • Commuters: Filter potential homes based on the actual travel time to your office or city center using the integrated Google Routes API.

Example Prompts

  1. "Search for a 2-bedroom HDB unit for rent in the Tampines area with a budget under $2,500 per month."
  2. "Find condos for sale near the Circle Line (CC20-CC24) that are under 10 years old."
  3. "Show me master room rentals in the central region that are within a 10-minute commute to Raffles Place."

Tips & Limitations

  • Precision: Use the --json flag when calling this skill from an AI agent for more reliable parameter parsing compared to individual CLI flags.
  • API Usage: Be mindful of the Google Maps API usage costs when using the --commute-to feature; excessive requests can lead to account charges.
  • Data Freshness: The tool relies on web scraping; ensure your network environment allows access to the target property websites. The accuracy of listing details (like availability) depends on the data provided by the source site, which may occasionally lag behind real-time market updates.

Metadata

Author@5kbpers
Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-5kbpers-sg-property-scraper": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#property#singapore#real-estate#scraper#housing
Safety Score: 4/5

Flags: network-access, external-api