{"id":"c656142f-060a-4810-b790-b048b5d14483","course_name":"Cantigny Golf","club_name":"Cantigny Golf","city":"Wheaton","state":"IL","lat":41.8489369,"lng":-88.1556909,"type":"Public","par":27,"holes":9,"yardage":6831,"timezone":"America/Detroit","architect":"Roger Packard","year_built":null,"description":null,"description_source":null,"fairway_grass":"Bent Grass","green_grass":"Bent Grass","phone":"630.668.8463","website":"http://www.cantignygolf.org/","address":"Shaffner Road","postal_code":"60190","facilities":{"lessons":true,"pro_shop":null,"restaurant":true,"club_rental":null,"driving_range":true,"putting_green":null},"ratings":{"overall":4.7,"review_count":452},"sources":null,"tees":[{"tee_key":"championship-male","tee_name":"Championship","tee_color":null,"gender":"Male","course_rating":73,"slope":139,"par":72,"yardage":6831},{"tee_key":"blue-female","tee_name":"Blue","tee_color":"blue","gender":"Female","course_rating":78,"slope":142,"par":72,"yardage":6483},{"tee_key":"blue-male","tee_name":"Blue","tee_color":"blue","gender":"Male","course_rating":71.4,"slope":135,"par":72,"yardage":6483},{"tee_key":"blue-white-male","tee_name":"Blue/White","tee_color":"blue","gender":"Male","course_rating":70.6,"slope":133,"par":72,"yardage":6318},{"tee_key":"blue-white-female","tee_name":"Blue/White","tee_color":"blue","gender":"Female","course_rating":77.2,"slope":140,"par":72,"yardage":6318},{"tee_key":"white-female","tee_name":"White","tee_color":"white","gender":"Female","course_rating":76.1,"slope":137,"par":72,"yardage":6132},{"tee_key":"white-red-female","tee_name":"White/Red","tee_color":"white","gender":"Female","course_rating":72.8,"slope":130,"par":72,"yardage":5557},{"tee_key":"white-red-male","tee_name":"White/Red","tee_color":"white","gender":"Male","course_rating":67.2,"slope":125,"par":72,"yardage":5557},{"tee_key":"red-female","tee_name":"Red","tee_color":"red","gender":"Female","course_rating":70.8,"slope":125,"par":72,"yardage":5183},{"tee_key":"red-male","tee_name":"Red","tee_color":"red","gender":"Male","course_rating":70.8,"slope":125,"par":72,"yardage":5183},{"tee_key":"white-male","tee_name":"White","tee_color":"white","gender":"Male","course_rating":null,"slope":113,"par":27,"yardage":939}],"holes_data":[{"number":1,"par":3,"handicap_index":1,"yardages":{"white":160},"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":3,"yardages":{"white":112},"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":3,"handicap_index":6,"yardages":{"white":105},"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":9,"yardages":{"white":65},"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":3,"handicap_index":2,"yardages":{"white":110},"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":3,"handicap_index":5,"yardages":{"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":7,"par":3,"handicap_index":8,"yardages":{"white":75},"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":7,"yardages":{"white":92},"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":3,"handicap_index":4,"yardages":{"white":103},"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":null,"yardages":null,"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":null,"yardages":null,"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":null,"yardages":null,"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":4,"handicap_index":null,"yardages":null,"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":null,"yardages":null,"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":null,"yardages":null,"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":null,"yardages":null,"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":null,"yardages":null,"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":null,"yardages":null,"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":19,"par":4,"handicap_index":null,"yardages":null,"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":20,"par":4,"handicap_index":null,"yardages":null,"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":21,"par":4,"handicap_index":null,"yardages":null,"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":22,"par":4,"handicap_index":null,"yardages":null,"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":23,"par":4,"handicap_index":null,"yardages":null,"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":24,"par":4,"handicap_index":null,"yardages":null,"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":25,"par":4,"handicap_index":null,"yardages":null,"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":32,"avg_temp_f":23,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":2,"avg_low_f":18,"avg_high_f":35,"avg_temp_f":26,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":3,"avg_low_f":26,"avg_high_f":47,"avg_temp_f":37,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":4,"avg_low_f":36,"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":71,"avg_temp_f":59,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":6,"avg_low_f":58,"avg_high_f":81,"avg_temp_f":69,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":7,"avg_low_f":62,"avg_high_f":84,"avg_temp_f":73,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":8,"avg_low_f":60,"avg_high_f":83,"avg_temp_f":71,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":9,"avg_low_f":52,"avg_high_f":76,"avg_temp_f":64,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":10,"avg_low_f":40,"avg_high_f":63,"avg_temp_f":52,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":11,"avg_low_f":30,"avg_high_f":48,"avg_temp_f":39,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":12,"avg_low_f":21,"avg_high_f":37,"avg_temp_f":29,"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":"Cooper's Corner","lat":41.8575252,"lng":-88.1500998,"distance_miles":0.7,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0MS44NTc1MjUyLC04OC4xNTAwOTk4IiwibiI6Im9wZW50YWJsZSIsImMiOiJjNjU2MTQyZi0wNjBhLTQ4MTAtYjc5MC1iMDQ4YjVkMTQ0ODMiLCJwIjp7Im5hbWUiOiJDb29wZXIncyBDb3JuZXIifX0.1M-vcUGQ5Rg1YsnZVlgAjw"},{"name":"Caliendo's Restaurant & Sports Bar","lat":41.8710483,"lng":-88.1586032,"distance_miles":1.5,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0MS44NzEwNDgzLC04OC4xNTg2MDMyIiwibiI6Im9wZW50YWJsZSIsImMiOiJjNjU2MTQyZi0wNjBhLTQ4MTAtYjc5MC1iMDQ4YjVkMTQ0ODMiLCJwIjp7Im5hbWUiOiJDYWxpZW5kbydzIFJlc3RhdXJhbnQgJiBTcG9ydHMgQmFyIn19.-tWvP1aI-NEHM6BJe72y_w"},{"name":"Scone House Cafe","lat":41.8709425,"lng":-88.1586012,"distance_miles":1.5,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0MS44NzA5NDI1LC04OC4xNTg2MDEyIiwibiI6Im9wZW50YWJsZSIsImMiOiJjNjU2MTQyZi0wNjBhLTQ4MTAtYjc5MC1iMDQ4YjVkMTQ0ODMiLCJwIjp7Im5hbWUiOiJTY29uZSBIb3VzZSBDYWZlIn19.4WX2juA4e8-FjzdlOAepLA"},{"name":"La Birria Loca","lat":41.8713839,"lng":-88.1602496,"distance_miles":1.6,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0MS44NzEzODM5LC04OC4xNjAyNDk2IiwibiI6Im9wZW50YWJsZSIsImMiOiJjNjU2MTQyZi0wNjBhLTQ4MTAtYjc5MC1iMDQ4YjVkMTQ0ODMiLCJwIjp7Im5hbWUiOiJMYSBCaXJyaWEgTG9jYSJ9fQ.T10w0zjM8Afph8E-UIeVLA"},{"name":"Arrowhead Restaurant and Bar","lat":41.8289929,"lng":-88.1338599,"distance_miles":1.8,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0MS44Mjg5OTI5LC04OC4xMzM4NTk5IiwibiI6Im9wZW50YWJsZSIsImMiOiJjNjU2MTQyZi0wNjBhLTQ4MTAtYjc5MC1iMDQ4YjVkMTQ0ODMiLCJwIjp7Im5hbWUiOiJBcnJvd2hlYWQgUmVzdGF1cmFudCBhbmQgQmFyIn19.DHx8y4-ibBjG2Q_-LY6U8Q"},{"name":"Gyros & More","lat":41.8644427,"lng":-88.2003421,"distance_miles":2.5,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0MS44NjQ0NDI3LC04OC4yMDAzNDIxIiwibiI6Im9wZW50YWJsZSIsImMiOiJjNjU2MTQyZi0wNjBhLTQ4MTAtYjc5MC1iMDQ4YjVkMTQ0ODMiLCJwIjp7Im5hbWUiOiJHeXJvcyAmIE1vcmUifX0.IhrEMxHmGR4VLKdVkxGUXQ"},{"name":"Montri Thai Cuisine","lat":41.8322957,"lng":-88.1990332,"distance_miles":2.5,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0MS44MzIyOTU3LC04OC4xOTkwMzMyIiwibiI6Im9wZW50YWJsZSIsImMiOiJjNjU2MTQyZi0wNjBhLTQ4MTAtYjc5MC1iMDQ4YjVkMTQ0ODMiLCJwIjp7Im5hbWUiOiJNb250cmkgVGhhaSBDdWlzaW5lIn19.HwgJtVKg1VqfC_hsJKDTxg"},{"name":"El Zarape","lat":41.8649636,"lng":-88.1111494,"distance_miles":2.5,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0MS44NjQ5NjM2LC04OC4xMTExNDk0IiwibiI6Im9wZW50YWJsZSIsImMiOiJjNjU2MTQyZi0wNjBhLTQ4MTAtYjc5MC1iMDQ4YjVkMTQ0ODMiLCJwIjp7Im5hbWUiOiJFbCBaYXJhcGUifX0.0gDJ26ys5wKX8su7Q10OWQ"},{"name":"Gianario's Pizza","lat":41.8866822,"lng":-88.1515688,"distance_miles":2.6,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0MS44ODY2ODIyLC04OC4xNTE1Njg4IiwibiI6Im9wZW50YWJsZSIsImMiOiJjNjU2MTQyZi0wNjBhLTQ4MTAtYjc5MC1iMDQ4YjVkMTQ0ODMiLCJwIjp7Im5hbWUiOiJHaWFuYXJpbydzIFBpenphIn19.83wSGJfMokYF9XJfodhXMw"},{"name":"Tony's Steamers","lat":41.886635,"lng":-88.1522708,"distance_miles":2.6,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0MS44ODY2MzUsLTg4LjE1MjI3MDgiLCJuIjoib3BlbnRhYmxlIiwiYyI6ImM2NTYxNDJmLTA2MGEtNDgxMC1iNzkwLWIwNDhiNWQxNDQ4MyIsInAiOnsibmFtZSI6IlRvbnkncyBTdGVhbWVycyJ9fQ.1zro3TCyajY2T5vWjaUduA"}],"courses":[],"other":[{"name":"Chicago O'Hare International Airport (ORD)","lat":41.9786,"lng":-87.9048,"distance_miles":15.7},{"name":"Chicago Midway International Airport (MDW)","lat":41.785999,"lng":-87.752403,"distance_miles":21.2},{"name":"Gary/Chicago International Airport (GYY)","lat":41.617087,"lng":-87.413206,"distance_miles":41.5}]},"pricing":null,"booking_link":"https://api.opengolfapi.org/api/v1/book/t/eyJ0IjoidCIsImQiOiJDYW50aWdueSBHb2xmfElMIiwibiI6ImdvbGZub3ciLCJjIjoiYzY1NjE0MmYtMDYwYS00ODEwLWI3OTAtYjA0OGI1ZDE0NDgzIn0.RcD77rtVhkcA4ldjSGhTvw","insights":{"hardest_hole":{"number":1,"handicap":1,"par":3,"yardage":160},"easiest_hole":{"number":4,"handicap":9,"par":3,"yardage":65},"longest_hole":{"number":1,"par":3,"yardage":160},"shortest_hole":{"number":4,"par":3,"yardage":65},"par_3_count":9,"par_4_count":16,"par_5_count":0,"total_par":91,"hazard_count":258,"water_holes":0,"bunker_count":85,"tags":["public","heavily-bunkered","driving-range","dining"]}}