{"id":"b65f3887-f929-4070-a7d6-20ad0f68d4cd","course_name":"Tumwater Valley Golf Club","club_name":"Tumwater Valley Golf Club","city":"Tumwater","state":"WA","lat":47.006414067,"lng":-122.9033875465,"type":"Public/Municipal","par":72,"holes":18,"yardage":7100,"timezone":"America/Los_Angeles","architect":"Roy Goss/Glen Proctor","year_built":1970,"description":null,"description_source":null,"fairway_grass":null,"green_grass":null,"phone":"(360) 943-9500","website":"http://www.tumwatervalleygc.com","address":"Tumwater Valley Drive Southeast","postal_code":"98501","facilities":{"email":"rolsen@ci.tumwater.wa.us","lessons":true,"pro_shop":true,"restaurant":true,"club_rental":null,"driving_range":true,"putting_green":null},"ratings":null,"sources":null,"tees":[{"tee_key":"championship-male","tee_name":"Championship","tee_color":null,"gender":"Male","course_rating":73.8,"slope":125,"par":72,"yardage":7100},{"tee_key":"championship-female","tee_name":"Championship","tee_color":null,"gender":"Female","course_rating":79.9,"slope":140,"par":72,"yardage":6988},{"tee_key":"back-male","tee_name":"Back","tee_color":null,"gender":"Male","course_rating":71,"slope":124,"par":72,"yardage":6527},{"tee_key":"back-female","tee_name":"Back","tee_color":null,"gender":"Female","course_rating":76.9,"slope":134,"par":72,"yardage":6449},{"tee_key":"middle-female","tee_name":"Middle","tee_color":null,"gender":"Female","course_rating":68.9,"slope":119,"par":72,"yardage":6115},{"tee_key":"middle-male","tee_name":"Middle","tee_color":null,"gender":"Male","course_rating":74.6,"slope":129,"par":72,"yardage":6037},{"tee_key":"modified-middle-female","tee_name":"Modified Middle","tee_color":null,"gender":"Female","course_rating":71.3,"slope":117,"par":72,"yardage":5587},{"tee_key":"modified-middle-male","tee_name":"Modified Middle","tee_color":null,"gender":"Male","course_rating":71.3,"slope":117,"par":72,"yardage":5509},{"tee_key":"forward-male","tee_name":"Forward","tee_color":null,"gender":"Male","course_rating":64.9,"slope":109,"par":72,"yardage":5341},{"tee_key":"forward-female","tee_name":"Forward","tee_color":null,"gender":"Female","course_rating":69.9,"slope":114,"par":72,"yardage":5266}],"holes_data":[{"number":1,"par":4,"handicap_index":5,"yardages":{"web":393,"back":412,"middle":373,"forward":324,"championship":449,"modified_middle":324},"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":11,"yardages":{"web":161,"back":524,"middle":504,"forward":431,"championship":554,"modified_middle":431},"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":17,"yardages":{"web":338,"back":180,"middle":170,"forward":161,"championship":238,"modified_middle":170},"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":4,"handicap_index":13,"yardages":{"web":456,"back":402,"middle":335,"forward":295,"championship":430,"modified_middle":335},"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":1,"yardages":{"web":552,"back":485,"middle":467,"forward":352,"championship":548,"modified_middle":467},"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":7,"yardages":{"web":215,"back":344,"middle":324,"forward":315,"championship":415,"modified_middle":324},"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":9,"yardages":{"web":395,"back":374,"middle":365,"forward":300,"championship":404,"modified_middle":300},"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":15,"yardages":{"web":393,"back":144,"middle":131,"forward":106,"championship":157,"modified_middle":131},"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":4,"handicap_index":3,"yardages":{"web":535,"back":384,"middle":368,"forward":300,"championship":403,"modified_middle":300},"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":14,"yardages":{"web":441,"back":376,"middle":360,"forward":294,"championship":393,"modified_middle":294},"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":12,"yardages":{"web":550,"back":149,"middle":134,"forward":128,"championship":163,"modified_middle":134},"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":16,"yardages":{"web":237,"back":328,"middle":321,"forward":313,"championship":336,"modified_middle":321},"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":10,"yardages":{"web":429,"back":430,"middle":355,"forward":326,"championship":454,"modified_middle":326},"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":5,"handicap_index":4,"yardages":{"web":567,"back":521,"middle":498,"forward":419,"championship":550,"modified_middle":419},"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":18,"yardages":{"web":418,"back":197,"middle":181,"forward":144,"championship":211,"modified_middle":144},"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":8,"yardages":{"web":403,"back":353,"middle":337,"forward":322,"championship":395,"modified_middle":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":17,"par":4,"handicap_index":6,"yardages":{"web":155,"back":376,"middle":361,"forward":299,"championship":391,"modified_middle":299},"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":2,"yardages":{"web":400,"back":470,"middle":453,"forward":437,"championship":497,"modified_middle":453},"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":3,"season_end":11,"best_months":[5,6,7,8,9],"monthly":[{"month":1,"avg_low_f":33,"avg_high_f":46,"avg_temp_f":40,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":2,"avg_low_f":32,"avg_high_f":49,"avg_temp_f":41,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":3,"avg_low_f":35,"avg_high_f":54,"avg_temp_f":44,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":4,"avg_low_f":38,"avg_high_f":59,"avg_temp_f":48,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":5,"avg_low_f":43,"avg_high_f":66,"avg_temp_f":55,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":6,"avg_low_f":47,"avg_high_f":71,"avg_temp_f":59,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":7,"avg_low_f":51,"avg_high_f":78,"avg_temp_f":64,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":8,"avg_low_f":51,"avg_high_f":78,"avg_temp_f":64,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":9,"avg_low_f":46,"avg_high_f":72,"avg_temp_f":59,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":10,"avg_low_f":41,"avg_high_f":60,"avg_temp_f":50,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":11,"avg_low_f":36,"avg_high_f":51,"avg_temp_f":43,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":12,"avg_low_f":33,"avg_high_f":45,"avg_temp_f":39,"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":"Happy Teriyaki 5","lat":47.0020771,"lng":-122.9099679,"distance_miles":0.4,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Ny4wMDIwNzcxLC0xMjIuOTA5OTY3OSIsIm4iOiJvcGVudGFibGUiLCJjIjoiYjY1ZjM4ODctZjkyOS00MDcwLWE3ZDYtMjBhZDBmNjhkNGNkIiwicCI6eyJuYW1lIjoiSGFwcHkgVGVyaXlha2kgNSJ9fQ.Kv_pxKWZKI1xF3UnMQhJcA"},{"name":"Ramirez Tortilla Factory","lat":47.0020442,"lng":-122.9103294,"distance_miles":0.4,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Ny4wMDIwNDQyLC0xMjIuOTEwMzI5NCIsIm4iOiJvcGVudGFibGUiLCJjIjoiYjY1ZjM4ODctZjkyOS00MDcwLWE3ZDYtMjBhZDBmNjhkNGNkIiwicCI6eyJuYW1lIjoiUmFtaXJleiBUb3J0aWxsYSBGYWN0b3J5In19.HseYAjTI6h46vd6w4DSxVw"},{"name":"Plaza Jalisco","lat":47.0004985,"lng":-122.9077331,"distance_miles":0.5,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Ny4wMDA0OTg1LC0xMjIuOTA3NzMzMSIsIm4iOiJvcGVudGFibGUiLCJjIjoiYjY1ZjM4ODctZjkyOS00MDcwLWE3ZDYtMjBhZDBmNjhkNGNkIiwicCI6eyJuYW1lIjoiUGxhemEgSmFsaXNjbyJ9fQ.WMuUxpmyV4WiN6DdUVI66g"},{"name":"Mena","lat":47.016444,"lng":-122.8994506,"distance_miles":0.7,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Ny4wMTY0NDQsLTEyMi44OTk0NTA2IiwibiI6Im9wZW50YWJsZSIsImMiOiJiNjVmMzg4Ny1mOTI5LTQwNzAtYTdkNi0yMGFkMGY2OGQ0Y2QiLCJwIjp7Im5hbWUiOiJNZW5hIn19.XJ8htPplRo2XmMyxV9V7ew"},{"name":"Pellegrino's Italian Kitchen","lat":47.0160268,"lng":-122.8989034,"distance_miles":0.7,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Ny4wMTYwMjY4LC0xMjIuODk4OTAzNCIsIm4iOiJvcGVudGFibGUiLCJjIjoiYjY1ZjM4ODctZjkyOS00MDcwLWE3ZDYtMjBhZDBmNjhkNGNkIiwicCI6eyJuYW1lIjoiUGVsbGVncmlubydzIEl0YWxpYW4gS2l0Y2hlbiJ9fQ.e9hHE1_O8iMBGUth3nUSdg"},{"name":"316 Bistro","lat":47.0171768,"lng":-122.9024363,"distance_miles":0.7,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Ny4wMTcxNzY4LC0xMjIuOTAyNDM2MyIsIm4iOiJvcGVudGFibGUiLCJjIjoiYjY1ZjM4ODctZjkyOS00MDcwLWE3ZDYtMjBhZDBmNjhkNGNkIiwicCI6eyJuYW1lIjoiMzE2IEJpc3RybyJ9fQ.qQODVjPySLn8M5vnBBl0ig"},{"name":"Uncork & Unwind","lat":47.0169534,"lng":-122.9017137,"distance_miles":0.7,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Ny4wMTY5NTM0LC0xMjIuOTAxNzEzNyIsIm4iOiJvcGVudGFibGUiLCJjIjoiYjY1ZjM4ODctZjkyOS00MDcwLWE3ZDYtMjBhZDBmNjhkNGNkIiwicCI6eyJuYW1lIjoiVW5jb3JrICYgVW53aW5kIn19.y9VF7sLL8MJ1lJn_aqpiFw"},{"name":"The Brick on Trosper","lat":46.9995207,"lng":-122.917849,"distance_miles":0.8,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Ni45OTk1MjA3LC0xMjIuOTE3ODQ5IiwibiI6Im9wZW50YWJsZSIsImMiOiJiNjVmMzg4Ny1mOTI5LTQwNzAtYTdkNi0yMGFkMGY2OGQ0Y2QiLCJwIjp7Im5hbWUiOiJUaGUgQnJpY2sgb24gVHJvc3BlciJ9fQ.B6QVj4p9Fr20LLaNBq7uHA"},{"name":"Bonzai Wok Teriyaki","lat":47.0179299,"lng":-122.8977144,"distance_miles":0.8,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Ny4wMTc5Mjk5LC0xMjIuODk3NzE0NCIsIm4iOiJvcGVudGFibGUiLCJjIjoiYjY1ZjM4ODctZjkyOS00MDcwLWE3ZDYtMjBhZDBmNjhkNGNkIiwicCI6eyJuYW1lIjoiQm9uemFpIFdvayBUZXJpeWFraSJ9fQ.DU3VeOGq0U8rG000E-TMCA"},{"name":"Zen Ramen","lat":47.0188248,"lng":-122.8989665,"distance_miles":0.9,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiI0Ny4wMTg4MjQ4LC0xMjIuODk4OTY2NSIsIm4iOiJvcGVudGFibGUiLCJjIjoiYjY1ZjM4ODctZjkyOS00MDcwLWE3ZDYtMjBhZDBmNjhkNGNkIiwicCI6eyJuYW1lIjoiWmVuIFJhbWVuIn19.mWO0_HM8t6S73niu77ak8w"}],"courses":[],"other":[{"name":"Airport Golf Batting Center","lat":46.9709993874,"lng":-122.9177856445,"distance_miles":2.5},{"name":"Olympia Regional Airport (OLM)","lat":46.969399,"lng":-122.903,"distance_miles":2.6},{"name":"Indian Summer Golf Country Club","lat":46.9948585983,"lng":-122.8394668836,"distance_miles":3.1},{"name":"Capitol City Golf Club","lat":46.9958754736,"lng":-122.8130668402,"distance_miles":4.3},{"name":"Delphi Golf Club","lat":46.985427,"lng":-123.017097,"distance_miles":5.6},{"name":"Tacoma Narrows Airport (TIW)","lat":47.267407,"lng":-122.577295,"distance_miles":23.7},{"name":"Seattle–Tacoma International Airport (SEA)","lat":47.447943,"lng":-122.310276,"distance_miles":41.3}]},"pricing":null,"booking_link":"https://api.opengolfapi.org/api/v1/book/t/eyJ0IjoidCIsImQiOiJUdW13YXRlciBWYWxsZXkgR29sZiBDbHVifFdBIiwibiI6ImdvbGZub3ciLCJjIjoiYjY1ZjM4ODctZjkyOS00MDcwLWE3ZDYtMjBhZDBmNjhkNGNkIn0.TOxN-UzcK8BM5D6ykgjMDA","insights":{"hardest_hole":{"number":5,"handicap":1,"par":5,"yardage":552},"easiest_hole":{"number":15,"handicap":18,"par":3,"yardage":418},"longest_hole":{"number":14,"par":5,"yardage":567},"shortest_hole":{"number":12,"par":4,"yardage":336},"par_3_count":4,"par_4_count":10,"par_5_count":4,"total_par":72,"hazard_count":92,"water_holes":0,"bunker_count":13,"tags":["championship","public","municipal","driving-range","dining"]}}