Skip to Content

Centaline (Centanet) Data Parser & API

Centaline / Centanet is Hong Kong’s #1 broker-network property portal — ~2.2M monthly visits (Semrush, Mar 2025) — and PropAPIS extracts its resale, rental, new-build and commercial listings plus Centadata price-registry records through a single REST API. As a broker network, Centaline exposes agent and branch data natively alongside its own transaction price registry.

CountryHong Kong
TypeBroker-network
OwnerCentaline Property
Listing typesresale, rental, new-build, commercial
Monthly visits~2.2M / mo (Semrush, Mar 2025)
Active listings
API accessNo public API (parse-only)
Parse priority★★★★☆
Official sitehk.centanet.com

Platform Overview

Market Position

  • #1 property portal in Hong Kong — ~2.2M monthly visits (Semrush, Mar 2025)
  • Broker network with its own portal plus the Centadata price registry
  • Ahead of rivals Midland, 28Hse, Squarefoot and House730
  • English available; anti-bot is lower than 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
  • Commercial (offices, shops, industrial)

Data Availability

Centaline’s Centadata is among the richest sold / transaction price registries in Hong Kong (per the research report). As a broker network, it exposes agent and branch data natively, making it a strong source for both listing and transaction data.

Data Fields Available

PropAPIS extracts structured data from each Centaline listing:

Property Information

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

Transaction Data

  • Sold Price: Centadata registered transactions
  • Price Registry: Estate-level price history
  • Comparables: Estate-level sold records

Listing Details

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

Agent Information

  • Branch: Centaline branch
  • Agent: Listing agent name and profile
  • 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.centaline.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 Centaline listings listings = api.platforms.centaline.search( region='Hong Kong Island', 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")

Get Estate Price Registry

# Pull Centadata estate-level sold-price history history = api.platforms.centaline.transactions( estate='Taikoo Shing' ) for record in history[:5]: print(f"{record.date}: HKD {record.sold_price:,}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search Centaline listings in Hong Kong listings = api.platforms.centaline.search(region='Hong Kong Island', 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 Centaline listings in Hong Kong const listings = await api.platforms.centaline.search({ region: 'Hong Kong Island', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - HKD ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/centaline/search?region=Hong%20Kong%20Island&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions