{"id":"e1ccc358-98ab-4d0d-90f2-91075f378490","course_name":"Sonoma Ranch Golf Course","club_name":"Sonoma Ranch Golf Course","city":"Las Cruces","state":"NM","lat":32.3407746527,"lng":-106.7368984222,"type":"Public","par":72,"holes":18,"yardage":7028,"timezone":"America/Denver","architect":"Cal Olson","year_built":2000,"description":null,"description_source":null,"fairway_grass":null,"green_grass":null,"phone":"106.7370679","website":"http://www.sonomaranchgolf.com","address":"Palm Canyon Drive","postal_code":"88011","facilities":{"email":"contact@sonomaranchgolf.com","emails":["contact@sonomaranchgolf.com","information@sonomaranchgolf.com"],"lessons":true,"pro_shop":true,"restaurant":true,"club_rental":null,"driving_range":true,"putting_green":null},"ratings":null,"sources":null,"tees":[{"tee_key":"black-male","tee_name":"Black","tee_color":"black","gender":"Male","course_rating":72.1,"slope":120,"par":72,"yardage":7028},{"tee_key":"blue-male","tee_name":"Blue","tee_color":"blue","gender":"Male","course_rating":69.8,"slope":116,"par":72,"yardage":6538},{"tee_key":"white-male","tee_name":"White","tee_color":"white","gender":"Male","course_rating":67.6,"slope":113,"par":72,"yardage":6088},{"tee_key":"tan-female","tee_name":"Tan","tee_color":null,"gender":"Female","course_rating":71.1,"slope":125,"par":72,"yardage":5615},{"tee_key":"teal-female","tee_name":"Teal","tee_color":null,"gender":"Female","course_rating":68.3,"slope":119,"par":72,"yardage":5169}],"holes_data":[{"number":1,"par":4,"handicap_index":16,"yardages":{"web":348,"blue":328,"black":348,"white":309},"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":14,"yardages":{"web":389,"blue":344,"black":371,"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":3,"par":3,"handicap_index":18,"yardages":{"web":147,"blue":139,"black":148,"white":130},"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":12,"yardages":{"web":309,"blue":285,"black":306,"white":277},"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":4,"yardages":{"web":472,"blue":387,"black":465,"white":354},"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":6,"yardages":{"web":420,"blue":396,"black":409,"white":371},"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":8,"yardages":{"web":600,"blue":565,"black":597,"white":539},"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":10,"yardages":{"web":164,"blue":143,"black":160,"white":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":9,"par":4,"handicap_index":2,"yardages":{"web":456,"blue":434,"black":455,"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":10,"par":5,"handicap_index":13,"yardages":{"web":590,"blue":548,"black":579,"white":489},"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":7,"yardages":{"web":237,"blue":199,"black":237,"white":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":12,"par":4,"handicap_index":11,"yardages":{"web":368,"blue":336,"black":365,"white":313},"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":17,"yardages":{"web":337,"blue":308,"black":334,"white":289},"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":15,"yardages":{"web":525,"blue":485,"black":512,"white":456},"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":1,"yardages":{"web":472,"blue":435,"black":472,"white":400},"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":3,"yardages":{"web":431,"blue":390,"black":428,"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":17,"par":3,"handicap_index":9,"yardages":{"web":180,"blue":157,"black":181,"white":140},"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":5,"yardages":{"web":583,"blue":552,"black":577,"white":516},"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":[3,4,5,6,7,8,9,10],"monthly":[{"month":1,"avg_low_f":30,"avg_high_f":59,"avg_temp_f":44,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":2,"avg_low_f":34,"avg_high_f":64,"avg_temp_f":49,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":3,"avg_low_f":39,"avg_high_f":71,"avg_temp_f":55,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":4,"avg_low_f":46,"avg_high_f":79,"avg_temp_f":62,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":5,"avg_low_f":54,"avg_high_f":87,"avg_temp_f":71,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":6,"avg_low_f":64,"avg_high_f":96,"avg_temp_f":80,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":7,"avg_low_f":69,"avg_high_f":96,"avg_temp_f":82,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":8,"avg_low_f":68,"avg_high_f":94,"avg_temp_f":81,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":9,"avg_low_f":61,"avg_high_f":88,"avg_temp_f":75,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":10,"avg_low_f":48,"avg_high_f":80,"avg_temp_f":64,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":11,"avg_low_f":37,"avg_high_f":68,"avg_temp_f":52,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":12,"avg_low_f":30,"avg_high_f":58,"avg_temp_f":44,"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":"Picacho Lodge","lat":32.3040193,"lng":-106.8464614,"distance_miles":6.9,"book_url":"https://api.opengolfapi.org/api/v1/book/h/eyJ0IjoiaCIsImQiOiIzMi4zMDQwMTkzLC0xMDYuODQ2NDYxNCIsIm4iOiJib29raW5nIiwiYyI6ImUxY2NjMzU4LTk4YWItNGQwZC05MGYyLTkxMDc1ZjM3ODQ5MCIsInAiOnsibmFtZSI6IlBpY2FjaG8gTG9kZ2UifX0.9VcvmLj1EmlnT_QqLHK8uQ"}],"restaurants":[{"name":"Sunset Grill","lat":32.3404027,"lng":-106.7371129,"distance_miles":0,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzMi4zNDA0MDI3LC0xMDYuNzM3MTEyOSIsIm4iOiJvcGVudGFibGUiLCJjIjoiZTFjY2MzNTgtOThhYi00ZDBkLTkwZjItOTEwNzVmMzc4NDkwIiwicCI6eyJuYW1lIjoiU3Vuc2V0IEdyaWxsIn19.vib6cBCedAVGK4PRIOWIhQ"},{"name":"Aqua Reef","lat":32.3230297,"lng":-106.735341,"distance_miles":1.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzMi4zMjMwMjk3LC0xMDYuNzM1MzQxIiwibiI6Im9wZW50YWJsZSIsImMiOiJlMWNjYzM1OC05OGFiLTRkMGQtOTBmMi05MTA3NWYzNzg0OTAiLCJwIjp7Im5hbWUiOiJBcXVhIFJlZWYifX0.3gM9nwl5z9-cPuwfdqonjA"},{"name":"Sakura","lat":32.3204544,"lng":-106.7331875,"distance_miles":1.4,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzMi4zMjA0NTQ0LC0xMDYuNzMzMTg3NSIsIm4iOiJvcGVudGFibGUiLCJjIjoiZTFjY2MzNTgtOThhYi00ZDBkLTkwZjItOTEwNzVmMzc4NDkwIiwicCI6eyJuYW1lIjoiU2FrdXJhIn19.P88DIJwRdJqduC4gOu5HxQ"},{"name":"Chilito's","lat":32.3199165,"lng":-106.7363164,"distance_miles":1.4,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzMi4zMTk5MTY1LC0xMDYuNzM2MzE2NCIsIm4iOiJvcGVudGFibGUiLCJjIjoiZTFjY2MzNTgtOThhYi00ZDBkLTkwZjItOTEwNzVmMzc4NDkwIiwicCI6eyJuYW1lIjoiQ2hpbGl0bydzIn19.37Z8uoCXvXpNvWAq62jE7Q"},{"name":"Rudy's Country Store & Bar-B-Q","lat":32.3340325,"lng":-106.7586349,"distance_miles":1.4,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzMi4zMzQwMzI1LC0xMDYuNzU4NjM0OSIsIm4iOiJvcGVudGFibGUiLCJjIjoiZTFjY2MzNTgtOThhYi00ZDBkLTkwZjItOTEwNzVmMzc4NDkwIiwicCI6eyJuYW1lIjoiUnVkeSdzIENvdW50cnkgU3RvcmUgJiBCYXItQi1RIn19.noS_uHu7mjL7ayyTuiLwwQ"},{"name":"Cafe A Go Go","lat":32.3466483,"lng":-106.7642945,"distance_miles":1.7,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzMi4zNDY2NDgzLC0xMDYuNzY0Mjk0NSIsIm4iOiJvcGVudGFibGUiLCJjIjoiZTFjY2MzNTgtOThhYi00ZDBkLTkwZjItOTEwNzVmMzc4NDkwIiwicCI6eyJuYW1lIjoiQ2FmZSBBIEdvIEdvIn19.DZpyIklsPl6uJG4Cft99ZQ"},{"name":"Hooters","lat":32.3144146,"lng":-106.73861,"distance_miles":1.8,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzMi4zMTQ0MTQ2LC0xMDYuNzM4NjEiLCJuIjoib3BlbnRhYmxlIiwiYyI6ImUxY2NjMzU4LTk4YWItNGQwZC05MGYyLTkxMDc1ZjM3ODQ5MCIsInAiOnsibmFtZSI6Ikhvb3RlcnMifX0.mZ3K_d15AsioeELwsjTrjA"},{"name":"Asian Buffet","lat":32.3167206,"lng":-106.7508484,"distance_miles":1.9,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzMi4zMTY3MjA2LC0xMDYuNzUwODQ4NCIsIm4iOiJvcGVudGFibGUiLCJjIjoiZTFjY2MzNTgtOThhYi00ZDBkLTkwZjItOTEwNzVmMzc4NDkwIiwicCI6eyJuYW1lIjoiQXNpYW4gQnVmZmV0In19.JbFq-359S9vkBN6fKC92Iw"},{"name":"De La Vega's","lat":32.3146004,"lng":-106.7445431,"distance_miles":1.9,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzMi4zMTQ2MDA0LC0xMDYuNzQ0NTQzMSIsIm4iOiJvcGVudGFibGUiLCJjIjoiZTFjY2MzNTgtOThhYi00ZDBkLTkwZjItOTEwNzVmMzc4NDkwIiwicCI6eyJuYW1lIjoiRGUgTGEgVmVnYSdzIn19.sZ13UKjuHfNIpmV6_LU0mg"},{"name":"Wingdaddy's","lat":32.3108394,"lng":-106.7403754,"distance_miles":2.1,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzMi4zMTA4Mzk0LC0xMDYuNzQwMzc1NCIsIm4iOiJvcGVudGFibGUiLCJjIjoiZTFjY2MzNTgtOThhYi00ZDBkLTkwZjItOTEwNzVmMzc4NDkwIiwicCI6eyJuYW1lIjoiV2luZ2RhZGR5J3MifX0.gXqFnK30UE6ZWMXVJCuoyQ"}],"courses":[],"other":[{"name":"New Mexico State University Golf Course","lat":32.2880909313,"lng":-106.7346614599,"distance_miles":3.6},{"name":"Red Hawk Golf Club","lat":32.417791358,"lng":-106.7485890355,"distance_miles":5.4},{"name":"Picacho Hills Country Club","lat":32.312859006,"lng":-106.8703554617,"distance_miles":8},{"name":"Las Cruces International Airport (LRU)","lat":32.289398,"lng":-106.921997,"distance_miles":11.4},{"name":"El Paso International Airport (ELP)","lat":31.809908,"lng":-106.375607,"distance_miles":42.3},{"name":"Albuquerque International Sunport (ABQ)","lat":35.039976,"lng":-106.608925,"distance_miles":186.6}]},"pricing":null,"booking_link":"https://api.opengolfapi.org/api/v1/book/t/eyJ0IjoidCIsImQiOiJTb25vbWEgUmFuY2ggR29sZiBDb3Vyc2V8Tk0iLCJuIjoiZ29sZm5vdyIsImMiOiJlMWNjYzM1OC05OGFiLTRkMGQtOTBmMi05MTA3NWYzNzg0OTAifQ.9k4yKfVWGMZezG8AxS_ZpQ","insights":{"hardest_hole":{"number":15,"handicap":1,"par":4,"yardage":472},"easiest_hole":{"number":3,"handicap":18,"par":3,"yardage":148},"longest_hole":{"number":7,"par":5,"yardage":600},"shortest_hole":{"number":3,"par":3,"yardage":148},"par_3_count":4,"par_4_count":10,"par_5_count":4,"total_par":72,"hazard_count":202,"water_holes":0,"bunker_count":59,"tags":["championship","public","driving-range","dining"]}}