{"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": "Portland", "state": "OR", "country": "US", "venues": [{"id": "way-1422740123", "name": null, "name_source": null, "place": {"rel": "at", "name": "Gabriel Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.473483, "lon": -122.721439, "sports": ["tennis", "pickleball"], "courts_total": 12, "courts_by_sport": {"pickleball": 8, "tennis": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "some", "surface": ["grass"], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/gabriel-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1422740123", "way/1422740124", "way/1422740125", "way/1422740126", "way/1422740127", "way/1422740128", "way/961825320", "way/961825321", "way/961825324", "way/961825325", "way/961825326", "way/961825327"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1233774675", "name": null, "name_source": null, "place": {"rel": "at", "name": "Sellwood Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.466662, "lon": -122.661455, "sports": ["tennis", "pickleball"], "courts_total": 10, "courts_by_sport": {"tennis": 2, "pickleball": 8}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/sellwood-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1233774675", "way/1233774676", "way/1233774677", "way/1233774678", "way/1233774679", "way/1233774680", "way/1233774681", "way/1233774682", "way/1233774683", "way/1233774684", "way/49960998"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1233776622", "name": null, "name_source": null, "place": {"rel": "at", "name": "Columbia Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.580296, "lon": -122.709571, "sports": ["tennis", "pickleball"], "courts_total": 10, "courts_by_sport": {"tennis": 2, "pickleball": 8}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/columbia-park-and-annex", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1233776622", "way/1233776623", "way/1233776624", "way/1233776625", "way/1233776626", "way/1233776627", "way/1233776628", "way/1233776629", "way/1233776630", "way/1233776631", "way/39559424"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1184372362", "name": "Portland Tennis Center", "name_source": "facility", "place": null, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.526166, "lon": -122.652998, "sports": ["tennis"], "courts_total": 8, "courts_by_sport": {"tennis": 8}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "mixed", "lit": "yes", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/portland-tennis-center", "opening_hours": "Mo-Fr 08:00-22:00; Sa-Su 08:00-18:00", "operator": "City of Portland", "address": {"housenumber": "324", "street": "Northeast 12th Avenue", "city": "Portland", "state": "OR", "postcode": "97232"}, "address_text": "324 Northeast 12th Avenue, Portland, OR 97232", "osm_ids": ["way/1184372362", "way/1184372364", "way/1184372365", "way/1184372366", "way/1184372367", "way/1184372368", "way/1184372369", "way/1184372370", "way/142991280"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1233777259", "name": null, "name_source": null, "place": {"rel": "at", "name": "Northgate Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.589638, "lon": -122.724596, "sports": ["tennis", "pickleball"], "courts_total": 8, "courts_by_sport": {"tennis": 2, "pickleball": 6}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": ["asphalt"], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/northgate-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1233777259", "way/1233777260", "way/1233777261", "way/1233777262", "way/1233777263", "way/1233777264", "way/437870314", "way/437870315"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-962691256", "name": null, "name_source": null, "place": {"rel": "at", "name": "Parkrose High School", "kind": "school"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.552913, "lon": -122.543545, "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/962691256", "way/962691257", "way/962691258", "way/962691259", "way/962691260", "way/962691261", "way/962691262", "way/962691263"], "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-1174495363", "name": "Ida B. Wells-Barnett Pickleball Courts", "name_source": "area", "place": null, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.47801, "lon": -122.689346, "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/1174495363", "way/1174495364", "way/1174495365", "way/1174495366", "way/1174495367", "way/1174495368"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1306691397", "name": "The People's Courts", "name_source": "facility", "place": null, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.541578, "lon": -122.578522, "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": "https://thepeoplescourts.com/", "opening_hours": "Mo-Su 11:30-21:00", "operator": null, "address": {"housenumber": "2700", "street": "Northeast 82nd Avenue", "city": "Portland", "postcode": "97220"}, "address_text": "2700 Northeast 82nd Avenue, Portland, 97220", "osm_ids": ["way/1306691397", "way/1306691398", "way/1306691399", "way/1306691400", "way/1306691401", "way/1306691402", "way/1306691407"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1327162883", "name": "West Tennis Courts", "name_source": "facility", "place": null, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.512938, "lon": -122.59927, "sports": ["tennis", "pickleball"], "courts_total": 6, "courts_by_sport": {"tennis": 3, "pickleball": 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/1327162883", "way/1327162884", "way/1327162885", "way/1327162886", "way/1327162887", "way/1327162888", "way/41936531"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1306706428", "name": null, "name_source": null, "place": {"rel": "at", "name": "David Douglas High School", "kind": "school"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.514552, "lon": -122.526685, "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/1306706428", "way/1306706429", "way/1306706430", "way/1306706431", "way/1306706432", "way/1306706433", "way/189582895"], "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-1450078587", "name": null, "name_source": null, "place": {"rel": "at", "name": "Clinton Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.501801, "lon": -122.60517, "sports": ["tennis", "pickleball"], "courts_total": 6, "courts_by_sport": {"tennis": 4, "pickleball": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "no", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/clinton-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1450078587", "way/1450078588", "way/961825341", "way/961825342", "way/961825343", "way/961825344"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-39379266", "name": null, "name_source": null, "place": {"rel": "at", "name": "Grant Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.53991, "lon": -122.629418, "sports": ["tennis"], "courts_total": 6, "courts_by_sport": {"tennis": 6}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "public", "fee": "unknown", "website": "https://www.portland.gov/parks/grant-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/39379266", "way/961825333", "way/961825334", "way/961825335", "way/961825336", "way/961825337", "way/961825338"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-930340113", "name": null, "name_source": null, "place": {"rel": "near", "name": "Southwest Kingston Avenue", "kind": "street"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.519442, "lon": -122.706503, "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/930340113", "way/930340114", "way/930340115", "way/930340116", "way/930340117", "way/930340118"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1125973896", "name": null, "name_source": null, "place": {"rel": "near", "name": "Southwest Highland Road", "kind": "street"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.509912, "lon": -122.722232, "sports": ["tennis", "pickleball"], "courts_total": 5, "courts_by_sport": {"tennis": 3, "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/1125973896", "way/1125973897", "way/142976779", "way/397207002", "way/397207004", "way/397207005"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1229118707", "name": "Irving Park Tennis Courts", "name_source": "facility", "place": null, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.546166, "lon": -122.657949, "sports": ["tennis"], "courts_total": 4, "courts_by_sport": {"tennis": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": ["acrylic", "asphalt"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1229118707", "way/1229118708", "way/1229118709", "way/1229118710", "way/25709393"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1060205172", "name": "Tennis Dome", "name_source": "facility", "place": null, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.452138, "lon": -122.670783, "sports": ["tennis"], "courts_total": 4, "courts_by_sport": {"tennis": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "indoor", "lit": "unknown", "surface": [], "access": "public", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1060205172", "way/1060205173", "way/1060205174", "way/1060205175", "way/45610969"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1099772533", "name": null, "name_source": null, "place": {"rel": "at", "name": "Willamette Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.474166, "lon": -122.670371, "sports": ["tennis"], "courts_total": 4, "courts_by_sport": {"tennis": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/willamette-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1099772533", "way/1099772534", "way/1099772535", "way/1099772536"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1233775702", "name": null, "name_source": null, "place": {"rel": "at", "name": "Rose City Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.538641, "lon": -122.598478, "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": "https://www.portland.gov/parks/rose-city-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1233775702", "way/1233775703", "way/450033768", "way/450033769", "way/450033773"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1233777048", "name": null, "name_source": null, "place": {"rel": "at", "name": "Pier Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.60129, "lon": -122.753416, "sports": ["pickleball"], "courts_total": 4, "courts_by_sport": {"pickleball": 4}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/pier-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1233777048", "way/1233777049", "way/1233777050", "way/1233777051"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1454746852", "name": null, "name_source": null, "place": {"rel": "near", "name": "Northeast Thompson Street", "kind": "street"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.539295, "lon": -122.506684, "sports": ["tennis", "pickleball"], "courts_total": 4, "courts_by_sport": {"pickleball": 2, "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/1454746852", "way/1454746853", "way/1454746854", "way/1454746855"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1528323793", "name": null, "name_source": null, "place": {"rel": "at", "name": "Irvington Club", "kind": "sports_centre"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.539787, "lon": -122.643755, "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": "https://irvingtonclub.com/", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1528323793", "way/1528323794", "way/1528323795", "way/1528323796"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "club", "private": false, "private_basis": "club_name", "private_reason": "Club by name, no public-access tags", "access_note": "Members / guests / customers — paid or restricted access. Confirm with the venue before you go."}, {"id": "way-507809161", "name": null, "name_source": null, "place": {"rel": "at", "name": "Woodstock Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.482991, "lon": -122.61126, "sports": ["tennis", "pickleball"], "courts_total": 4, "courts_by_sport": {"tennis": 1, "pickleball": 3}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/woodstock-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/507809161", "way/507809162", "way/980381929", "way/980381930"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-672522597", "name": null, "name_source": null, "place": {"rel": "at", "name": "Parkrose Middle School", "kind": "school"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.550292, "lon": -122.542216, "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/672522597", "way/672522598", "way/672522600", "way/672522602"], "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-930710476", "name": null, "name_source": null, "place": {"rel": "at", "name": "Argay Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.552118, "lon": -122.519131, "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": "https://www.portland.gov/parks/argay-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/930710476", "way/930710477", "way/930710478", "way/930710479"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-943422519", "name": null, "name_source": null, "place": {"rel": "at", "name": "Roosevelt High School", "kind": "school"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.590616, "lon": -122.737155, "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/943422519", "way/943422520", "way/943422521", "way/943422522"], "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-962691265", "name": null, "name_source": null, "place": {"rel": "at", "name": "Glenhaven Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.543197, "lon": -122.582575, "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": "https://www.portland.gov/parks/glenhaven-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/962691265", "way/962691266", "way/962691267", "way/962691268"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-115922555", "name": null, "name_source": null, "place": {"rel": "at", "name": "Essex Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.494176, "lon": -122.584312, "sports": ["tennis", "pickleball"], "courts_total": 3, "courts_by_sport": {"pickleball": 1, "tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/essex-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/115922555", "way/1222627497", "way/1222627498", "way/1222627499"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-398440111", "name": null, "name_source": null, "place": {"rel": "at", "name": "Holiday Inn Columbia Riverfront", "kind": "hotel"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.613438, "lon": -122.676238, "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": "private", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/398440111", "way/398440115", "way/398440117"], "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": "Hotel guests only unless the hotel says otherwise. Confirm with the hotel before you go."}, {"id": "way-35926365", "name": "Alex Rovello Memorial Courts", "name_source": "facility", "place": null, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.472704, "lon": -122.623065, "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": "https://www.portland.gov/parks/alex-rovello-memorial-courts", "opening_hours": "05:00-24:00", "operator": "City of Portland", "address": {}, "address_text": null, "osm_ids": ["way/35926365", "way/944128240", "way/944128241"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1327162934", "name": "East Tennis Courts", "name_source": "facility", "place": null, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.514942, "lon": -122.590392, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "no", "surface": ["concrete", "tartan"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1327162934", "way/1327162935", "way/40605347"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1236151918", "name": "Tennis Court", "name_source": "facility", "place": null, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.481113, "lon": -122.587887, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "no", "surface": ["asphalt"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1236151918", "way/1236151919", "way/40542289"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1077781583", "name": null, "name_source": null, "place": {"rel": "at", "name": "Parklane Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.51353, "lon": -122.504218, "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/1077781583", "way/1077781592", "way/1077781593"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1096880480", "name": null, "name_source": null, "place": {"rel": "at", "name": "Hamilton Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.491889, "lon": -122.721118, "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": "https://www.portland.gov/parks/hamilton-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1096880480", "way/1096880481"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1100987219", "name": null, "name_source": null, "place": {"rel": "at", "name": "Arbor Lodge Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.573213, "lon": -122.693695, "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": "https://www.portland.gov/parks/arbor-lodge-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1100987219", "way/1100987220"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-115709917", "name": null, "name_source": null, "place": {"rel": "at", "name": "Brentwood Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.472468, "lon": -122.601743, "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": "https://www.portland.gov/parks/brentwood-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/115709917", "way/1221936594", "way/1221936595"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-122078209", "name": null, "name_source": null, "place": {"rel": "at", "name": "Multnomah Athletic Club", "kind": "sports_centre"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.520967, "lon": -122.693042, "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/122078209", "way/122078211", "way/122078213"], "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-1233774673", "name": null, "name_source": null, "place": {"rel": "at", "name": "Sellwood Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.466395, "lon": -122.660072, "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": "https://www.portland.gov/parks/sellwood-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1233774673", "way/1233774674", "way/49960997"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1233775819", "name": null, "name_source": null, "place": {"rel": "at", "name": "Fernhill Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.567559, "lon": -122.625128, "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": "https://www.portland.gov/parks/fernhill-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1233775819", "way/1233775820", "way/39987826"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1323777254", "name": null, "name_source": null, "place": {"rel": "at", "name": "Laurelhurst Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.519957, "lon": -122.625428, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": ["asphalt", "concrete"], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/laurelhurst-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1323777254", "way/1323777255", "way/38343176"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-142977887", "name": null, "name_source": null, "place": {"rel": "at", "name": "Lewis and Clark College", "kind": "university"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.450252, "lon": -122.666653, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "no", "surface": ["concrete"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/142977887", "way/177402571", "way/177402573"], "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-144950838", "name": null, "name_source": null, "place": {"rel": "at", "name": "Brooklyn School Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.495129, "lon": -122.649752, "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/144950838", "way/144950839", "way/144950840"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1463072880", "name": null, "name_source": null, "place": {"rel": "at", "name": "Westmoreland Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.473832, "lon": -122.640805, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["acrylic"], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/westmoreland-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1463072880", "way/35926384"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1528197533", "name": null, "name_source": null, "place": {"rel": "at", "name": "Portland Heights Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.50391, "lon": -122.708023, "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": "https://www.portland.gov/parks/portland-heights-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1528197533", "way/1528197534"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1528322956", "name": null, "name_source": null, "place": {"rel": "at", "name": "Chapman Elementary School", "kind": "school"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.533679, "lon": -122.706426, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1528322956", "way/1528322957"], "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-1528323063", "name": null, "name_source": null, "place": {"rel": "at", "name": "Lair Hill Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.502098, "lon": -122.680873, "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": "https://www.portland.gov/parks/lair-hill-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1528323063", "way/333174063"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-363429002", "name": null, "name_source": null, "place": {"rel": "at", "name": "Jefferson High School", "kind": "school"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.561953, "lon": -122.671405, "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/363429002", "way/823686800"], "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-421849135", "name": null, "name_source": null, "place": {"rel": "at", "name": "Peninsula Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.569406, "lon": -122.672721, "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": "https://www.portland.gov/parks/peninsula-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/421849135", "way/421849150"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-925604653", "name": null, "name_source": null, "place": {"rel": "at", "name": "Colonel Summers Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.516163, "lon": -122.646777, "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": "https://www.portland.gov/parks/colonel-summers-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/925604653", "way/925604654"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-93029335", "name": null, "name_source": null, "place": {"rel": "at", "name": "Lents Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.485567, "lon": -122.569993, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": ["paved"], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/lents-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/93029335", "way/961825331", "way/961825332"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-930358948", "name": null, "name_source": null, "place": {"rel": "at", "name": "Cleveland High School at Marshall Campus", "kind": "school"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.493726, "lon": -122.573908, "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/930358948", "way/930358949"], "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-980382073", "name": null, "name_source": null, "place": {"rel": "at", "name": "Kenilworth Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.490885, "lon": -122.632314, "sports": ["tennis"], "courts_total": 2, "courts_by_sport": {"tennis": 2}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": ["asphalt"], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/kenilworth-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/980382073", "way/980382074"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-156411873", "name": "Louisiana Pacific Tennis Center", "name_source": "facility", "place": null, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.571305, "lon": -122.728963, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "indoor", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": null, "opening_hours": null, "operator": "University of Portland", "address": {}, "address_text": null, "osm_ids": ["way/156411873", "way/156412039"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1046752396", "name": null, "name_source": null, "place": {"rel": "near", "name": "Southwest 20th Avenue", "kind": "street"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.520072, "lon": -122.693535, "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/1046752396", "way/1046752397"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1070523519", "name": null, "name_source": null, "place": {"rel": "near", "name": "Southwest Greenhills Way", "kind": "street"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.503687, "lon": -122.724764, "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/1070523519"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1070523522", "name": null, "name_source": null, "place": {"rel": "near", "name": "Southwest 48th Avenue", "kind": "street"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.499992, "lon": -122.72667, "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/1070523522"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-109021233", "name": null, "name_source": null, "place": {"rel": "at", "name": "Hillside Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.527529, "lon": -122.709422, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/hillside-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/109021233"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1390314843", "name": null, "name_source": null, "place": {"rel": "at", "name": "Glenwood Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.474471, "lon": -122.57202, "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": "https://www.portland.gov/parks/glenwood-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1390314843"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1423407991", "name": null, "name_source": null, "place": {"rel": "near", "name": "Southwest Multnomah Boulevard", "kind": "street"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.466811, "lon": -122.712085, "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/1423407991"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1450137358", "name": null, "name_source": null, "place": {"rel": "at", "name": "Community Transitional School", "kind": "school"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.563325, "lon": -122.595083, "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/1450137358"], "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-1551796002", "name": null, "name_source": null, "place": {"rel": "at", "name": "Alberta Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.563612, "lon": -122.645769, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "no", "surface": ["concrete"], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/alberta-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1551796002"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-1551801223", "name": null, "name_source": null, "place": {"rel": "at", "name": "Burlingame Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.467887, "lon": -122.690656, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/burlingame-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/1551801223"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-333883621", "name": null, "name_source": null, "place": {"rel": "at", "name": "Pendleton Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.480712, "lon": -122.733072, "sports": ["tennis"], "courts_total": 1, "courts_by_sport": {"tennis": 1}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "unknown", "surface": [], "access": "unknown", "fee": "unknown", "website": "https://www.portland.gov/parks/pendleton-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/333883621"], "from_facility_only": false, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-533503390", "name": null, "name_source": null, "place": {"rel": "near", "name": "North Anchor Way", "kind": "street"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.604236, "lon": -122.679518, "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/533503390"], "from_facility_only": false, "metro": null, "metro_slug": null, "access_status": "public", "private": false, "private_basis": null, "private_reason": null}, {"id": "way-39379267", "name": null, "name_source": null, "place": {"rel": "at", "name": "Grant Park", "kind": "park"}, "city_slug": "portland-or", "city": "Portland", "state": "OR", "country": "US", "lat": 45.53973, "lon": -122.629416, "sports": ["tennis"], "courts_total": 0, "courts_by_sport": {}, "courts_count_exact": false, "multi_use_courts": 0, "setting": "unknown", "lit": "yes", "surface": [], "access": "public", "fee": "unknown", "website": "https://www.portland.gov/parks/grant-park", "opening_hours": null, "operator": null, "address": {}, "address_text": null, "osm_ids": ["way/39379267"], "from_facility_only": true, "metro": null, "metro_slug": null, "website_source": "place_tag", "access_status": "public", "private": false, "private_basis": null, "private_reason": null}]}