Search
/api/28hse/search
Search apartments for sale or rent with bedroom, price, area, district and estate filters
Scrappa's 28Hse API returns structured JSON from 28Hse, the Hong Kong property portal. Search apartments for sale and rent by bedrooms, price range, area, district and estate, read full listing details with exact position, saleable and gross area, floor, estate, photos and agency, find estates by name and read agency profiles with their listings. Prices come as text and as numbers in HKD.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/28hse/search?mode=buy&bedrooms=2&price_range=3" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"mode": "buy",
"page": 1,
"per_page": 15,
"total": 6312,
"total_pages": 421,
"listings": [
{
"id": "4069683",
"district": {"id": "105", "name": "Sheung Shui"},
"estate": {"id": "4214", "name": "Sheung Shui Centre"},
"saleable_area_sqft": 351,
"price_text": "Sale HK$4.04 million",
"price": 4040000,
"currency": "HKD",
"bedrooms": 2
}
]
},
"meta": {"endpoint_family": "search", "billable": true}
}
Structured data for real applications. Here are some ideas.
Track asking prices and prices per square foot per district or estate for sale and rent.
Find homes by bedrooms, rent bucket and area for people who move to Hong Kong.
Compare estates by price per saleable and gross square foot, building age and developer.
Read licence numbers, contacts and live listings of every agency.
28Hse scraper API
The 28Hse API is built for Hong Kong property analytics, relocation and investment tools. Each search result carries the id, district, estate, saleable area, price per square foot, agency and price as text and as a number in HKD. A listing adds the exact position, dates, gross area, floor, building age and photos.
Search apartments for sale or rent with bedroom, price, area, district and estate filters.
Every returned listing satisfies every filter you send. A page past the end is empty.
Find estate ids by name and reuse them in the search.
Failed requests are not charged.
Look up an estate by name and reuse its id as a filter in the search.
Open 28Hse Autocomplete API docsSearch homes for sale or rent and page through the results.
Open 28Hse Search API docsOpen a listing by id to get its exact position, areas, photos and agency.
Open 28Hse Listing API docsEverything you need in one API.
/api/28hse/search
Search apartments for sale or rent with bedroom, price, area, district and estate filters
/api/28hse/listing
Get the position, areas, floor, estate, photos and agency of one listing
/api/28hse/autocomplete
Find estates by name and get the estate id for the search
/api/28hse/agency
Get an agency profile with licence number and its listings
See how Scrappa compares to the official API.
| Feature | Scrappa | 28Hse website |
|---|---|---|
| Structured JSON | HTML pages only | |
| Official public API | API key only | None |
| Price in HKD as a number | Text such as HK$4.04 million | |
| Price per 1k requests | From $0.20 | Not available |
| Unified API key | Yes (80+ APIs) | Not available |
| Free tier | 500 credits/month | Not available |
No. Scrappa is an independent service and is not affiliated with or endorsed by 28Hse.
English. Names the site publishes in Chinese, such as agency addresses, stay as published.
Send the page parameter. Every response carries the total and total_pages. A page past the end returns an empty list with the page you asked for.
Every Scrappa account includes 500 free credits each month. After that, each request costs a fraction of a cent, and failed requests are never charged.