Australia Property Data API: G-NAF Address, Demographics, and Real Estate Data
Now in BETA: Access G-NAF, ABS, Overlays, and strata data via a single, developer-friendly API. Early testers get free access and direct feedback channels to shape the roadmap.
Why Choose Our Property Data API?
- ✅ Unified endpoints for addresses, parcels, and boundaries
- ✅ Fast, structured access to authoritative datasets
- ✅ Built on free and open public data sources
- ✅ Built by a solo founder for developers like you
Who Can Benefit from Our Property Data API?
PropTech Startups
Build faster with national coverage
Developers
Integrate instantly with real, structured data
Agencies
Automate reports and valuations
Strata Managers
Access schemes and ownership info easily
Property Data API Endpoints & Examples
Explore our comprehensive property data API with endpoints for G-NAF address validation, real estate information, and strata data. Our unified API combines multiple authoritative Australian data sources including G-NAF, ABS, planning overlays, and strata records.
1️⃣ G-NAF Address Validation & Property Data
GET /v1/address/normalize?query=300+flinders+st+melbourne
Response:
{
"query": "300 flinders st melbourne",
"matched": true,
"confidence": 0.97,
"address": {
"formatted": "300 Flinders Street, Melbourne VIC 3000",
"address_components": {
"number": "300",
"street_name": "Flinders",
"street_type": "Street",
"locality": "Melbourne",
"state": "VIC",
"postcode": "3000"
},
"gnaf_id": "GAVIC421184889",
"latitude": -37.818353,
"longitude": 144.964271
}
}
GET /v1/property/GAVIC421184889
Response:
{
"gnaf_id": "GAVIC421184889",
"address": "300 Flinders Street, Melbourne VIC 3000",
"coordinates": {
"lat": -37.818353,
"lon": 144.964271
},
"locality": "Melbourne",
"state": "VIC",
"postcode": "3000",
"lga": {
"code": "24600",
"name": "Melbourne (C)"
},
"sa1": "21304132501",
"property_status": "Established",
"mesh_block": "20397840000"
}
2️⃣ Demographics & Area Insights (ABS)
GET /v1/area/21304132501/demographics
Response:
{
"sa1": "21304132501",
"sa2": {
"code": "213041325",
"name": "Melbourne"
},
"population": 1580,
"median_age": 31,
"average_household_size": 1.9,
"median_weekly_income": 1580,
"median_rent": 480,
"employment": {
"employed": 92.5,
"unemployed": 4.3,
"not_in_labour_force": 3.2
},
"top_industries": [
"Professional, Scientific and Technical Services",
"Financial and Insurance Services",
"Accommodation and Food Services"
],
"education_level": {
"bachelor_or_higher": 61.2,
"year12_only": 14.8,
"no_qualification": 6.7
}
}
GET /v1/area/213041325/summary
Response:
{
"sa2": "213041325",
"name": "Melbourne",
"population": 48200,
"dwellings": 22500,
"median_income": 1620,
"median_property_value": 890000,
"dominant_age_group": "25–34 years"
}
3️⃣ Planning & Zoning (Overlays)
GET /v1/planning?lat=-37.818353&lon=144.964271
Response:
{
"location": {
"lat": -37.818353,
"lon": 144.964271,
"address": "300 Flinders Street, Melbourne VIC 3000"
},
"zones": [
{
"type": "Capital City Zone",
"code": "CCZ1",
"description": "Encourages high-density mixed-use development in Melbourne CBD",
"source": "VicPlan"
}
],
"overlays": [
{
"type": "Heritage Overlay",
"code": "HO120",
"description": "Protects buildings of local heritage significance"
},
{
"type": "Design and Development Overlay",
"code": "DDO10",
"description": "Specifies height and setback requirements"
}
],
"last_updated": "2025-08-10"
}
4️⃣ Strata & Building Information
GET /v1/strata/PS123456
Response:
{
"plan_number": "PS123456",
"address": "300 Flinders Street, Melbourne VIC 3000",
"total_lots": 220,
"common_property_area": "Yes",
"building_name": "Flinders Tower",
"registered_date": "2010-08-15",
"managing_body_corporate": {
"name": "Flinders Tower Owners Corporation",
"abn": "89 123 456 789"
},
"lots": [
{
"lot_number": "Lot 1",
"unit_number": "1",
"area_sqm": 85.2,
"usage": "Residential"
},
{
"lot_number": "Lot 2",
"unit_number": "2",
"area_sqm": 78.4,
"usage": "Residential"
}
]
}
5️⃣ Unified Property Data API (All-in-One)
GET /v1/unified/property?query=300+flinders+st+melbourne
Response:
{
"address": {
"formatted": "300 Flinders Street, Melbourne VIC 3000",
"gnaf_id": "GAVIC421184889",
"coordinates": {
"lat": -37.818353,
"lon": 144.964271
}
},
"property": {
"lga": "Melbourne (C)",
"postcode": "3000",
"land_area_sqm": 520,
"zoning": "Capital City Zone (CCZ1)"
},
"demographics": {
"population": 1580,
"median_age": 31,
"median_income": 1580
},
"overlays": [
"Heritage Overlay (HO120)",
"Design and Development Overlay (DDO10)"
],
"strata": {
"plan_number": "PS123456",
"building_name": "Flinders Tower",
"lots": 220
},
"last_updated": "2025-08-10"
}
Pricing (BETA)
While the underlying data comes from free and open public sources, the Unified Property Data API will be a paid service. During the BETA phase, all plans are free. Join early to provide feedback and help shape our pricing model.
Free (BETA Access)
$0/mo
- ✓ Access to all public endpoints
- ✓ Up to 1000 requests/month
- ✓ Early adopter updates
Perfect for testing and integrating during the BETA period.
Developer
Coming Soon
- ✓ Higher request limits
- ✓ API key authentication
- ✓ Priority feedback channel
Designed for indie and small teams.
Enterprise
Custom
- ✓ Dedicated support
- ✓ SLA-backed uptime
- ✓ Tailored data enrichment
Ideal for proptech platforms and large-scale apps.
Join Our Property Data API BETA
Be among the first to access comprehensive Australian property data, including G-NAF address validation and real estate insights through our unified API.
You’ll only receive important BETA updates — no spam.