Skip to Content

Midland (美聯) Data Parser & API

Midland Realty (美聯) is a major Hong Kong broker-network property portal — ~1.5M monthly visits (Similarweb) — and PropAPIS extracts its resale, rental and new-build listings plus agent and branch data through a single REST API. As a broker network, Midland exposes agent and branch information natively, and anti-bot is moderate — far lower than mainland China.

CountryHong Kong
TypeBroker-network
OwnerMidland Holdings
Listing typesresale, rental, new-build
Monthly visits~1.5M / mo (Similarweb)
Active listings
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewww.midland.com.hk

Platform Overview

Market Position

  • Major Hong Kong broker-network property portal — ~1.5M monthly visits (Similarweb)
  • Operated by Midland Holdings, a leading HK real-estate agency group
  • Sits behind Centaline; ahead of 28Hse and Squarefoot in broker-network reach
  • English available; anti-bot is moderate, 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

Data Availability

As a broker network, Midland exposes agent and branch data natively alongside its listing inventory. It covers the resale, rental and new-build segments with estate-level organisation, and Hong Kong’s lower anti-bot environment makes it more accessible than mainland portals (per the research report).

Data Fields Available

PropAPIS extracts structured data from each Midland 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

  • Branch: Midland 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.midland.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 Midland listings listings = api.platforms.midland.search( region='Hong Kong Island', purpose='for-sale', min_price=6000000, max_price=20000000, min_bedrooms=2 ) for listing in listings[:10]: print(f"{listing.title} - HKD {listing.price:,}") print(f" {listing.estate} | {listing.area} sqft")

Search by Agent / Branch

# List inventory by Midland branch listings = api.platforms.midland.search( branch='Causeway Bay', purpose='for-rent' ) for listing in listings[:5]: print(f"{listing.title} - HKD {listing.price:,}/mo ({listing.agent})")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search Midland listings in Hong Kong listings = api.platforms.midland.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 Midland listings in Hong Kong const listings = await api.platforms.midland.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/midland/search?region=Hong%20Kong%20Island&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions