Allhomes Data Parser & API
Allhomes is Canberra’s leading property portal — part of the Domain Group (acquired by CoStar in August 2025) and reportedly carrying 484k+ properties — and PropAPIS extracts its resale, rental and land listings with agent, photo and geo data through a single REST API. Cover the ACT and surrounding NSW region without building or maintaining a scraper.
| Country | Australia |
|---|---|
| Type | Portal |
| Owner | Domain Group (CoStar) |
| Listing types | resale, rental, land |
| Monthly visits | ~55M / mo combined Domain + Allhomes (Q1 2026) |
| Active listings | ~484k+ properties (self-claim) |
| API access | Partial / limited API |
| Parse priority | ★★★☆☆ |
| Official site | www.allhomes.com.au |
Platform Overview
Market Position
- The dominant property portal for Canberra and the ACT, where it outperforms the national portals
- Owned by Domain Group, which CoStar Group (US) acquired for ~A$3B, completing 27 August 2025
- Domain + Allhomes together reach ~9M Australians monthly and ~55M visits/mo (Q1 2026, up 39% YoY)
- Reportedly carries 484k+ properties (Allhomes self-claim — treat as approximate)
Market Coverage
Geographic Coverage:
- Canberra and the whole Australian Capital Territory
- Queanbeyan and surrounding NSW border region
- Suburb-level coverage across the ACT
- Selected wider-Australia listings via the Domain network
Property Types:
- Houses and Apartments / Units
- Townhouses and Villas
- Land and blocks
- Acreage / rural-residential
Data Availability
Allhomes shares the Domain group’s data backbone, so listings expose agent and agency info, photo sets, geo, suburb data and sold history. Because it sits inside the Domain group, a documented developer API path exists (Medium anti-bot), which PropAPIS handles for you.
Listing Categories:
- Buy: Resale and ready-to-move ACT properties
- Rent: Long-term residential rentals
- Land: Vacant land and blocks
- Sold: Historical sold prices and suburb trends
Data Fields Available
PropAPIS extracts structured data from each Allhomes listing:
Property Information
- Address: Street, suburb, ACT/NSW and postcode
- Price: Sale price, price guide or rent
- Bedrooms, Bathrooms and Car Spaces
- Property Type: House, apartment, townhouse, land
- Area: Floor area and land size
- Sold Data: Recent sold prices nearby
Listing Details
- Description: Full listing text
- Photos: Image URLs
- Inspection Times: Open-home schedules
- Features and amenities
- Listed / Updated date
Agent Information
- Agency: Agency name and branch
- Agent: Listing agent name
- Agent Contact: Phone where published
Location & Market Data
- Suburb and Postcode
- Coordinates: Latitude and longitude
- Suburb Insights: Median price and trends
API Endpoints
Get Property Details
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
# Get an Allhomes listing by URL or ID
property_data = api.platforms.allhomes.get_property(
listing_id='12345678'
)
print(f"Title: {property_data.title}")
print(f"Price: AUD {property_data.price:,}")
print(f"Suburb: {property_data.suburb}")Search Listings
# Search Allhomes listings in the ACT
listings = api.platforms.allhomes.search(
state='ACT',
suburb='Braddon',
purpose='for-sale',
min_bedrooms=2,
property_type='House'
)
for listing in listings[:10]:
print(f"{listing.title} - AUD {listing.price:,}")
print(f" {listing.bedrooms} bed | {listing.suburb}")Search Sold Data
# Search recently sold ACT properties
sold = api.platforms.allhomes.search_sold(
state='ACT',
suburb='Kingston'
)
for sale in sold[:5]:
print(f"{sale.address} - sold AUD {sale.sold_price:,} on {sale.sold_date}")Quick Start
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
# Search Allhomes listings in Canberra
listings = api.platforms.allhomes.search(state='ACT', purpose='for-sale')
for listing in listings[:5]:
print(f"{listing.title} - AUD {listing.price:,}")import { PropAPIS } from 'propapis';
const api = new PropAPIS({ apiKey: 'your_api_key' });
// Search Allhomes listings in Canberra
const listings = await api.platforms.allhomes.search({
state: 'ACT',
purpose: 'for-sale',
});
listings.slice(0, 5).forEach((l) => {
console.log(`${l.title} - AUD ${l.price.toLocaleString()}`);
});curl "https://api.propapis.com/v1/platforms/allhomes/search?state=ACT&purpose=for-sale" \
-H "Authorization: Bearer your_api_key"Frequently asked questions
Related platforms
Australia’s #2 portal and Allhomes’ parent — developer API available.
commercialrealestate.com.auThe Domain group’s Australian commercial portal.
realestate.com.auAustralia’s #1 residential property portal.
realcommercial.com.auREA Group’s Australian commercial portal.
View.com.auFormer AU challenger portal (closed 2025).