{"id":"76c55499-5e08-4db3-aaa8-f97576dab4a6","course_name":"Rancho Solano Golf Course","club_name":"Rancho Solano Golf Course","city":"Fairfield","state":"CA","lat":38.291069,"lng":-122.0732421,"type":"Municipal","par":72,"holes":18,"yardage":6632,"timezone":"America/Los_Angeles","architect":"Gary Roger Baird","year_built":1990,"description":null,"description_source":null,"fairway_grass":null,"green_grass":null,"phone":"2977414088","website":"http://www.fairfieldgolf.com/","address":"3250 Rancho Solano Pkwy, Fairfield, CA 94534, USA","postal_code":"94534","facilities":{"lessons":true,"pro_shop":null,"restaurant":true,"club_rental":null,"driving_range":true,"putting_green":null},"ratings":null,"sources":null,"tees":[{"tee_key":"blue-male","tee_name":"Blue","tee_color":"blue","gender":"Male","course_rating":71.8,"slope":133,"par":72,"yardage":6632},{"tee_key":"blue-white-male","tee_name":"Blue/White","tee_color":"blue","gender":"Male","course_rating":70.9,"slope":131,"par":72,"yardage":6427},{"tee_key":"white-male","tee_name":"White","tee_color":"white","gender":"Male","course_rating":70,"slope":128,"par":72,"yardage":6192},{"tee_key":"gold-male","tee_name":"Gold","tee_color":"gold","gender":"Male","course_rating":67.8,"slope":120,"par":72,"yardage":5678},{"tee_key":"red-female","tee_name":"Red","tee_color":"red","gender":"Female","course_rating":70.3,"slope":123,"par":72,"yardage":5214}],"holes_data":[{"number":1,"par":5,"handicap_index":3,"yardages":{"red":413,"blue":497,"gold":436,"white":475,"blue/white":497},"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":15,"yardages":{"red":301,"blue":348,"gold":319,"white":334,"blue/white":348},"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":1,"yardages":{"red":273,"blue":385,"gold":317,"white":364,"blue/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":4,"par":4,"handicap_index":13,"yardages":{"red":321,"blue":378,"gold":331,"white":360,"blue/white":360},"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":7,"yardages":{"red":130,"blue":186,"gold":146,"white":162,"blue/white":162},"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":17,"yardages":{"red":289,"blue":365,"gold":311,"white":334,"blue/white":365},"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":5,"yardages":{"red":414,"blue":471,"gold":422,"white":454,"blue/white":454},"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":11,"yardages":{"red":110,"blue":213,"gold":128,"white":169,"blue/white":213},"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":9,"yardages":{"red":293,"blue":417,"gold":338,"white":386,"blue/white":417},"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":8,"yardages":{"red":485,"blue":578,"gold":536,"white":566,"blue/white":578},"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":323,"blue":427,"gold":363,"white":375,"blue/white":375},"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":3,"handicap_index":4,"yardages":{"red":146,"blue":228,"gold":156,"white":192,"blue/white":192},"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":6,"yardages":{"red":305,"blue":404,"gold":325,"white":364,"blue/white":404},"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":14,"yardages":{"red":328,"blue":352,"gold":336,"white":344,"blue/white":344},"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":{"red":107,"blue":152,"gold":121,"white":140,"blue/white":152},"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":16,"yardages":{"red":285,"blue":358,"gold":329,"white":343,"blue/white":343},"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":5,"handicap_index":12,"yardages":{"red":410,"blue":521,"gold":439,"white":492,"blue/white":521},"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":10,"yardages":{"red":281,"blue":352,"gold":325,"white":338,"blue/white":338},"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,11],"monthly":[{"month":1,"avg_low_f":40,"avg_high_f":57,"avg_temp_f":49,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":2,"avg_low_f":43,"avg_high_f":62,"avg_temp_f":52,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":3,"avg_low_f":45,"avg_high_f":66,"avg_temp_f":56,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":4,"avg_low_f":48,"avg_high_f":71,"avg_temp_f":60,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":5,"avg_low_f":52,"avg_high_f":78,"avg_temp_f":65,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":6,"avg_low_f":56,"avg_high_f":85,"avg_temp_f":71,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":7,"avg_low_f":58,"avg_high_f":90,"avg_temp_f":74,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":8,"avg_low_f":58,"avg_high_f":89,"avg_temp_f":74,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":9,"avg_low_f":57,"avg_high_f":87,"avg_temp_f":72,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":10,"avg_low_f":52,"avg_high_f":78,"avg_temp_f":65,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":11,"avg_low_f":45,"avg_high_f":66,"avg_temp_f":55,"avg_wind_mph":0,"avg_precipitation_in":0},{"month":12,"avg_low_f":40,"avg_high_f":57,"avg_temp_f":48,"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":"Courtyard","lat":38.2559432,"lng":-122.0653944,"distance_miles":2.5,"book_url":"https://api.opengolfapi.org/api/v1/book/h/eyJ0IjoiaCIsImQiOiIzOC4yNTU5NDMyLC0xMjIuMDY1Mzk0NCIsIm4iOiJib29raW5nIiwiYyI6Ijc2YzU1NDk5LTVlMDgtNGRiMy1hYWE4LWY5NzU3NmRhYjRhNiIsInAiOnsibmFtZSI6IkNvdXJ0eWFyZCJ9fQ.hUjXo8OCeG3M5PmeZH1ISw"},{"name":"Travelodge Fairfield/Napa Valley","lat":38.218343,"lng":-122.1318462,"distance_miles":5.9,"book_url":"https://api.opengolfapi.org/api/v1/book/h/eyJ0IjoiaCIsImQiOiIzOC4yMTgzNDMsLTEyMi4xMzE4NDYyIiwibiI6ImJvb2tpbmciLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiVHJhdmVsb2RnZSBGYWlyZmllbGQvTmFwYSBWYWxsZXkifX0.VmH8FYtpdHXKv2SnpfZLUg"}],"restaurants":[{"name":"Ohana Hawaiian BBQ","lat":38.2638945,"lng":-122.0503924,"distance_miles":2.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzOC4yNjM4OTQ1LC0xMjIuMDUwMzkyNCIsIm4iOiJvcGVudGFibGUiLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiT2hhbmEgSGF3YWlpYW4gQkJRIn19.R9IgXqkAQgXSFrRmznBHoA"},{"name":"Totto Ramen & Sushi Bar","lat":38.2888765,"lng":-122.0336213,"distance_miles":2.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzOC4yODg4NzY1LC0xMjIuMDMzNjIxMyIsIm4iOiJvcGVudGFibGUiLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiVG90dG8gUmFtZW4gJiBTdXNoaSBCYXIifX0.osBFvAyWZrLLDsktIdE0kA"},{"name":"Teriyaki House","lat":38.2896224,"lng":-122.0323305,"distance_miles":2.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzOC4yODk2MjI0LC0xMjIuMDMyMzMwNSIsIm4iOiJvcGVudGFibGUiLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiVGVyaXlha2kgSG91c2UifX0.Nl9SLxYDm5H4PtZriItwcw"},{"name":"Favela's Mexican Grill","lat":38.2889332,"lng":-122.0336219,"distance_miles":2.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzOC4yODg5MzMyLC0xMjIuMDMzNjIxOSIsIm4iOiJvcGVudGFibGUiLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiRmF2ZWxhJ3MgTWV4aWNhbiBHcmlsbCJ9fQ.2-YC9exLIrDff1GTxkoI5Q"},{"name":"Round Table Pizza","lat":38.2898284,"lng":-122.0323456,"distance_miles":2.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzOC4yODk4Mjg0LC0xMjIuMDMyMzQ1NiIsIm4iOiJvcGVudGFibGUiLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiUm91bmQgVGFibGUgUGl6emEifX0.7rn-IRHcUQj3zvGTbVWy3Q"},{"name":"Jimboy's Tacos","lat":38.2908249,"lng":-122.0333186,"distance_miles":2.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzOC4yOTA4MjQ5LC0xMjIuMDMzMzE4NiIsIm4iOiJvcGVudGFibGUiLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiSmltYm95J3MgVGFjb3MifX0.BQw6aR7ysj-ba3F1YIrOVw"},{"name":"Mary's Pizza Shack","lat":38.2598636,"lng":-122.0687766,"distance_miles":2.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzOC4yNTk4NjM2LC0xMjIuMDY4Nzc2NiIsIm4iOiJvcGVudGFibGUiLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiTWFyeSdzIFBpenphIFNoYWNrIn19.zP8n6c386DeJusBphGJfWg"},{"name":"Favela's Fushion","lat":38.2598056,"lng":-122.0689456,"distance_miles":2.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzOC4yNTk4MDU2LC0xMjIuMDY4OTQ1NiIsIm4iOiJvcGVudGFibGUiLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiRmF2ZWxhJ3MgRnVzaGlvbiJ9fQ.Ow8OEjw5DZp6Hda-51uOZw"},{"name":"Kum Ruen Thai","lat":38.2595271,"lng":-122.0671262,"distance_miles":2.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzOC4yNTk1MjcxLC0xMjIuMDY3MTI2MiIsIm4iOiJvcGVudGFibGUiLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiS3VtIFJ1ZW4gVGhhaSJ9fQ.n8xKapEUKTh6LzBdz0umFA"},{"name":"Hibachi Grill & Buffet","lat":38.2642972,"lng":-122.0510102,"distance_miles":2.2,"book_url":"https://api.opengolfapi.org/api/v1/book/r/eyJ0IjoiciIsImQiOiIzOC4yNjQyOTcyLC0xMjIuMDUxMDEwMiIsIm4iOiJvcGVudGFibGUiLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2IiwicCI6eyJuYW1lIjoiSGliYWNoaSBHcmlsbCAmIEJ1ZmZldCJ9fQ.vcNASnVKbQx_trF6N4Touw"}],"courses":[],"other":[{"name":"Paradise Valley Golf Course","lat":38.2963889,"lng":-122.0241667,"distance_miles":2.7},{"name":"Green Valley Golf Course","lat":38.256183145,"lng":-122.1672024196,"distance_miles":5.6},{"name":"Cypress Lakes Golf Course","lat":38.3233333,"lng":-121.9241667,"distance_miles":8.4},{"name":"Napa Valley Country Club","lat":38.3176613395,"lng":-122.2411501408,"distance_miles":9.3},{"name":"Buchanan Field (CCR)","lat":37.9897,"lng":-122.056999,"distance_miles":20.8},{"name":"Sacramento International Airport (SMF)","lat":38.6954,"lng":-121.591003,"distance_miles":38.2},{"name":"Oakland San Francisco Bay Airport (OAK)","lat":37.720085,"lng":-122.221184,"distance_miles":40.3}]},"pricing":null,"booking_link":"https://api.opengolfapi.org/api/v1/book/t/eyJ0IjoidCIsImQiOiJSYW5jaG8gU29sYW5vIEdvbGYgQ291cnNlfENBIiwibiI6ImdvbGZub3ciLCJjIjoiNzZjNTU0OTktNWUwOC00ZGIzLWFhYTgtZjk3NTc2ZGFiNGE2In0._jjmot90K7dKJJ64BsXUmA","insights":{"hardest_hole":{"number":3,"handicap":1,"par":4,"yardage":385},"easiest_hole":{"number":15,"handicap":18,"par":3,"yardage":152},"longest_hole":{"number":10,"par":5,"yardage":578},"shortest_hole":{"number":15,"par":3,"yardage":152},"par_3_count":4,"par_4_count":10,"par_5_count":4,"total_par":72,"hazard_count":155,"water_holes":0,"bunker_count":68,"tags":["municipal","heavily-bunkered","driving-range","dining"]}}