{"id":"f57588a9-0db5-43f2-9f58-e12210da9f05","course_name":"Harbor Shores","club_name":"Harbor Shores","city":"Benton Harbor","state":"MI","lat":42.1245652,"lng":-86.4619048,"type":"Public/Resort","par":71,"holes":18,"yardage":6852,"timezone":"America/Detroit","architect":null,"year_built":2010,"description":null,"description_source":null,"fairway_grass":null,"green_grass":null,"phone":"+1-269-927-4653","website":"https://www.harborshoreslife.com/golf.html","address":"201 Graham Avenue","postal_code":"49022","facilities":{"_web":{"at":"crawl","source":"https://www.harborshoreslife.com/golf.html","amenities":["pro_shop","restaurant","bar","carts","lessons","lodging"],"description":"Golf Club at Harbor Shores is a resort golf course in southwest Michigan featuring 18 holes with multiple tee options."}},"ratings":null,"sources":null,"tees":[{"tee_key":"black-male","tee_name":"Black","tee_color":"black","gender":"Male","course_rating":74.7,"slope":143,"par":71,"yardage":6852},{"tee_key":"grey-male","tee_name":"Grey","tee_color":null,"gender":"Male","course_rating":70.8,"slope":137,"par":71,"yardage":6246},{"tee_key":"white-male","tee_name":"White","tee_color":"white","gender":"Male","course_rating":69.1,"slope":133,"par":71,"yardage":5740},{"tee_key":"blue-male","tee_name":"Blue","tee_color":"blue","gender":"Male","course_rating":69.4,"slope":123,"par":71,"yardage":4917}],"holes_data":[{"number":1,"par":4,"handicap_index":11,"yardages":{"blue":307,"black":420,"white":369},"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":3,"handicap_index":17,"yardages":{"blue":93,"black":169,"white":117},"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":4,"handicap_index":15,"yardages":{"blue":251,"black":318,"white":288},"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":3,"handicap_index":5,"yardages":{"blue":109,"black":201,"white":132},"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":7,"yardages":{"blue":444,"black":566,"white":512},"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":4,"handicap_index":1,"yardages":{"blue":296,"black":420,"white":364},"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":4,"handicap_index":3,"yardages":{"blue":276,"black":430,"white":295},"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":4,"handicap_index":9,"yardages":{"blue":272,"black":381,"white":337},"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":13,"yardages":{"blue":460,"black":560,"white":522},"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":5,"handicap_index":12,"yardages":{"blue":389,"black":530,"white":423},"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":3,"handicap_index":18,"yardages":{"blue":89,"black":137,"white":109},"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":4,"handicap_index":10,"yardages":{"blue":315,"black":409,"white":364},"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":16,"yardages":{"blue":126,"black":192,"white":154},"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":2,"yardages":{"blue":349,"black":438,"white":394},"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":5,"handicap_index":8,"yardages":{"blue":392,"black":537,"white":446},"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":4,"handicap_index":4,"yardages":{"blue":290,"black":418,"white":352},"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":14,"yardages":{"blue":108,"black":190,"white":137},"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":6,"yardages":{"blue":276,"black":418,"white":331},"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":4,"season_end":10,"best_months":[5,6,7,8,9],"monthly":[{"month":1,"avg_low_f":20,"avg_high_f":33,"avg_temp_f":26,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":2,"avg_low_f":21,"avg_high_f":36,"avg_temp_f":29,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":3,"avg_low_f":28,"avg_high_f":47,"avg_temp_f":37,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":4,"avg_low_f":37,"avg_high_f":59,"avg_temp_f":48,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":5,"avg_low_f":47,"avg_high_f":70,"avg_temp_f":59,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":6,"avg_low_f":57,"avg_high_f":80,"avg_temp_f":68,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":7,"avg_low_f":62,"avg_high_f":83,"avg_temp_f":73,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":8,"avg_low_f":60,"avg_high_f":81,"avg_temp_f":71,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":9,"avg_low_f":54,"avg_high_f":76,"avg_temp_f":65,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":10,"avg_low_f":44,"avg_high_f":63,"avg_temp_f":53,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":11,"avg_low_f":34,"avg_high_f":49,"avg_temp_f":42,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":12,"avg_low_f":25,"avg_high_f":38,"avg_temp_f":32,"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":"Houndstooth","lat":42.1154197,"lng":-86.4550847,"distance_miles":0.7,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xMTU0MTk3LC04Ni40NTUwODQ3IiwibiI6Im9wZW50YWJsZSIsImMiOiJmNTc1ODhhOS0wZGI1LTQzZjItOWY1OC1lMTIyMTBkYTlmMDUiLCJwIjp7Im5hbWUiOiJIb3VuZHN0b290aCJ9fQ.18foWdx1ieG_mn1lJr34VA"},{"name":"Anemel","lat":42.1167522,"lng":-86.4531747,"distance_miles":0.7,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xMTY3NTIyLC04Ni40NTMxNzQ3IiwibiI6Im9wZW50YWJsZSIsImMiOiJmNTc1ODhhOS0wZGI1LTQzZjItOWY1OC1lMTIyMTBkYTlmMDUiLCJwIjp7Im5hbWUiOiJBbmVtZWwifX0.oHWmteSP2U8pmY0aRCz16g"},{"name":"Azul Tequila","lat":42.1100776,"lng":-86.4788069,"distance_miles":1.3,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xMTAwNzc2LC04Ni40Nzg4MDY5IiwibiI6Im9wZW50YWJsZSIsImMiOiJmNTc1ODhhOS0wZGI1LTQzZjItOWY1OC1lMTIyMTBkYTlmMDUiLCJwIjp7Im5hbWUiOiJBenVsIFRlcXVpbGEifX0.6VVHkEhv956T7alsIcoCcA"},{"name":"Schu's Grill and Bar","lat":42.1100963,"lng":-86.482647,"distance_miles":1.5,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xMTAwOTYzLC04Ni40ODI2NDciLCJuIjoib3BlbnRhYmxlIiwiYyI6ImY1NzU4OGE5LTBkYjUtNDNmMi05ZjU4LWUxMjIxMGRhOWYwNSIsInAiOnsibmFtZSI6IlNjaHUncyBHcmlsbCBhbmQgQmFyIn19.ODbV5pv8uPjv4peMxOyGsQ"},{"name":"Full of Crepe","lat":42.1090369,"lng":-86.4819805,"distance_miles":1.5,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xMDkwMzY5LC04Ni40ODE5ODA1IiwibiI6Im9wZW50YWJsZSIsImMiOiJmNTc1ODhhOS0wZGI1LTQzZjItOWY1OC1lMTIyMTBkYTlmMDUiLCJwIjp7Im5hbWUiOiJGdWxsIG9mIENyZXBlIn19.F94_5t2bbJAlLR221N0IUw"},{"name":"Silver Beach Pizza","lat":42.1093766,"lng":-86.4843832,"distance_miles":1.6,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xMDkzNzY2LC04Ni40ODQzODMyIiwibiI6Im9wZW50YWJsZSIsImMiOiJmNTc1ODhhOS0wZGI1LTQzZjItOWY1OC1lMTIyMTBkYTlmMDUiLCJwIjp7Im5hbWUiOiJTaWx2ZXIgQmVhY2ggUGl6emEifX0.1QqPa3nWPECUhHTaIn5p3A"},{"name":"Buck Burgers & Brew","lat":42.1082971,"lng":-86.4830239,"distance_miles":1.6,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xMDgyOTcxLC04Ni40ODMwMjM5IiwibiI6Im9wZW50YWJsZSIsImMiOiJmNTc1ODhhOS0wZGI1LTQzZjItOWY1OC1lMTIyMTBkYTlmMDUiLCJwIjp7Im5hbWUiOiJCdWNrIEJ1cmdlcnMgJiBCcmV3In19.HBU_DSXm8-HP3jiZmeKIUQ"},{"name":"Base Bowls & Company","lat":42.1065672,"lng":-86.4884053,"distance_miles":1.8,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xMDY1NjcyLC04Ni40ODg0MDUzIiwibiI6Im9wZW50YWJsZSIsImMiOiJmNTc1ODhhOS0wZGI1LTQzZjItOWY1OC1lMTIyMTBkYTlmMDUiLCJwIjp7Im5hbWUiOiJCYXNlIEJvd2xzICYgQ29tcGFueSJ9fQ.WLJx7YG4YSA66pqBsnU9_Q"},{"name":"Arriba! Taqueria","lat":42.079149,"lng":-86.49574,"distance_miles":3.6,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4wNzkxNDksLTg2LjQ5NTc0IiwibiI6Im9wZW50YWJsZSIsImMiOiJmNTc1ODhhOS0wZGI1LTQzZjItOWY1OC1lMTIyMTBkYTlmMDUiLCJwIjp7Im5hbWUiOiJBcnJpYmEhIFRhcXVlcmlhIn19.AHssSYG_W41KI60uDaabIQ"}],"courses":[],"other":[{"name":"Blossom Trails Golf Club","lat":42.108533,"lng":-86.4213525,"distance_miles":2.4},{"name":"Berrien Hills Golf Club","lat":42.0845792,"lng":-86.4718861,"distance_miles":2.8},{"name":"Lake Michigan Hills Golf Club","lat":42.1607461,"lng":-86.3647118,"distance_miles":5.6},{"name":"Pipestone Creek Golf Course","lat":42.0380612,"lng":-86.2952218,"distance_miles":10.4},{"name":"Paw Paw Lake Golf Course","lat":42.1967955,"lng":-86.2814377,"distance_miles":10.5},{"name":"South Bend International Airport (SBN)","lat":41.708304,"lng":-86.316922,"distance_miles":29.7},{"name":"Michigan City Municipal Airport (MGC)","lat":41.7033,"lng":-86.821198,"distance_miles":34.5},{"name":"Kalamazoo/Battle Creek International Airport (AZO)","lat":42.232105,"lng":-85.549637,"distance_miles":47.3}]},"pricing":null,"booking_link":"https://api.opengolfapi.org/api/v1/book/t/eyJ0IjoidCIsImQiOiJIYXJib3IgU2hvcmVzfE1JIiwibiI6ImdvbGZub3ciLCJjIjoiZjU3NTg4YTktMGRiNS00M2YyLTlmNTgtZTEyMjEwZGE5ZjA1In0.4k14tMSa4VQg__MaRVYrYw","insights":{"hardest_hole":{"number":6,"handicap":1,"par":4,"yardage":420},"easiest_hole":{"number":11,"handicap":18,"par":3,"yardage":137},"longest_hole":{"number":5,"par":5,"yardage":566},"shortest_hole":{"number":11,"par":3,"yardage":137},"par_3_count":5,"par_4_count":9,"par_5_count":4,"total_par":71,"hazard_count":204,"water_holes":0,"bunker_count":84,"tags":["public","resort","heavily-bunkered"]}}