Property - Schools
Local school ranking
GET
/v1/properties/{gnaf_id}/schools/ranking100¢ per callSchools within ~5km of the property, ranked by NAPLAN / socioeconomic score.
Price: 100¢ per call.
Authorization
Request
The only values you send. Fields under Responses below are what comes back — you never pass those.
Path parameters
gnaf_idstringrequiredQuery parameters
None — this endpoint accepts no query parameters. Call the path above with your bearer token and nothing else.
Responses
Successful Response
application/json
list[SchoolRanking]fields returned to you
Array of:
idintegermay be nullSchool identifier (MySchool ID).
namestringmay be nullSchool name.
sectorstringmay be nullpublic / private.
school_level_typestringmay be nullPrimary / Secondary / Combined.
distance_mintegermay be nullDistance from the property in metres.
naplan_ranknumbermay be nullNAPLAN rank percentile (0–1, higher = better).
naplan_labelstringmay be nullHuman-readable NAPLAN band — 'Top 5%', 'Top 40%', etc.
socioeconomic_ranknumbermay be nullSocio-economic rank percentile (0–1, higher = more advantaged).
socioeconomic_labelstringmay be nullHuman-readable affluence band.
attendance_ratenumbermay be nullMean attendance rate (0–1).
GET
/v1/properties/{gnaf_id}/schools/rankingcURL
curl --request GET \
--url 'https://api.microburbs.com.au/v1/properties/GANSW704074813/schools/ranking' \
--header 'Authorization: Bearer test'Example Responses
{
"data": [
{
"attendance_rate": 0.89,
"distance_m": 612,
"id": 42002,
"name": "Belmont North Public School",
"naplan_label": "Top 40%",
"naplan_rank": 0.63,
"school_level_type": "Primary",
"sector": "public",
"socioeconomic_label": "Bottom 20%",
"socioeconomic_rank": 0.17
}
]
}Successful Response200
application/json
