{"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-08", "city": "Charlotte", "state": "NC", "country": "US", "venues": [{"id": "way-1054074184", "name": "Olde Providence Racquet Club", "name_source": "facility", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.122907, "lon": -80.792174, "sports": ["tennis", "pickleball"], "courts_total": 47, "courts_by_sport": {"pickleball": 11, "tennis": 36}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "private", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1054074184", "way/1461660756", "way/1461660757", "way/1461660758", "way/1461660759", "way/1461660760", "way/1461660761", "way/1461660776", "way/1461660777", "way/1461660778", "way/1461660779", "way/1461660782", "way/1461660783", "way/1461660784", "way/1461660785", "way/1461660791", "way/1461660792", "way/1461660793", "way/1461660794", "way/1461660797", "way/1461660798", "way/1461660799", "way/1461660800", "way/1461660801", "way/1461660802", "way/1461660803", "way/1461660804", "way/1461660823", "way/1461660824", "way/1461660825", "way/1461660826", "way/1461660831", "way/1461660832", "way/1461660834", "way/1461660835", "way/1461660837", "way/1461660841", "way/1461660842", "way/1461660843", "way/1461660844", "way/1461660845", "way/1461660846", "way/1461660847", "way/1461660848", "way/1461660865", "way/1461660866", "way/1461660867", "way/1461660868"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "club", "private": false, "private_basis": "access_tag_club", "private_reason": "Club, hotel or sports centre; OpenStreetMap access=private", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-1486122462", "name": "Charlotte Indoor Tennis Club", "name_source": "facility", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.120305, "lon": -80.86878, "sports": ["tennis", "pickleball"], "courts_total": 18, "courts_by_sport": {"tennis": 12, "pickleball": 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/1486122462", "way/1486122463", "way/1486122464", "way/1486122465", "way/1486122466", "way/1486122467", "way/1486122468", "way/1486122469", "way/1486122470", "way/1486122471", "way/1486122472", "way/1486122473", "way/1486122474", "way/1486122475", "way/1486122476", "way/1486122477", "way/1486122478", "way/1486122479", "way/988764681"], "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-1495949415", "name": null, "name_source": null, "place": {"rel": "near", "name": "Pine Tree Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.146818, "lon": -80.785056, "sports": ["tennis", "pickleball"], "courts_total": 15, "courts_by_sport": {"tennis": 9, "pickleball": 6}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1495949415", "way/1495949416", "way/1495949417", "way/1495949418", "way/1495949419", "way/1495949420", "way/1495949421", "way/1495949422", "way/1495949423", "way/1495949424", "way/1495949425", "way/1495949426", "way/1495949427", "way/1495949428", "way/1495949429"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1481572074", "name": null, "name_source": null, "place": {"rel": "at", "name": "Providence Country Club", "kind": "golf_course"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.04171, "lon": -80.779636, "sports": ["tennis"], "courts_total": 14, "courts_by_sport": {"tennis": 14}, "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/1481572074", "way/1481572075", "way/1481572076", "way/1481572077", "way/1481572078", "way/1481572079", "way/1481572080", "way/1481572081", "way/1481572082", "way/1481572083", "way/1481572084", "way/1481572085", "way/1481572086", "way/1481572087"], "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": "relation-16294536", "name": "Halton-Wagner Tennis Complex", "name_source": "facility", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.307335, "lon": -80.737382, "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": ["relation/16294536", "way/1205686560", "way/1205686561", "way/1205686562", "way/1205686563", "way/1205686564", "way/1205686565", "way/1205686566", "way/1205686567", "way/1205686568", "way/1205686569", "way/1205686570", "way/1205686571"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1126800883", "name": "Russell Tennis Center", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.138822, "lon": -80.783105, "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/1126800883", "way/1126800884", "way/1126800885", "way/1126800886", "way/1126800887", "way/1436682846", "way/1436682847", "way/1436682848", "way/1436682853", "way/1436682856", "way/1436682857", "way/1436682861"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1268218915", "name": null, "name_source": null, "place": {"rel": "at", "name": "Park Road Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.147406, "lon": -80.848783, "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/1268218915", "way/1268218916", "way/1268218917", "way/1268218918", "way/1268218919", "way/1268218920", "way/1268218921", "way/1268218922", "way/1268218923", "way/1268218924", "way/1268218925", "way/1268218926"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1474490457", "name": null, "name_source": null, "place": {"rel": "at", "name": "Carmel Country Club", "kind": "golf_course"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.106524, "lon": -80.824331, "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/1474490457", "way/1474490458", "way/1474490459", "way/1474490460", "way/1474490461", "way/1474490462", "way/1474490463", "way/1474490464", "way/1474490465", "way/1474490466", "way/1474490467", "way/1474490468"], "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-1489255229", "name": "Sardis Swim and Racquet Club", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.145033, "lon": -80.761322, "sports": ["tennis", "pickleball"], "courts_total": 11, "courts_by_sport": {"tennis": 9, "pickleball": 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/1489255229", "way/1489255230", "way/1489255231", "way/1489255232", "way/1489255233", "way/1489255234", "way/1489255235", "way/1489255236", "way/1489255237", "way/1489255238", "way/1489255239"], "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-1185804796", "name": null, "name_source": null, "place": {"rel": "at", "name": "Freedom Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.194594, "lon": -80.843747, "sports": ["tennis", "pickleball"], "courts_total": 10, "courts_by_sport": {"tennis": 4, "pickleball": 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/1185804796", "way/1185804797", "way/1185804798", "way/1185804799", "way/1268208611", "way/1268208612", "way/1268208613", "way/1268208614", "way/1268208615", "way/1268208616"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1322001406", "name": null, "name_source": null, "place": {"rel": "at", "name": "E. E. Waddell Language Academy", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.155818, "lon": -80.897931, "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/1322001406", "way/1322001407", "way/1322001408", "way/1322001409", "way/1322001410", "way/1322001411", "way/1322001412", "way/1322001413", "way/1322001414", "way/1322001415"], "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-1322948892", "name": null, "name_source": null, "place": {"rel": "at", "name": "Ardrey Kell High School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.031664, "lon": -80.824929, "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/1322948892", "way/1322948893", "way/1322948894", "way/1322948895", "way/1322948896", "way/1322948897", "way/1322948898", "way/1322948899", "way/1322948900", "way/1322948901"], "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-1411301218", "name": null, "name_source": null, "place": {"rel": "at", "name": "Charlotte Country Club", "kind": "golf_course"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.231218, "lon": -80.793666, "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/1411301218", "way/1411301219", "way/1411301220", "way/1411301221", "way/1411301222", "way/1411301225", "way/1411301226", "way/1411301227", "way/1411301228", "way/1411301229"], "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-1230027654", "name": "Tennis Courts", "name_source": "facility", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.07324, "lon": -80.77435, "sports": ["tennis"], "courts_total": 9, "courts_by_sport": {"tennis": 9}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["concrete"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": "Charlotte Latin School", "address": {}, "address_text": null, "osm_ids": ["way/1230027654", "way/1230027655", "way/1230027656", "way/1230027657", "way/1230027658", "way/1230027659", "way/1230027660", "way/1230027661", "way/1230027662", "way/1230027663"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1495947828", "name": null, "name_source": null, "place": {"rel": "at", "name": "Raintree Country Club", "kind": "golf_course"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.086017, "lon": -80.786578, "sports": ["tennis"], "courts_total": 9, "courts_by_sport": {"tennis": 9}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "some", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1495947828", "way/1495947829", "way/1495947830", "way/1495947831", "way/1495947832", "way/1495947833", "way/1495947834", "way/1495947835", "way/1495947836"], "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-264244065", "name": null, "name_source": null, "place": {"rel": "at", "name": "Myers Park Country Club", "kind": "golf_course"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.175658, "lon": -80.828493, "sports": ["tennis"], "courts_total": 9, "courts_by_sport": {"tennis": 9}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "private", "fee": "unknown", "website": "https://www.myersparkcc.com/", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/264244065", "way/264244067", "way/264244068", "way/264244069", "way/264244071", "way/264244074", "way/264244075", "way/264244077", "way/264244078"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "club", "private": false, "private_basis": "access_tag_club", "private_reason": "Club, hotel or sports centre; OpenStreetMap access=private", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-1279123597", "name": "Country Day Tennis Center", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.144927, "lon": -80.8048, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "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/1279123597", "way/1279123598", "way/1279123599", "way/1279123600", "way/1279123601", "way/1279123602", "way/1279123603", "way/1279123604"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1273245914", "name": null, "name_source": null, "place": {"rel": "at", "name": "Charlotte Christian School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.145095, "lon": -80.770216, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "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/1273245914", "way/1273245915", "way/1273245916", "way/1273245917", "way/1273245918", "way/1273245919", "way/1273245920", "way/1273245921"], "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-1336743646", "name": null, "name_source": null, "place": {"rel": "at", "name": "Ballantyne Ridge High School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.072935, "lon": -80.835737, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "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/1336743646", "way/1336743647", "way/1336743648", "way/1336743649", "way/1336743650", "way/1336743651", "way/1336743652", "way/1336743653"], "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-1337275413", "name": null, "name_source": null, "place": {"rel": "at", "name": "East Mecklenburg High School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.177381, "lon": -80.758534, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "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/1337275413", "way/1337275414", "way/1337275415", "way/1337275416", "way/1337275417", "way/1337275418", "way/1337275419", "way/1337275420"], "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-1354541510", "name": null, "name_source": null, "place": {"rel": "at", "name": "West Charlotte High School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.264481, "lon": -80.860839, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "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/1354541510", "way/1354541511", "way/1354541512", "way/1354541513", "way/1354541514", "way/1354541515", "way/1354541516", "way/1354541517"], "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-1377491966", "name": null, "name_source": null, "place": {"rel": "at", "name": "Quail Hollow Club", "kind": "golf_course"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.113754, "lon": -80.846182, "sports": ["tennis", "pickleball"], "courts_total": 8, "courts_by_sport": {"tennis": 7, "pickleball": 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/1377491966", "way/1377491967", "way/1377491968", "way/1377491969", "way/1377491970", "way/1377491971", "way/1377491972", "way/1377491973"], "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-1433220866", "name": null, "name_source": null, "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.158871, "lon": -80.954764, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "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/1433220866", "way/1433220867", "way/1433220868", "way/1433220869", "way/1433220870", "way/1433220871", "way/1433220872", "way/1433220873"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1481571213", "name": null, "name_source": null, "place": {"rel": "near", "name": "Birmingham Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.141227, "lon": -80.859512, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "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/1481571213", "way/1481571214", "way/1481571215", "way/1481571216", "way/1481571217", "way/1481571218", "way/1481571219", "way/1481571220"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1486120695", "name": null, "name_source": null, "place": {"rel": "at", "name": "TPC Piper Glen", "kind": "golf_course"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.075322, "lon": -80.811085, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "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/1486120695", "way/1486120696", "way/1486120697", "way/1486120698", "way/1486120699", "way/1486120700", "way/1486120701", "way/1486120702"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "club", "private": false, "private_basis": "club_area", "private_reason": "Inside a golf or country club, no public-access tags", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-1486123118", "name": null, "name_source": null, "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.240213, "lon": -80.891005, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "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/1486123118", "way/1486123119", "way/1486123120", "way/1486123121", "way/1486123122", "way/1486123123", "way/1486123124", "way/1486123125"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1495283121", "name": null, "name_source": null, "place": {"rel": "near", "name": "Prince George Road", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.125518, "lon": -80.848759, "sports": ["tennis", "pickleball"], "courts_total": 8, "courts_by_sport": {"tennis": 4, "pickleball": 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/1495283121", "way/1495283122", "way/1495283123", "way/1495283124", "way/1495283125", "way/1495283126", "way/1495283127", "way/1495283128"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1495702496", "name": null, "name_source": null, "place": {"rel": "at", "name": "Mallard Creek High School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.364479, "lon": -80.766829, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1495702496", "way/1495702497", "way/1495702498", "way/1495702499", "way/1495702500", "way/1495702501", "way/1495702502", "way/436810433"], "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-1495950037", "name": "Charlotte Swim & Racquet Club", "name_source": "facility", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.181966, "lon": -80.785792, "sports": ["tennis"], "courts_total": 7, "courts_by_sport": {"tennis": 7}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "some", "surface": [], "access": "private", "fee": "unknown", "website": "https://charlotteswim.com", "opening_hours": null, "operator": null, "address": {"housenumber": "1000", "street": "Lomax Avenue", "city": "Charlotte", "state": "NC", "postcode": "28211"}, "address_text": "1000 Lomax Avenue, Charlotte, NC 28211", "osm_ids": ["way/1495950037", "way/1495950038", "way/1495950039", "way/1495950040", "way/1495950041", "way/1495950042", "way/1495950043", "way/914199379"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "club", "private": false, "private_basis": "access_tag_club", "private_reason": "Club, hotel or sports centre; OpenStreetMap access=private", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-1292149564", "name": "Hilbert Fuerstman Dilworth Tennis Courts", "name_source": "court", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.211938, "lon": -80.8523, "sports": ["tennis"], "courts_total": 7, "courts_by_sport": {"tennis": 7}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["hard_court"], "access": "public", "fee": "unknown", "website": "https://dilworthtennis.com/", "opening_hours": null, "operator": null, "address": {"housenumber": "401", "street": "E. Park Ave", "city": "Charlotte", "state": "NC", "postcode": "28203"}, "address_text": "401 E. Park Ave, Charlotte, NC 28203", "osm_ids": ["way/1292149564", "way/1292149565", "way/1292149566", "way/1292149567", "way/1292149568", "way/1292149569", "way/206280430"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1495702300", "name": null, "name_source": null, "place": {"rel": "at", "name": "Barclay Downs Swim & Raquet Club", "kind": "sports_centre"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.157579, "lon": -80.836296, "sports": ["tennis", "pickleball"], "courts_total": 7, "courts_by_sport": {"tennis": 6, "pickleball": 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/1495702300", "way/1495702301", "way/1495702302", "way/1495702303", "way/1495702304", "way/1495702305", "way/1495702306"], "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-1486123648", "name": "Freedom Park Front Courts", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.195317, "lon": -80.838961, "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/1486123648", "way/1486123649", "way/1486123650", "way/1486123651", "way/1486123652", "way/1486123653"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-120522553", "name": null, "name_source": null, "place": {"rel": "at", "name": "Charlotte Country Club", "kind": "golf_course"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.230033, "lon": -80.794213, "sports": ["tennis", "pickleball"], "courts_total": 6, "courts_by_sport": {"pickleball": 2, "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/120522553", "way/120522556", "way/120522560", "way/120522561", "way/120522563", "way/120522568"], "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-1268831596", "name": null, "name_source": null, "place": {"rel": "near", "name": "Park Crossing Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.100769, "lon": -80.86677, "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/1268831596", "way/1268831597", "way/1268831600", "way/1268831601", "way/1268831602", "way/1268831603"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1280339222", "name": null, "name_source": null, "place": {"rel": "at", "name": "Johnson C Smith University", "kind": "university"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.244276, "lon": -80.85446, "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/1280339222", "way/1280339223", "way/1280339224", "way/1280339225", "way/1280339226", "way/1280339227"], "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-1296217419", "name": null, "name_source": null, "place": {"rel": "at", "name": "Myers Park High School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.170074, "lon": -80.831046, "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/1296217419", "way/1296217420", "way/1296217421", "way/1296217422", "way/1296217423", "way/1296217424"], "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-1324679460", "name": null, "name_source": null, "place": {"rel": "near", "name": "Mountain Park Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.339455, "lon": -80.972826, "sports": ["tennis", "pickleball"], "courts_total": 6, "courts_by_sport": {"tennis": 2, "pickleball": 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/1324679460", "way/1324679461", "way/1327291391", "way/1327291392", "way/1327291393", "way/1327291394"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1341931065", "name": null, "name_source": null, "place": {"rel": "near", "name": "East 12th Street", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.226727, "lon": -80.826802, "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/1341931065", "way/1341931066", "way/1341931067", "way/1341931068", "way/1341931069", "way/1341931070"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1349065752", "name": null, "name_source": null, "place": {"rel": "at", "name": "Harding University High School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.23467, "lon": -80.903248, "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/1349065752", "way/1349065753", "way/1349065754", "way/1349065755", "way/1349065756", "way/1349065757"], "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-1356376568", "name": null, "name_source": null, "place": {"rel": "at", "name": "Windyrush Country Club", "kind": "recreation_ground"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.117329, "lon": -80.800713, "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/1356376568", "way/1356376569", "way/1356376570", "way/1356376571", "way/1356376572", "way/1356376573"], "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-1375346653", "name": null, "name_source": null, "place": {"rel": "at", "name": "Martin Luther King Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.244055, "lon": -80.871378, "sports": ["pickleball"], "courts_total": 6, "courts_by_sport": {"pickleball": 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/1375346653", "way/1375346654", "way/1375346655", "way/1375346656", "way/1375346657", "way/1375346658"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1415950966", "name": null, "name_source": null, "place": {"rel": "at", "name": "Sugaw Creek Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.272928, "lon": -80.795451, "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/1415950966", "way/1415950967", "way/1415950968", "way/1415950969", "way/1415950970", "way/1415950971"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1418531730", "name": null, "name_source": null, "place": {"rel": "at", "name": "Starclaire Recreation Club", "kind": "sports_centre"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.133938, "lon": -80.865386, "sports": ["tennis", "pickleball"], "courts_total": 6, "courts_by_sport": {"pickleball": 4, "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/1418531730", "way/1418531731", "way/1418531732", "way/1418531733", "way/1418531734", "way/1418531735"], "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-1486123158", "name": null, "name_source": null, "place": {"rel": "at", "name": "Tuckaseegee Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.249219, "lon": -80.906954, "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/1486123158", "way/1486123159", "way/1486123160", "way/1486123161", "way/1486123162", "way/1486123163"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1491362150", "name": null, "name_source": null, "place": {"rel": "at", "name": "Julius L Chambers High School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.30093, "lon": -80.774033, "sports": ["tennis"], "courts_total": 6, "courts_by_sport": {"tennis": 6}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1491362150", "way/1491362151", "way/1491362152", "way/1491362153", "way/1491362154", "way/1491362155"], "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-1495700897", "name": null, "name_source": null, "place": {"rel": "at", "name": "Clarke Creek Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.387401, "lon": -80.754712, "sports": ["pickleball"], "courts_total": 6, "courts_by_sport": {"pickleball": 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/1495700897", "way/1495700898", "way/1495700899", "way/1495700900", "way/1495700901", "way/1495700902"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "relation-12458052", "name": "Center Court", "name_source": "court", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.172423, "lon": -80.903673, "sports": ["tennis"], "courts_total": 5, "courts_by_sport": {"tennis": 5}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": ["grass"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["relation/12458052", "relation/12458053", "relation/12458054", "way/491707619", "way/491707636"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-871489087", "name": "Foxcroft East Racquet and Swim Club", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.148599, "lon": -80.811563, "sports": ["tennis"], "courts_total": 5, "courts_by_sport": {"tennis": 5}, "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/871489087", "way/871489088", "way/871489089", "way/871489090", "way/871489091"], "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-1011351221", "name": null, "name_source": null, "place": {"rel": "at", "name": "Marion Diehl Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.162302, "lon": -80.857303, "sports": ["tennis"], "courts_total": 5, "courts_by_sport": {"tennis": 5}, "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/1011351221", "way/1011351222", "way/1011351223", "way/1011351224", "way/1011351225"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1356446655", "name": null, "name_source": null, "place": {"rel": "near", "name": "Wheeler Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.171682, "lon": -80.765078, "sports": ["tennis"], "courts_total": 5, "courts_by_sport": {"tennis": 5}, "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/1356446655", "way/1356446656", "way/1356446659", "way/1356446660", "way/1356446661"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1090852281", "name": "Fairmeadows Swim & Racquet Club", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.147077, "lon": -80.837522, "sports": ["tennis", "pickleball"], "courts_total": 4, "courts_by_sport": {"tennis": 2, "pickleball": 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/1090852281", "way/1304017034", "way/1304017035", "way/1304017036"], "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-1486892080", "name": "Mountainbrook Swim and Racquet Club", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.136588, "lon": -80.82083, "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/1486892080", "way/1486892081", "way/1486892082", "way/1486892083"], "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-1448288668", "name": "Radbourne Neighborhood Tennis Court", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.334412, "lon": -80.786002, "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/1448288668", "way/1448288669", "way/1448288670", "way/1448288671"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1253802335", "name": "Rally", "name_source": "facility", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.184773, "lon": -80.879302, "sports": ["pickleball"], "courts_total": 4, "courts_by_sport": {"pickleball": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "indoor", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1253802335", "way/1253802336", "way/1253802337", "way/1253802338", "way/467837005"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1275365496", "name": null, "name_source": null, "place": {"rel": "at", "name": "Simmons YMCA", "kind": "sports_centre"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.198444, "lon": -80.731045, "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/1275365496", "way/1275365497", "way/1275365498", "way/1275365499"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1355501859", "name": null, "name_source": null, "place": {"rel": "at", "name": "Mason Wallace Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.170724, "lon": -80.749754, "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/1355501859", "way/1355501860", "way/1355501861", "way/1355501862"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1356436029", "name": null, "name_source": null, "place": {"rel": "at", "name": "Mason Wallace Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.169987, "lon": -80.75151, "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/1356436029", "way/1356436030", "way/1356436031", "way/1356436032"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1481260899", "name": null, "name_source": null, "place": {"rel": "near", "name": "Mountain Cove Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.339457, "lon": -80.949854, "sports": ["tennis", "pickleball"], "courts_total": 4, "courts_by_sport": {"tennis": 2, "pickleball": 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/1481260899", "way/1481260900", "way/1481260901", "way/1481260902"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1486120875", "name": null, "name_source": null, "place": {"rel": "near", "name": "Barclay Woods Court", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.086346, "lon": -80.826575, "sports": ["tennis", "pickleball"], "courts_total": 4, "courts_by_sport": {"tennis": 2, "pickleball": 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/1486120875", "way/1486120876", "way/1486120877", "way/1486120878"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1495701816", "name": null, "name_source": null, "place": {"rel": "at", "name": "Prosperity Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.381513, "lon": -80.773805, "sports": ["tennis"], "courts_total": 4, "courts_by_sport": {"tennis": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "some", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1495701816", "way/1495701817", "way/1495701819", "way/1495701820"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1495703673", "name": null, "name_source": null, "place": {"rel": "near", "name": "Saxonbury Way", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.347998, "lon": -80.781119, "sports": ["tennis", "pickleball"], "courts_total": 4, "courts_by_sport": {"tennis": 2, "pickleball": 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/1495703673", "way/1495703674", "way/1495703675", "way/1495703676"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-264244066", "name": null, "name_source": null, "place": {"rel": "at", "name": "Myers Park Country Club", "kind": "golf_course"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.177025, "lon": -80.828621, "sports": ["tennis"], "courts_total": 4, "courts_by_sport": {"tennis": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "private", "fee": "unknown", "website": "https://www.myersparkcc.com/", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/264244066", "way/264244070", "way/264244072", "way/264244076"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "club", "private": false, "private_basis": "access_tag_club", "private_reason": "Club, hotel or sports centre; OpenStreetMap access=private", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-324889724", "name": null, "name_source": null, "place": {"rel": "near", "name": "Coyle Circle", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.047221, "lon": -80.841951, "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/324889724", "way/324889733", "way/324889734", "way/324889735"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-483504772", "name": null, "name_source": null, "place": {"rel": "near", "name": "Rea Road", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.024938, "lon": -80.808449, "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/483504772", "way/483504773", "way/483504774", "way/483504775"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-754133569", "name": null, "name_source": null, "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.055376, "lon": -80.776328, "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/754133569", "way/754133570", "way/754133571", "way/754133572"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-882889104", "name": null, "name_source": null, "place": {"rel": "near", "name": "Arborhill Road", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.077658, "lon": -80.732712, "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/882889104", "way/882889105", "way/882889106", "way/882889107"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1486121789", "name": "Cameron Wood Swim & Racquet Club", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.100358, "lon": -80.854966, "sports": ["tennis", "pickleball"], "courts_total": 3, "courts_by_sport": {"tennis": 2, "pickleball": 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/1486121789", "way/1486121790", "way/1486121791"], "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-564469986", "name": "Providence Plantation Racquet and Swim Club", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.089487, "lon": -80.756066, "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/564469986", "way/564469987", "way/564469988"], "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-1268214456", "name": null, "name_source": null, "place": {"rel": "at", "name": "Huntingtowne Farms Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.129455, "lon": -80.863553, "sports": ["tennis", "pickleball"], "courts_total": 3, "courts_by_sport": {"pickleball": 2, "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/1268214456", "way/1268214457", "way/1268214458"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1287162581", "name": null, "name_source": null, "place": {"rel": "at", "name": "Enderly Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.240388, "lon": -80.883802, "sports": ["tennis", "pickleball"], "courts_total": 3, "courts_by_sport": {"tennis": 1, "pickleball": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "some", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1287162581", "way/1287162582", "way/511582391"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-511370108", "name": "Courts 1-3", "name_source": "court", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.064269, "lon": -80.732487, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/511370108", "way/511370109"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1486122546", "name": "Southpark Swim & Tennis Club", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.134483, "lon": -80.863756, "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/1486122546", "way/1486122547"], "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-1486122910", "name": "Southpark Swim & Tennis Club", "name_source": "area", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.135492, "lon": -80.863263, "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/1486122910", "way/1486122911"], "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-1059941444", "name": null, "name_source": null, "place": {"rel": "at", "name": "Pearl Street Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.213272, "lon": -80.838332, "sports": ["pickleball"], "courts_total": 2, "courts_by_sport": {"pickleball": 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/1059941444", "way/1110663436"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1093208986", "name": null, "name_source": null, "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.310903, "lon": -80.775927, "sports": ["pickleball"], "courts_total": 2, "courts_by_sport": {"pickleball": 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/1093208986", "way/1498375025"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1117942516", "name": null, "name_source": null, "place": {"rel": "near", "name": "Londonshire Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.350701, "lon": -80.872165, "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/1117942516", "way/1117942517"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1120827205", "name": null, "name_source": null, "place": {"rel": "near", "name": "Cresswind Boulevard", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.227995, "lon": -80.644436, "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/1120827205", "way/1120827206"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1216114297", "name": null, "name_source": null, "place": {"rel": "at", "name": "E.B. Moore Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.188335, "lon": -80.859026, "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/1216114297", "way/469984724"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1274986841", "name": null, "name_source": null, "place": {"rel": "at", "name": "Colonial Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.206139, "lon": -80.823766, "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/1274986841", "way/1274986842"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1278568325", "name": null, "name_source": null, "place": {"rel": "near", "name": "Twin Falls Lane", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.166973, "lon": -80.725442, "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/1278568325", "way/1278568326"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1329211560", "name": null, "name_source": null, "place": {"rel": "at", "name": "Frazier Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.23378, "lon": -80.857328, "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/1329211560", "way/1329211561"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1356376180", "name": null, "name_source": null, "place": {"rel": "near", "name": "Pineville-Matthews Road", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.087894, "lon": -80.807019, "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/1356376180", "way/1356376181"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1356414245", "name": null, "name_source": null, "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.211616, "lon": -80.706092, "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/1356414245", "way/1356414246"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1447819427", "name": null, "name_source": null, "place": {"rel": "near", "name": "Oakmeade Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.09466, "lon": -80.772053, "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/1447819427", "way/1447819428"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1468035587", "name": null, "name_source": null, "place": {"rel": "at", "name": "Carmel Road Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.133852, "lon": -80.807868, "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/1468035587", "way/1468035588"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1473678322", "name": null, "name_source": null, "place": {"rel": "at", "name": "Abbott Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.214707, "lon": -80.870601, "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/1473678322", "way/1473678323"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1486120402", "name": null, "name_source": null, "place": {"rel": "near", "name": "King Arthur Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.056017, "lon": -80.794499, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": ["acrylic"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1486120402", "way/1486120403"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1486123419", "name": null, "name_source": null, "place": {"rel": "near", "name": "Farmhurst Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.146978, "lon": -80.889388, "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/1486123419", "way/1486123420"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1486123486", "name": null, "name_source": null, "place": {"rel": "near", "name": "Park Slope Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.183791, "lon": -80.854755, "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/1486123486", "way/1486123487"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1491361578", "name": null, "name_source": null, "place": {"rel": "at", "name": "Unity Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.254851, "lon": -80.753478, "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/1491361578", "way/1491361579"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1493512441", "name": null, "name_source": null, "place": {"rel": "at", "name": "Five Points Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.246623, "lon": -80.860623, "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/1493512441", "way/1493512442"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-700368317", "name": null, "name_source": null, "place": {"rel": "at", "name": "Garinger High School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.242893, "lon": -80.78233, "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/700368317", "way/700368318"], "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-910916995", "name": null, "name_source": null, "place": {"rel": "near", "name": "Reavencrest Park Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.050733, "lon": -80.804032, "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/910916995", "way/910916996"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1445891097", "name": "BWE Tennis court", "name_source": "court", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.128787, "lon": -80.822665, "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/1445891097"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-868864648", "name": "Chateau Tennis Court", "name_source": "court", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.09388, "lon": -80.98032, "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/868864648"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-813219934", "name": "Pickleball Courts", "name_source": "court", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.350591, "lon": -80.810967, "sports": ["pickleball"], "courts_total": 1, "courts_by_sport": {"pickleball": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "public", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/813219934"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "node-12602237161", "name": "Tipsy Pickle", "name_source": "facility", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.247004, "lon": -80.831427, "sports": ["pickleball"], "courts_total": 1, "courts_by_sport": {"pickleball": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "members", "fee": "unknown", "website": "https://tipsypickle.com", "opening_hours": "Mo-Th 07:00-22:00; Fr-Sa 07:00-23:00; Su 07:00-21:00", "operator": null, "address": {"housenumber": "201", "street": "Camp Road", "city": "Charlotte", "state": "NC", "postcode": "28206"}, "address_text": "201 Camp Road, Charlotte, NC 28206", "osm_ids": ["node/12602237161", "way/1391865997"], "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-1095287868", "name": null, "name_source": null, "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.319033, "lon": -80.754179, "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/1095287868"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1181248651", "name": null, "name_source": null, "place": {"rel": "near", "name": "North Church Street", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.232062, "lon": -80.837773, "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/1181248651"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1221864389", "name": null, "name_source": null, "place": {"rel": "near", "name": "Tyvola Centre Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.164438, "lon": -80.905297, "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/1221864389"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1249366923", "name": null, "name_source": null, "place": {"rel": "near", "name": "Charles Avenue", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.243509, "lon": -80.811761, "sports": ["pickleball"], "courts_total": 1, "courts_by_sport": {"pickleball": 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/1249366923"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1264355832", "name": null, "name_source": null, "place": {"rel": "at", "name": "Shamrock Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.234455, "lon": -80.78354, "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/1264355832"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1275351697", "name": null, "name_source": null, "place": {"rel": "at", "name": "British International School of Charlotte", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.069594, "lon": -80.836935, "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/1275351697"], "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-1376891964", "name": null, "name_source": null, "place": {"rel": "at", "name": "Sedgefield Middle School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.198593, "lon": -80.857167, "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/1376891964"], "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-1426124196", "name": null, "name_source": null, "place": {"rel": "near", "name": "Prosperity Commons Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.374599, "lon": -80.783994, "sports": ["pickleball"], "courts_total": 1, "courts_by_sport": {"pickleball": 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/1426124196"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1435159271", "name": null, "name_source": null, "place": {"rel": "at", "name": "Edgehill Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.202651, "lon": -80.831618, "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/1435159271"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1450374711", "name": null, "name_source": null, "place": {"rel": "near", "name": "Rafee Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.143796, "lon": -80.877591, "sports": ["pickleball"], "courts_total": 1, "courts_by_sport": {"pickleball": 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/1450374711"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1498136247", "name": null, "name_source": null, "place": {"rel": "near", "name": "Bowman Road", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.195345, "lon": -80.882402, "sports": ["pickleball"], "courts_total": 1, "courts_by_sport": {"pickleball": 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/1498136247"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1536704451", "name": null, "name_source": null, "place": {"rel": "at", "name": "Archdale Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.151936, "lon": -80.884037, "sports": ["pickleball"], "courts_total": 1, "courts_by_sport": {"pickleball": 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/1536704451"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1558950193", "name": null, "name_source": null, "place": {"rel": "near", "name": "Meadowood Lane", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.158257, "lon": -80.799907, "sports": ["pickleball"], "courts_total": 1, "courts_by_sport": {"pickleball": 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/1558950193"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-323684183", "name": null, "name_source": null, "place": {"rel": "at", "name": "South Mecklenburg High School", "kind": "school"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.107674, "lon": -80.860407, "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/323684183"], "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-324869014", "name": null, "name_source": null, "place": {"rel": "near", "name": "Ballantyne Lake Road", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.048588, "lon": -80.848049, "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/324869014"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-324882524", "name": null, "name_source": null, "place": {"rel": "near", "name": "Lancaster Highway", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.054603, "lon": -80.871473, "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/324882524"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-435593876", "name": null, "name_source": null, "place": {"rel": "near", "name": "Witham Passage", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.272941, "lon": -80.673, "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/435593876"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-511492301", "name": null, "name_source": null, "place": {"rel": "near", "name": "Kentberry Drive", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.305383, "lon": -80.944128, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/511492301"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-512172395", "name": null, "name_source": null, "place": {"rel": "at", "name": "Grayson Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.189134, "lon": -80.796794, "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/512172395"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-514642881", "name": null, "name_source": null, "place": {"rel": "at", "name": "Hornets Nest Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.319138, "lon": -80.874114, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/514642881"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-563408604", "name": null, "name_source": null, "place": {"rel": "at", "name": "Sheffield Neighborhood Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.205992, "lon": -80.768804, "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/563408604"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-564371712", "name": null, "name_source": null, "place": {"rel": "at", "name": "L.C. Coleman Neighborhood Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.257714, "lon": -80.858993, "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/564371712"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-597101812", "name": null, "name_source": null, "place": {"rel": "at", "name": "Independence Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.21663, "lon": -80.82473, "sports": ["tennis", "pickleball"], "courts_total": 1, "courts_by_sport": {"tennis": 1, "pickleball": 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/597101812"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-634160069", "name": null, "name_source": null, "place": {"rel": "near", "name": "Nantuckett Lane", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.112875, "lon": -80.766936, "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/634160069"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-639372337", "name": null, "name_source": null, "place": {"rel": "near", "name": "Rea Road", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.02604, "lon": -80.808938, "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/639372337"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-691306936", "name": null, "name_source": null, "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.162313, "lon": -80.905025, "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/691306936"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-694820379", "name": null, "name_source": null, "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.249058, "lon": -80.952539, "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/694820379"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-753724142", "name": null, "name_source": null, "place": {"rel": "near", "name": "Hensey's Way", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.112499, "lon": -80.773682, "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/753724142"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-754728545", "name": null, "name_source": null, "place": {"rel": "near", "name": "Quailrush Road", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.109834, "lon": -80.784509, "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/754728545"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-800398451", "name": null, "name_source": null, "place": {"rel": "near", "name": "West Arrowood Road", "kind": "street"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.140896, "lon": -80.916997, "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/800398451"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-859077075", "name": null, "name_source": null, "place": {"rel": "at", "name": "Prosperity Athletic Club", "kind": "recreation_ground"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.366815, "lon": -80.803801, "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/859077075"], "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-868407593", "name": null, "name_source": null, "place": {"rel": "at", "name": "Collins Park", "kind": "park"}, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.180931, "lon": -80.871604, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "public", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/868407593"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1024621856", "name": "Foxcroft Hills Swim & Racquet Club", "name_source": "facility", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.153719, "lon": -80.814628, "sports": ["tennis"], "courts_total": 0, "courts_by_sport": {}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "indoor", "lit": "unknown", "surface": [], "access": "private", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {"housenumber": "2301", "street": "Sedley Road", "city": "Charlotte", "state": "NC", "postcode": "28211"}, "address_text": "2301 Sedley Road, Charlotte, NC 28211", "osm_ids": ["way/1024621856"], "from_facility_only": true, "metro": null, "metro_slug": null, "access_status": "club", "private": false, "private_basis": "access_tag_club", "private_reason": "Club, hotel or sports centre; OpenStreetMap access=private", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-494736157", "name": "Sports Connection", "name_source": "facility", "place": null, "city_slug": "charlotte-nc", "city": "Charlotte", "state": "NC", "country": "US", "lat": 35.020903, "lon": -80.846234, "sports": ["pickleball"], "courts_total": 0, "courts_by_sport": {}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "indoor", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {"housenumber": "11611", "street": "Ardrey Kell Road", "city": "Charlotte", "state": "NC", "postcode": "28277"}, "address_text": "11611 Ardrey Kell Road, Charlotte, NC 28277", "osm_ids": ["way/494736157"], "from_facility_only": true, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}]}