{"license": "ODbL 1.0, © OpenStreetMap contributors", "license_url": "https://opendatacommons.org/licenses/odbl/1-0/", "license_file": "https://courtlygo.com/data/LICENSE.txt", "website_source_note": "website_source 'wikidata' means the website address comes from Wikidata (CC0 1.0); 'place_tag' means a tag on the surrounding OpenStreetMap object.", "source": "https://www.openstreetmap.org/copyright", "data_date": "2026-10-16", "city": "Perth area", "state": "", "country": "AU", "venues": [{"id": "way-1426516303", "name": null, "name_source": null, "place": {"rel": "near", "name": "Empire Avenue", "kind": "street"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.92124, "lon": 115.776213, "sports": ["tennis"], "courts_total": 19, "courts_by_sport": {"tennis": 19}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["concrete", "grass"], "access": "public", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1426516303", "way/1426516304", "way/1426516305", "way/1426516306", "way/1426516307", "way/1426516308", "way/1426516309", "way/1426516310", "way/1426516311", "way/1426516312", "way/1426516313", "way/1426516314", "way/1426516315", "way/1426516316", "way/1426516317", "way/1426516318", "way/1426516319", "way/1426516320", "way/1426516321"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1273582443", "name": null, "name_source": null, "place": {"rel": "at", "name": "Higgins Park", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.998877, "lon": 115.902887, "sports": ["tennis"], "courts_total": 16, "courts_by_sport": {"tennis": 16}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1273582443", "way/1273582444", "way/1273582445", "way/1273582446", "way/1273582447", "way/1273582448", "way/1273582449", "way/1273582450", "way/1273582451", "way/1273582452", "way/1273582453", "way/1273582454", "way/1273582455", "way/1273582456", "way/1273582457", "way/1273582458"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1363600172", "name": null, "name_source": null, "place": {"rel": "at", "name": "Hale School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.910686, "lon": 115.782727, "sports": ["tennis"], "courts_total": 13, "courts_by_sport": {"tennis": 13}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1363600172", "way/1426762994", "way/1426762995", "way/1426762996", "way/1426762997", "way/1426762998", "way/1426762999", "way/1426763000", "way/1426763001", "way/1426763002", "way/1426763003", "way/1426763004", "way/1426763005"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-1136657703", "name": null, "name_source": null, "place": {"rel": "at", "name": "Aquinas College", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -32.023668, "lon": 115.86514, "sports": ["tennis"], "courts_total": 12, "courts_by_sport": {"tennis": 12}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1136657703", "way/1136657704", "way/1136657705", "way/1136657706", "way/1136657707", "way/1136657708", "way/1193276207", "way/1193276208", "way/1193276209", "way/1193276210", "way/1193276211", "way/1193276212"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-1472987176", "name": "Rosalie Park Tennis Club", "name_source": "facility", "place": null, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.961605, "lon": 115.816896, "sports": ["tennis"], "courts_total": 11, "courts_by_sport": {"tennis": 11}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["grass"], "access": "unknown", "fee": "unknown", "website": "https://onslowparktennisclub.com/", "opening_hours": null, "operator": null, "address": {"housenumber": "85", "street": "Onslow Road"}, "address_text": "85 Onslow Road", "osm_ids": ["way/1472987176", "way/1472987177", "way/1472987178", "way/1472987179", "way/1472987180", "way/1472987181", "way/1472987182", "way/1472987183", "way/1472987184", "way/1472987185", "way/1472987186", "way/61957883"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "club", "private": false, "private_basis": "club_name", "private_reason": "Club by name, no public-access tags", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-394305386", "name": "Manning Tennis Club", "name_source": "facility", "place": null, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -32.017255, "lon": 115.876198, "sports": ["tennis"], "courts_total": 10, "courts_by_sport": {"tennis": 10}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/394305386", "way/394305387", "way/394305389", "way/394305392", "way/394305393", "way/394305396", "way/394305399", "way/394305400", "way/394305402", "way/394305404", "way/394305405"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "club", "private": false, "private_basis": "club_name", "private_reason": "Club by name, no public-access tags", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-700990530", "name": null, "name_source": null, "place": {"rel": "at", "name": "Saint Mary's Anglican Girls' School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.876541, "lon": 115.767528, "sports": ["tennis"], "courts_total": 9, "courts_by_sport": {"tennis": 9}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/700990530", "way/700990531", "way/700990532", "way/700990533", "way/700990534", "way/700990535", "way/700990537", "way/700990538", "way/700990539"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-895218836", "name": null, "name_source": null, "place": {"rel": "at", "name": "Abbett Park", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.890779, "lon": 115.767062, "sports": ["tennis"], "courts_total": 9, "courts_by_sport": {"tennis": 9}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/895218836", "way/895218837", "way/895218838", "way/895218839", "way/895218840", "way/895218841", "way/895218842", "way/895218843", "way/895218844"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1115901371", "name": null, "name_source": null, "place": {"rel": "at", "name": "Carine Senior High School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.853003, "lon": 115.77473, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1115901371", "way/1115901373", "way/1115901375", "way/1115901377", "way/1115901379", "way/1115901381", "way/1115901383", "way/1115901384"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-675325882", "name": null, "name_source": null, "place": {"rel": "at", "name": "Wesley College", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.979115, "lon": 115.866861, "sports": ["tennis"], "courts_total": 7, "courts_by_sport": {"tennis": 7}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/675325882", "way/675325883", "way/675325884", "way/675325885", "way/675325886", "way/675325887", "way/675325888"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-884278187", "name": null, "name_source": null, "place": {"rel": "at", "name": "Shenton College", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.960933, "lon": 115.801332, "sports": ["tennis"], "courts_total": 7, "courts_by_sport": {"tennis": 7}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/884278187", "way/884278188", "way/884278189", "way/884278190", "way/884278191", "way/884278192", "way/884278193"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-1274848977", "name": null, "name_source": null, "place": {"rel": "at", "name": "Mount Lawley Senior High School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.922248, "lon": 115.868862, "sports": ["tennis"], "courts_total": 6, "courts_by_sport": {"tennis": 6}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1274848977", "way/1274848978", "way/1274848979", "way/1274848980", "way/1274848981", "way/1274848982"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-149850231", "name": null, "name_source": null, "place": {"rel": "at", "name": "Robertson Park", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.940278, "lon": 115.857222, "sports": ["tennis"], "courts_total": 6, "courts_by_sport": {"tennis": 6}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["grass"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/149850231", "way/149850233", "way/149850235", "way/149850236", "way/149850237", "way/149850238"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1041570307", "name": null, "name_source": null, "place": {"rel": "at", "name": "John XXIII College", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.959471, "lon": 115.783065, "sports": ["tennis"], "courts_total": 5, "courts_by_sport": {"tennis": 5}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1041570307", "way/1041570308", "way/1041570309", "way/604919184", "way/604919185"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-1274867234", "name": null, "name_source": null, "place": {"rel": "at", "name": "Des Pennman Memorial Reserve", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.877772, "lon": 115.839364, "sports": ["tennis"], "courts_total": 4, "courts_by_sport": {"tennis": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1274867234", "way/1274867235", "way/1274867236", "way/1274867237"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1567269149", "name": null, "name_source": null, "place": {"rel": "at", "name": "Kent Street Senior High School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.984932, "lon": 115.894332, "sports": ["tennis"], "courts_total": 4, "courts_by_sport": {"tennis": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1567269149", "way/1567269150", "way/1567269151", "way/1567269152"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-36897165", "name": null, "name_source": null, "place": {"rel": "at", "name": "Edinburgh Oval", "kind": "recreation_ground"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -32.003877, "lon": 115.891203, "sports": ["tennis"], "courts_total": 4, "courts_by_sport": {"tennis": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": ["asphalt"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/36897165", "way/679191366", "way/679191367", "way/679191368"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-48450387", "name": null, "name_source": null, "place": {"rel": "at", "name": "Allen Park Bushland", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.980921, "lon": 115.760772, "sports": ["tennis"], "courts_total": 4, "courts_by_sport": {"tennis": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "some", "surface": ["grass", "artificial_turf"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/48450387", "way/48450388", "way/48450389", "way/48450390"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1041572862", "name": null, "name_source": null, "place": {"rel": "at", "name": "International School of Western Australia", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.898233, "lon": 115.778193, "sports": ["tennis"], "courts_total": 3, "courts_by_sport": {"tennis": 3}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1041572862", "way/1041572863", "way/72449328"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-146222771", "name": null, "name_source": null, "place": {"rel": "at", "name": "Perth College", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.930749, "lon": 115.874515, "sports": ["tennis"], "courts_total": 3, "courts_by_sport": {"tennis": 3}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/146222771", "way/146222772", "way/146222775"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-35904806", "name": null, "name_source": null, "place": {"rel": "at", "name": "Penrhos College", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.99715, "lon": 115.873366, "sports": ["tennis"], "courts_total": 3, "courts_by_sport": {"tennis": 3}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/35904806", "way/424266601", "way/424266609"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-542335077", "name": null, "name_source": null, "place": {"rel": "at", "name": "Dianella Open Space", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.885833, "lon": 115.875337, "sports": ["tennis"], "courts_total": 3, "courts_by_sport": {"tennis": 3}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/542335077", "way/542335078", "way/542335079"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1080672544", "name": null, "name_source": null, "place": {"rel": "at", "name": "Yuluma Primary School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.892913, "lon": 115.789247, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1080672544", "way/1080672545"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-1096162647", "name": null, "name_source": null, "place": {"rel": "at", "name": "Curtin Primary School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -32.00732, "lon": 115.873353, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1096162647", "way/1096162648"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-1096162649", "name": null, "name_source": null, "place": {"rel": "at", "name": "Curtin Primary School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -32.007367, "lon": 115.874536, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1096162649", "way/1096162652"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-1096162666", "name": null, "name_source": null, "place": {"rel": "at", "name": "Manning Primary School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -32.015099, "lon": 115.865352, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1096162666", "way/1096162667"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-261595774", "name": null, "name_source": null, "place": {"rel": "at", "name": "Aranmore Catholic Primary School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.928142, "lon": 115.839442, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/261595774", "way/261595775"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "node-13061046824", "name": "Hensman Park Tennis Club", "name_source": "facility", "place": null, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.983614, "lon": 115.862771, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.hensmanparktennis.com.au/", "opening_hours": null, "operator": null, "address": {"housenumber": "30", "street": "Anstey Street", "state": "WA", "postcode": "6151"}, "address_text": "30 Anstey Street, WA 6151", "osm_ids": ["node/13061046824", "way/9317041"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "club", "private": false, "private_basis": "club_name", "private_reason": "Club by name, no public-access tags", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "node-4582054121", "name": "Tennis training wall", "name_source": "court", "place": null, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.871307, "lon": 115.813138, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["node/4582054121"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "node-10675066850", "name": null, "name_source": null, "place": {"rel": "at", "name": "Lawler Park", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.947266, "lon": 115.798787, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["node/10675066850"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1096162656", "name": null, "name_source": null, "place": {"rel": "at", "name": "Saint Pius X Catholic Primary School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -32.016755, "lon": 115.86317, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1096162656"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-1363600191", "name": null, "name_source": null, "place": {"rel": "at", "name": "Churchlands Senior High School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.916214, "lon": 115.7907, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 1, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1363600191"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-1378996170", "name": null, "name_source": null, "place": {"rel": "at", "name": "Yuluma Park", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.887403, "lon": 115.793713, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1378996170"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1447061927", "name": null, "name_source": null, "place": {"rel": "at", "name": "UWA Sports Park", "kind": "university"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.95075, "lon": 115.783953, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1447061927"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "Campus grounds — often closed to the public; confirm access.", "school": true}, {"id": "way-1448368204", "name": null, "name_source": null, "place": {"rel": "at", "name": "Koolbardi Park", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.974982, "lon": 115.909587, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 1, "setting": "unknown", "lit": "unknown", "surface": [], "access": "public", "fee": "unknown", "website": "https://www.victoriapark.wa.gov.au/parks-and-reserves/koolbardi-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1448368204"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1449665285", "name": null, "name_source": null, "place": {"rel": "at", "name": "Curtin University (Bentley Campus)", "kind": "university"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -32.001592, "lon": 115.891293, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1449665285"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "Campus grounds — often closed to the public; confirm access.", "school": true}, {"id": "way-146222774", "name": null, "name_source": null, "place": {"rel": "at", "name": "Memorial Gardens", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.931029, "lon": 115.870497, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/146222774"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-150484737", "name": null, "name_source": null, "place": {"rel": "at", "name": "Government House Gardens", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.957287, "lon": 115.862343, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/150484737"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-312788217", "name": null, "name_source": null, "place": {"rel": "at", "name": "Alexander Park Craft House", "kind": "community_centre"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.919589, "lon": 115.861144, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/312788217"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-43912637", "name": null, "name_source": null, "place": {"rel": "at", "name": "John Septimus Roe Anglican Community School (Mirrabooka Campus)", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.859614, "lon": 115.856484, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/43912637"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-44955768", "name": null, "name_source": null, "place": {"rel": "at", "name": "University of Western Australia", "kind": "university"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.975994, "lon": 115.820437, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": "The University of Western Australia", "address": {}, "address_text": null, "osm_ids": ["way/44955768"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "Campus grounds — often closed to the public; confirm access.", "school": true}, {"id": "way-45067161", "name": null, "name_source": null, "place": {"rel": "at", "name": "College Park", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.986853, "lon": 115.79204, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/45067161"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-45508989", "name": null, "name_source": null, "place": {"rel": "at", "name": "Nicholson Road Reserve", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.957473, "lon": 115.824276, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": ["concrete"], "access": "unknown", "fee": "unknown", "website": "https://www.subiaco.wa.gov.au/see-do/places-to-visit/places/nicholson-road-reserve-acf00a1e", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/45508989"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-462891894", "name": null, "name_source": null, "place": {"rel": "at", "name": "Rickman Delawney Reserve", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.869199, "lon": 115.82607, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": ["asphalt"], "access": "members", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/462891894"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "club", "private": false, "private_basis": "access_tag", "private_reason": "OpenStreetMap access=members or customers only", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-471371751", "name": null, "name_source": null, "place": {"rel": "at", "name": "Lake Karrinyup Country Club", "kind": "golf_course"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.860596, "lon": 115.785501, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.lkcc.com.au/cms/", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/471371751"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "club", "private": false, "private_basis": "club_name", "private_reason": "Club by name, no public-access tags", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-50539619", "name": null, "name_source": null, "place": {"rel": "at", "name": "Grenville Reserve", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.903905, "lon": 115.835046, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "members", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/50539619"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "club", "private": false, "private_basis": "access_tag", "private_reason": "OpenStreetMap access=members or customers only", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-542335068", "name": null, "name_source": null, "place": {"rel": "at", "name": "Yokine Primary School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.901311, "lon": 115.85886, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/542335068"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-72378344", "name": null, "name_source": null, "place": {"rel": "at", "name": "Lake Gwelup Reserve", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.878823, "lon": 115.788114, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/72378344"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-760929853", "name": null, "name_source": null, "place": {"rel": "at", "name": "Subiaco Primary School", "kind": "school"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.951299, "lon": 115.821848, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "no", "surface": ["concrete"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/760929853"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null, "access_note": "School grounds — often closed to the public during school hours; confirm access.", "school": true}, {"id": "way-913063809", "name": null, "name_source": null, "place": {"rel": "at", "name": "Hickey Avenue Park", "kind": "park"}, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.952711, "lon": 115.810031, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.subiaco.wa.gov.au/see-do/places-to-visit/places/hickey-avenue-park-71537bdb", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/913063809"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1484894647", "name": "Mount Lawley Tennis Club", "name_source": "facility", "place": null, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.919005, "lon": 115.875388, "sports": ["tennis"], "courts_total": 0, "courts_by_sport": {}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "indoor", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.mtlawleytennis.com.au", "opening_hours": null, "operator": null, "address": {"housenumber": "240", "street": "Central Avenue"}, "address_text": "240 Central Avenue", "osm_ids": ["way/1484894647"], "from_facility_only": true, "metro": null, "metro_slug": null, "access_status": "club", "private": false, "private_basis": "club_name", "private_reason": "Club by name, no public-access tags", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-150405797", "name": "RAC Arena", "name_source": "facility", "place": null, "city_slug": "perth-au", "city": "Perth area", "state": "", "country": "AU", "lat": -31.948318, "lon": 115.852076, "sports": ["tennis"], "courts_total": 0, "courts_by_sport": {}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "indoor", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.racarena.com.au/", "opening_hours": null, "operator": null, "address": {"housenumber": "700", "street": "Wellington Street", "state": "WA", "postcode": "6000"}, "address_text": "700 Wellington Street, WA 6000", "osm_ids": ["way/150405797"], "from_facility_only": true, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}]}