{"id":"137c3fd5-8d65-40d8-be4e-1808be5bce53","course_name":"Westover Golf Club","club_name":"Westover Golf Club","city":"Granby","state":"MA","lat":42.2184229,"lng":-72.5152903,"type":"Public","par":72,"holes":18,"yardage":7025,"timezone":"America/New_York","architect":"Orrin Smith","year_built":1957,"description":null,"description_source":null,"fairway_grass":null,"green_grass":null,"phone":"1503068273","website":"http://www.westovergolfcourse.com/","address":"181 South St, Granby, MA 01033, USA","postal_code":"01033","facilities":{"lessons":true,"pro_shop":true,"restaurant":null,"club_rental":null,"driving_range":null,"putting_green":null},"ratings":null,"sources":null,"tees":[{"tee_key":"blue-male","tee_name":"Blue","tee_color":"blue","gender":"Male","course_rating":73.7,"slope":131,"par":72,"yardage":7025},{"tee_key":"white-male","tee_name":"White","tee_color":"white","gender":"Male","course_rating":71.7,"slope":129,"par":72,"yardage":6610},{"tee_key":"red-female","tee_name":"Red","tee_color":"red","gender":"Female","course_rating":72,"slope":113,"par":72,"yardage":5600}],"holes_data":[{"number":1,"par":4,"handicap_index":9,"yardages":{"red":322,"blue":405,"white":392},"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":4,"handicap_index":7,"yardages":{"red":328,"blue":438,"white":415},"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":13,"yardages":{"red":262,"blue":337,"white":322},"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":15,"yardages":{"red":165,"blue":228,"white":212},"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":4,"handicap_index":11,"yardages":{"red":327,"blue":425,"white":398},"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":{"red":371,"blue":446,"white":424},"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":3,"yardages":{"red":406,"blue":495,"white":485},"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":3,"handicap_index":17,"yardages":{"red":102,"blue":187,"white":173},"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":5,"yardages":{"red":355,"blue":557,"white":542},"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":3,"handicap_index":16,"yardages":{"red":128,"blue":181,"white":175},"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":2,"yardages":{"red":361,"blue":452,"white":428},"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":4,"yardages":{"red":409,"blue":547,"white":496},"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":18,"yardages":{"red":120,"blue":186,"white":172},"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":12,"yardages":{"red":318,"blue":394,"white":368},"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":4,"handicap_index":8,"yardages":{"red":316,"blue":438,"white":416},"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":10,"yardages":{"red":346,"blue":398,"white":383},"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":4,"handicap_index":14,"yardages":{"red":248,"blue":384,"white":361},"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":5,"handicap_index":6,"yardages":{"red":440,"blue":576,"white":544},"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":15,"avg_high_f":33,"avg_temp_f":24,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":2,"avg_low_f":15,"avg_high_f":35,"avg_temp_f":25,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":3,"avg_low_f":24,"avg_high_f":44,"avg_temp_f":34,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":4,"avg_low_f":34,"avg_high_f":57,"avg_temp_f":45,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":5,"avg_low_f":45,"avg_high_f":68,"avg_temp_f":57,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":6,"avg_low_f":54,"avg_high_f":77,"avg_temp_f":66,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":7,"avg_low_f":60,"avg_high_f":82,"avg_temp_f":71,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":8,"avg_low_f":58,"avg_high_f":80,"avg_temp_f":69,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":9,"avg_low_f":52,"avg_high_f":73,"avg_temp_f":62,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":10,"avg_low_f":40,"avg_high_f":60,"avg_temp_f":50,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":11,"avg_low_f":31,"avg_high_f":49,"avg_temp_f":40,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":12,"avg_low_f":22,"avg_high_f":38,"avg_temp_f":30,"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":[{"name":"Country Inn & Suites","lat":42.2725969,"lng":-72.6049222,"distance_miles":5.9,"book_url":"https://api.opengolfapi.org/api/v1/book/h/eyJ0IjoiaCIsImQiOiI0Mi4yNzI1OTY5LC03Mi42MDQ5MjIyIiwibiI6ImJvb2tpbmciLCJjIjoiMTM3YzNmZDUtOGQ2NS00MGQ4LWJlNGUtMTgwOGJlNWJjZTUzIiwicCI6eyJuYW1lIjoiQ291bnRyeSBJbm4gJiBTdWl0ZXMifX0.d0Gw1o5wr52Dr0DnI2hmuQ"},{"name":"Naomi's Inn","lat":42.1221298,"lng":-72.6052876,"distance_miles":8.1,"book_url":"https://api.opengolfapi.org/api/v1/book/h/eyJ0IjoiaCIsImQiOiI0Mi4xMjIxMjk4LC03Mi42MDUyODc2IiwibiI6ImJvb2tpbmciLCJjIjoiMTM3YzNmZDUtOGQ2NS00MGQ4LWJlNGUtMTgwOGJlNWJjZTUzIiwicCI6eyJuYW1lIjoiTmFvbWkncyBJbm4ifX0.mZmPbNHZmJrnNwOh9AgCSQ"},{"name":"Quality Inn","lat":42.1352239,"lng":-72.6264676,"distance_miles":8.1,"book_url":"https://api.opengolfapi.org/api/v1/book/h/eyJ0IjoiaCIsImQiOiI0Mi4xMzUyMjM5LC03Mi42MjY0Njc2IiwibiI6ImJvb2tpbmciLCJjIjoiMTM3YzNmZDUtOGQ2NS00MGQ4LWJlNGUtMTgwOGJlNWJjZTUzIiwicCI6eyJuYW1lIjoiUXVhbGl0eSBJbm4ifX0.ro9XFC_1ye-6bZhbeGLlVg"},{"name":"Blue - A Modern Hotel","lat":42.1347857,"lng":-72.6300301,"distance_miles":8.2,"book_url":"https://api.opengolfapi.org/api/v1/book/h/eyJ0IjoiaCIsImQiOiI0Mi4xMzQ3ODU3LC03Mi42MzAwMzAxIiwibiI6ImJvb2tpbmciLCJjIjoiMTM3YzNmZDUtOGQ2NS00MGQ4LWJlNGUtMTgwOGJlNWJjZTUzIiwicCI6eyJuYW1lIjoiQmx1ZSAtIEEgTW9kZXJuIEhvdGVsIn19.132O1tsRNg4lF5zIDuM4aA"},{"name":"Sheraton Springfield Monarch Place Hotel","lat":42.1015214,"lng":-72.5913376,"distance_miles":9,"book_url":"https://api.opengolfapi.org/api/v1/book/h/eyJ0IjoiaCIsImQiOiI0Mi4xMDE1MjE0LC03Mi41OTEzMzc2IiwibiI6ImJvb2tpbmciLCJjIjoiMTM3YzNmZDUtOGQ2NS00MGQ4LWJlNGUtMTgwOGJlNWJjZTUzIiwicCI6eyJuYW1lIjoiU2hlcmF0b24gU3ByaW5nZmllbGQgTW9uYXJjaCBQbGFjZSBIb3RlbCJ9fQ.k4ZyAPpiHmSQArJNKKb6Uw"}],"restaurants":[{"name":"Egg & I Restaurant","lat":42.2367855,"lng":-72.5819316,"distance_miles":3.6,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4yMzY3ODU1LC03Mi41ODE5MzE2IiwibiI6Im9wZW50YWJsZSIsImMiOiIxMzdjM2ZkNS04ZDY1LTQwZDgtYmU0ZS0xODA4YmU1YmNlNTMiLCJwIjp7Im5hbWUiOiJFZ2cgJiBJIFJlc3RhdXJhbnQifX0.xL4ZEuMSMCvP3ZJ0d1radQ"},{"name":"The Lion Den","lat":42.1598934,"lng":-72.5038896,"distance_miles":4.1,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xNTk4OTM0LC03Mi41MDM4ODk2IiwibiI6Im9wZW50YWJsZSIsImMiOiIxMzdjM2ZkNS04ZDY1LTQwZDgtYmU0ZS0xODA4YmU1YmNlNTMiLCJwIjp7Im5hbWUiOiJUaGUgTGlvbiBEZW4ifX0.ryW22mWvcsko_Rw6ekccgQ"},{"name":"food 101","lat":42.2586864,"lng":-72.5761846,"distance_miles":4.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4yNTg2ODY0LC03Mi41NzYxODQ2IiwibiI6Im9wZW50YWJsZSIsImMiOiIxMzdjM2ZkNS04ZDY1LTQwZDgtYmU0ZS0xODA4YmU1YmNlNTMiLCJwIjp7Im5hbWUiOiJmb29kIDEwMSJ9fQ.ahHGMrAQaOP50WAXtVa6Ew"},{"name":"Autentica","lat":42.2591141,"lng":-72.5760117,"distance_miles":4.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4yNTkxMTQxLC03Mi41NzYwMTE3IiwibiI6Im9wZW50YWJsZSIsImMiOiIxMzdjM2ZkNS04ZDY1LTQwZDgtYmU0ZS0xODA4YmU1YmNlNTMiLCJwIjp7Im5hbWUiOiJBdXRlbnRpY2EifX0.zG-A2QV4MTvc6ThUHE4mWA"},{"name":"The Yarde Tavern South Hadley","lat":42.259556,"lng":-72.5749964,"distance_miles":4.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4yNTk1NTYsLTcyLjU3NDk5NjQiLCJuIjoib3BlbnRhYmxlIiwiYyI6IjEzN2MzZmQ1LThkNjUtNDBkOC1iZTRlLTE4MDhiZTViY2U1MyIsInAiOnsibmFtZSI6IlRoZSBZYXJkZSBUYXZlcm4gU291dGggSGFkbGV5In19.4Z0ICcgiRcVqPPPBprMXBQ"},{"name":"Main Moon","lat":42.2589961,"lng":-72.5761679,"distance_miles":4.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4yNTg5OTYxLC03Mi41NzYxNjc5IiwibiI6Im9wZW50YWJsZSIsImMiOiIxMzdjM2ZkNS04ZDY1LTQwZDgtYmU0ZS0xODA4YmU1YmNlNTMiLCJwIjp7Im5hbWUiOiJNYWluIE1vb24ifX0.Etth88E-lir_OjSMT6pT_w"},{"name":"Papa Gino's","lat":42.1711341,"lng":-72.4555183,"distance_miles":4.5,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xNzExMzQxLC03Mi40NTU1MTgzIiwibiI6Im9wZW50YWJsZSIsImMiOiIxMzdjM2ZkNS04ZDY1LTQwZDgtYmU0ZS0xODA4YmU1YmNlNTMiLCJwIjp7Im5hbWUiOiJQYXBhIEdpbm8ncyJ9fQ.FohoKbuR-KW0FQw9AIF-cw"},{"name":"Priya Indian Cuisine","lat":42.1706738,"lng":-72.5779539,"distance_miles":4.6,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Mi4xNzA2NzM4LC03Mi41Nzc5NTM5IiwibiI6Im9wZW50YWJsZSIsImMiOiIxMzdjM2ZkNS04ZDY1LTQwZDgtYmU0ZS0xODA4YmU1YmNlNTMiLCJwIjp7Im5hbWUiOiJQcml5YSBJbmRpYW4gQ3Vpc2luZSJ9fQ.mUIBJ2xTe8JAVGXPNJsDBg"}],"courses":[],"other":[{"name":"Chicopee Country Club","lat":42.182502,"lng":-72.519452,"distance_miles":2.5},{"name":"Orchards Golf Club","lat":42.265475,"lng":-72.567694,"distance_miles":4.2},{"name":"Ledges Golf Club","lat":42.2411838,"lng":-72.6058949,"distance_miles":4.9},{"name":"Ludlow Country Club","lat":42.159094,"lng":-72.461387,"distance_miles":4.9},{"name":"Bradley International Airport (BDL)","lat":41.938555,"lng":-72.688016,"distance_miles":21.3},{"name":"Worcester Regional Airport (ORH)","lat":42.2673,"lng":-71.875702,"distance_miles":32.9},{"name":"Laurence G Hanscom Field (BED)","lat":42.470001,"lng":-71.289001,"distance_miles":65}]},"pricing":null,"booking_link":"https://api.opengolfapi.org/api/v1/book/t/eyJ0IjoidCIsImQiOiJXZXN0b3ZlciBHb2xmIENsdWJ8TUEiLCJuIjoiZ29sZm5vdyIsImMiOiIxMzdjM2ZkNS04ZDY1LTQwZDgtYmU0ZS0xODA4YmU1YmNlNTMifQ.yq6gzLPXi39yPDgnL58IFA","insights":{"hardest_hole":{"number":6,"handicap":1,"par":4,"yardage":446},"easiest_hole":{"number":13,"handicap":18,"par":3,"yardage":186},"longest_hole":{"number":18,"par":5,"yardage":576},"shortest_hole":{"number":10,"par":3,"yardage":181},"par_3_count":4,"par_4_count":10,"par_5_count":4,"total_par":72,"hazard_count":120,"water_holes":0,"bunker_count":54,"tags":["championship","public"]}}