Skip to Content

Squarefoot Data Parser & API

Squarefoot is a Hong Kong property portal covering resale, rental and new-build listings, and PropAPIS extracts its listing, estate and development data through a single REST API. It sits behind Centaline, Midland and 28Hse in HK reach, but anti-bot is low, making it a cost-effective complementary source for Hong Kong inventory.

CountryHong Kong
TypePortal
Owner
Listing typesresale, rental, new-build
Monthly visits~few K / mo (Similarweb; under-measured)
Active listings
API accessNo public API (parse-only)
Parse priority★★☆☆☆
Official sitewww.squarefoot.com.hk/en/

Platform Overview

Market Position

  • Hong Kong property portal covering resale, rental and new-build listings
  • Smaller than Centaline, Midland and 28Hse; traffic is under-measured by Similarweb (~few K reported)
  • English available — useful for cross-border and expat-facing coverage
  • Low anti-bot relative to mainland China portals (per the research report)

Market Coverage

Geographic Coverage:

  • Hong Kong Island
  • Kowloon
  • New Territories and outlying districts

Property Types:

  • Apartments and residential estates
  • Resale (second-hand) housing
  • New-build / first-hand developments

Data Availability

Squarefoot organises listings by estate and development, with a focus on new-build / first-hand projects alongside the resale and rental market. Hong Kong’s lower anti-bot environment makes it a cost-effective complementary source to the larger broker-network portals (per the research report).

Data Fields Available

PropAPIS extracts structured data from each Squarefoot listing:

Property Information

  • Address: District, estate and building
  • Price: Sale price or rent
  • Bedrooms and Bathrooms
  • Property Type: Apartment, house
  • Area: Saleable / gross area (sq ft)
  • Floor and Estate

New-Build / Development Data

  • Development: First-hand project name
  • Developer: Where shown
  • Project Pricing: Indicative pricing

Listing Details

  • Description: Full listing text
  • Photos: Image URLs
  • Estate: Building / estate name
  • Listed Date

Agent Information

  • Agency: Agency name and branch
  • Agent: Listing agent name
  • Agent Contact: Where published

Location Data

  • District and Estate
  • Region: HK Island / Kowloon / New Territories
  • Coordinates: Latitude and longitude where available

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a listing by URL or ID property_data = api.platforms.squarefoot.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: HKD {property_data.price:,}") print(f"Estate: {property_data.estate}") print(f"Area: {property_data.area} sqft")

Search Listings

# Search Squarefoot listings listings = api.platforms.squarefoot.search( region='Kowloon', purpose='for-sale', min_price=5000000, max_price=15000000, min_bedrooms=2 ) for listing in listings[:10]: print(f"{listing.title} - HKD {listing.price:,}") print(f" {listing.estate} | {listing.area} sqft")

Search New Developments

# Search first-hand / new developments developments = api.platforms.squarefoot.search_developments( region='New Territories' ) for dev in developments[:5]: print(f"{dev.name} - {dev.developer}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search Squarefoot listings in Kowloon listings = api.platforms.squarefoot.search(region='Kowloon', purpose='for-sale') for listing in listings[:5]: print(f"{listing.title} - HKD {listing.price:,}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); // Search Squarefoot listings in Kowloon const listings = await api.platforms.squarefoot.search({ region: 'Kowloon', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - HKD ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/squarefoot/search?region=Kowloon&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions