{"id":"08fadd32-d120-4aea-b09f-c21664922d4b","course_name":"Westwood Park Golf Course","club_name":"Westwood Park Golf Course","city":"Norman","state":"OK","lat":35.2317562881,"lng":-97.4779987335,"type":"Public","par":70,"holes":18,"yardage":6162,"timezone":"America/Chicago","architect":"Tripp Davis and Associates","year_built":1967,"description":null,"description_source":null,"fairway_grass":null,"green_grass":null,"phone":"405-366-5396","website":"http://www.normanok.gov","address":"Fairway Drive","postal_code":"73069","facilities":{"lessons":null,"pro_shop":null,"restaurant":null,"club_rental":null,"driving_range":null,"putting_green":null},"ratings":null,"sources":null,"tees":[{"tee_key":"champ-male","tee_name":"Champ","tee_color":null,"gender":"Male","course_rating":70.4,"slope":123,"par":70,"yardage":6162},{"tee_key":"men-male","tee_name":"Men","tee_color":null,"gender":"Male","course_rating":68.5,"slope":122,"par":70,"yardage":5810},{"tee_key":"seniors-male","tee_name":"Seniors","tee_color":null,"gender":"Male","course_rating":65.7,"slope":112,"par":70,"yardage":5265},{"tee_key":"ladies-male","tee_name":"Ladies'","tee_color":null,"gender":"Male","course_rating":67.9,"slope":117,"par":71,"yardage":4833}],"holes_data":[{"number":1,"par":5,"handicap_index":10,"yardages":{"web":513},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":2,"par":5,"handicap_index":18,"yardages":{"web":128},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":3,"par":5,"handicap_index":14,"yardages":{"web":301},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":4,"par":5,"handicap_index":16,"yardages":{"web":151},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":5,"par":5,"handicap_index":6,"yardages":{"web":465},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":6,"par":5,"handicap_index":2,"yardages":{"web":434},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":7,"par":5,"handicap_index":4,"yardages":{"web":380},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":8,"par":5,"handicap_index":8,"yardages":{"web":397},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":9,"par":5,"handicap_index":12,"yardages":{"web":179},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":10,"par":4,"handicap_index":5,"yardages":{"men":389,"web":408,"champ":408,"ladies'":345,"seniors":350},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":11,"par":4,"handicap_index":1,"yardages":{"men":398,"web":421,"champ":421,"ladies'":335,"seniors":353},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":12,"par":5,"handicap_index":13,"yardages":{"men":495,"web":514,"champ":514,"ladies'":420,"seniors":474},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":13,"par":3,"handicap_index":9,"yardages":{"men":187,"web":211,"champ":211,"ladies'":130,"seniors":162},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":14,"par":4,"handicap_index":17,"yardages":{"men":337,"web":356,"champ":356,"ladies'":245,"seniors":304},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":15,"par":3,"handicap_index":15,"yardages":{"men":144,"web":161,"champ":161,"ladies'":130,"seniors":138},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":16,"par":5,"handicap_index":7,"yardages":{"men":502,"web":520,"champ":520,"ladies'":380,"seniors":461},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":17,"par":3,"handicap_index":11,"yardages":{"men":195,"web":203,"champ":203,"ladies'":145,"seniors":165},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]},{"number":18,"par":4,"handicap_index":3,"yardages":{"men":411,"web":420,"champ":420,"ladies'":321,"seniors":346},"tee_coords":null,"green":{"center":null,"front":null,"back":null},"green_polygon":null,"fairway_polygon":null,"green_depth_yards":null,"green_width_yards":null,"landing_zone":null,"dogleg":null,"elevation":null,"plays_like_yards":null,"hazards":[]}],"climate":{"season_start":1,"season_end":12,"best_months":[4,5,6,7,8,9,10],"monthly":[{"month":1,"avg_low_f":29,"avg_high_f":51,"avg_temp_f":40,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":2,"avg_low_f":32,"avg_high_f":55,"avg_temp_f":44,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":3,"avg_low_f":41,"avg_high_f":64,"avg_temp_f":53,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":4,"avg_low_f":49,"avg_high_f":72,"avg_temp_f":60,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":5,"avg_low_f":59,"avg_high_f":79,"avg_temp_f":69,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":6,"avg_low_f":68,"avg_high_f":88,"avg_temp_f":78,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":7,"avg_low_f":72,"avg_high_f":93,"avg_temp_f":82,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":8,"avg_low_f":71,"avg_high_f":93,"avg_temp_f":82,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":9,"avg_low_f":63,"avg_high_f":84,"avg_temp_f":73,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":10,"avg_low_f":51,"avg_high_f":74,"avg_temp_f":62,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":11,"avg_low_f":39,"avg_high_f":62,"avg_temp_f":50,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":12,"avg_low_f":31,"avg_high_f":51,"avg_temp_f":41,"avg_wind_mph":0,"avg_precipitation_in":0}],"source":{"name":"Open-Meteo","url":"https://open-meteo.com/","title":"Climate normals (with NOAA 1991-2020 Climate Normals, public domain, where available)","license":"CC BY 4.0"}},"nearby":{"hotels":[],"restaurants":[{"name":"Westwood Grill","lat":35.2315165,"lng":-97.4774478,"distance_miles":0,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzNS4yMzE1MTY1LC05Ny40Nzc0NDc4IiwibiI6Im9wZW50YWJsZSIsImMiOiIwOGZhZGQzMi1kMTIwLTRhZWEtYjA5Zi1jMjE2NjQ5MjJkNGIiLCJwIjp7Im5hbWUiOiJXZXN0d29vZCBHcmlsbCJ9fQ.HxYxO2U4WdaeSzuaqczMXQ"},{"name":"Pei Wei","lat":35.2372594,"lng":-97.4835317,"distance_miles":0.5,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzNS4yMzcyNTk0LC05Ny40ODM1MzE3IiwibiI6Im9wZW50YWJsZSIsImMiOiIwOGZhZGQzMi1kMTIwLTRhZWEtYjA5Zi1jMjE2NjQ5MjJkNGIiLCJwIjp7Im5hbWUiOiJQZWkgV2VpIn19.HYJwOQLBHgrMlGYaDHTXTQ"},{"name":"Pizza Shuttle","lat":35.2334411,"lng":-97.489019,"distance_miles":0.6,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzNS4yMzM0NDExLC05Ny40ODkwMTkiLCJuIjoib3BlbnRhYmxlIiwiYyI6IjA4ZmFkZDMyLWQxMjAtNGFlYS1iMDlmLWMyMTY2NDkyMmQ0YiIsInAiOnsibmFtZSI6IlBpenphIFNodXR0bGUifX0.tTPw8X5snh8wKvtTs9VI5g"},{"name":"Golden Cheff","lat":35.2334705,"lng":-97.4885851,"distance_miles":0.6,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzNS4yMzM0NzA1LC05Ny40ODg1ODUxIiwibiI6Im9wZW50YWJsZSIsImMiOiIwOGZhZGQzMi1kMTIwLTRhZWEtYjA5Zi1jMjE2NjQ5MjJkNGIiLCJwIjp7Im5hbWUiOiJHb2xkZW4gQ2hlZmYifX0.vYuiqYi4qBniNIaAC3ssug"},{"name":"Swig","lat":35.2412023,"lng":-97.4826093,"distance_miles":0.7,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzNS4yNDEyMDIzLC05Ny40ODI2MDkzIiwibiI6Im9wZW50YWJsZSIsImMiOiIwOGZhZGQzMi1kMTIwLTRhZWEtYjA5Zi1jMjE2NjQ5MjJkNGIiLCJwIjp7Im5hbWUiOiJTd2lnIn19.X6AakFMELc59Q3R1C1NVdQ"},{"name":"Chili's","lat":35.2431685,"lng":-97.48127,"distance_miles":0.8,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzNS4yNDMxNjg1LC05Ny40ODEyNyIsIm4iOiJvcGVudGFibGUiLCJjIjoiMDhmYWRkMzItZDEyMC00YWVhLWIwOWYtYzIxNjY0OTIyZDRiIiwicCI6eyJuYW1lIjoiQ2hpbGkncyJ9fQ.zprzvjponFs6I9fzhfOU7Q"},{"name":"Happy Garden","lat":35.2173214,"lng":-97.4770552,"distance_miles":1,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzNS4yMTczMjE0LC05Ny40NzcwNTUyIiwibiI6Im9wZW50YWJsZSIsImMiOiIwOGZhZGQzMi1kMTIwLTRhZWEtYjA5Zi1jMjE2NjQ5MjJkNGIiLCJwIjp7Im5hbWUiOiJIYXBweSBHYXJkZW4ifX0.kxCP-Mt4IWhOcig41lavxg"},{"name":"Waffle House","lat":35.219446,"lng":-97.4876294,"distance_miles":1,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzNS4yMTk0NDYsLTk3LjQ4NzYyOTQiLCJuIjoib3BlbnRhYmxlIiwiYyI6IjA4ZmFkZDMyLWQxMjAtNGFlYS1iMDlmLWMyMTY2NDkyMmQ0YiIsInAiOnsibmFtZSI6IldhZmZsZSBIb3VzZSJ9fQ.RowcYB5KsjjlyavKWDD9WA"},{"name":"Billy Sims BBQ","lat":35.2174462,"lng":-97.4745436,"distance_miles":1,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzNS4yMTc0NDYyLC05Ny40NzQ1NDM2IiwibiI6Im9wZW50YWJsZSIsImMiOiIwOGZhZGQzMi1kMTIwLTRhZWEtYjA5Zi1jMjE2NjQ5MjJkNGIiLCJwIjp7Im5hbWUiOiJCaWxseSBTaW1zIEJCUSJ9fQ.GbxkHnFf3L8N-uAI6z7utw"},{"name":"Louie’s Grill and Bar","lat":35.2314654,"lng":-97.4960622,"distance_miles":1,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzNS4yMzE0NjU0LC05Ny40OTYwNjIyIiwibiI6Im9wZW50YWJsZSIsImMiOiIwOGZhZGQzMi1kMTIwLTRhZWEtYjA5Zi1jMjE2NjQ5MjJkNGIiLCJwIjp7Im5hbWUiOiJMb3VpZeKAmXMgR3JpbGwgYW5kIEJhciJ9fQ.C3YdFDVYFMeIhk2vOPiFcw"}],"courses":[],"other":[{"name":"The Trails Golf Club","lat":35.1851381615,"lng":-97.4642658234,"distance_miles":3.3},{"name":"Jimmie Austin University Of Oklahoma Golf Course","lat":35.1918700021,"lng":-97.4334674074,"distance_miles":3.7},{"name":"Belmar Golf Club","lat":35.2941900486,"lng":-97.4268007278,"distance_miles":5.2},{"name":"Broadmoore Golf Course","lat":35.3090239157,"lng":-97.4658092202,"distance_miles":5.4},{"name":"OKC Will Rogers World Airport (OKC)","lat":35.393388,"lng":-97.598248,"distance_miles":13.1},{"name":"Stillwater Regional Airport (SWO)","lat":36.162132,"lng":-97.085581,"distance_miles":67.9},{"name":"Lawton Fort Sill Regional Airport (LAW)","lat":34.567699,"lng":-98.416603,"distance_miles":70.2}]},"pricing":null,"booking_link":"https://api.opengolfapi.org/api/v1/book/t/eyJ0IjoidCIsImQiOiJXZXN0d29vZCBQYXJrIEdvbGYgQ291cnNlfE9LIiwibiI6ImdvbGZub3ciLCJjIjoiMDhmYWRkMzItZDEyMC00YWVhLWIwOWYtYzIxNjY0OTIyZDRiIn0.MOQyzdj7OozdeK07jrUQqg","insights":{"hardest_hole":{"number":11,"handicap":1,"par":4,"yardage":421},"easiest_hole":{"number":2,"handicap":18,"par":5,"yardage":128},"longest_hole":{"number":16,"par":5,"yardage":520},"shortest_hole":{"number":2,"par":5,"yardage":128},"par_3_count":3,"par_4_count":4,"par_5_count":11,"total_par":80,"hazard_count":63,"water_holes":0,"bunker_count":0,"tags":["beginner-friendly","public"]}}