This is the Developer's guide to SnoCountry's Conditions Feed API.
There are 3 API Requests:
URL: http://feeds.snocountry.net/conditions.php?...{Request Parameters}...
URL: http://feeds.snocountry.net/getResortList.php?...{Request Parameters}... HTML Sample: http://feeds.snocountry.net/getResortList.php?apiKey=SnoCountry.example&states=co JSON Sample: http://feeds.snocountry.net/getResortList.php?apiKey=SnoCountry.example&states=vt&resortType=alpine&output=json Note: To request output in JSON add (&output=JSON) Above samples is limited to display 3 resorts. Substitute your apiKey to view complete results.
Note: International resorts conditions are a separate fee. If you are interested in receiving International conditions please contact andrew.davis@snocountry.org for more information.
URL: http://feeds.snocountry.net/getResortList.php?apiKey=SnoCountry.example&states=fra&intl=complete HTML Sample: http://feeds.snocountry.net/getResortList.php?regions=europe&apiKey=SnoCountry.example&intl=complete JSON Sample: http://feeds.snocountry.net/getResortList.php?apiKey=SnoCountry.example&states=fra&output=json&intl=complete Note: To request output in JSON add (&output=JSON) Above samples is limited to display 3 resorts. Substitute your apiKey to view complete results.
Note: Profile details are a separate fee. If you are interested in receiving Profile details please contact andrew.davis@snocountry.org for more information.
URL: http://feeds.snocountry.net/profiles.php?...{Request Parameters}...
In general snow conditions are updated throughout the day, as snow reports come in from the ski areas. With that in mind, we recommend developers follow these guidelines when making requests:
Developers who will cache results in a database.
In order to retrieve data the developer must purchase a key from SnoCountry. To get a key please contact andrew.davis@snocountry.org
Passing apiKey:
URL: http://feeds.snocountry.net/conditions.php?apiKey=xxx
Sample apiKey for testing and development.
You can utilize the key below to view the SnoCountry JSON
API in action and or facilitate development. The key below, combined with other valid request parameters, returns up to 3 resorts.
URL: http://feeds.snocountry.net/conditions.php?apiKey=SnoCountry.example
You can specify which resorts to retrieve by region and/or state.
The developer can pass one region or multiple regions separated by a comma.
Note: Please refrain from requesting all the regions in one request. SnoCountry recommends the developer request "usa" in one request, canada in another, europe in yet another.Valid regions:
United States regions => {states in that region}: northwest : {AK, ID, OR, WA} southwest : {AZ, CA, NV} rockies : {CO, MT, NM, UT, WY} midwest : {IA, IL, IN, MI, MN, MO, ND, OH, SD, WI} northeast : {CT, MA, ME, NH, NJ, NY, PA, RI, VT} southeast : {AL, GA, MD, NC, TN, VA, WV} usa : {above regions} Other Regions => {countries in that region}: canada : {AB, BC, LB, MB, NF, NS, ON, QC, SK} [LB = Labrador, NF = Newfoundland] europe : {AND, AUT, (CHEor SUI), CZE , (DEU or GER) , ESP, FIN, FRA, GBR, ITA, LIE, NOR, POL, SVK SWE } southern_hemisphere: {ARG, AUS, CHI, NZL}
Passing regions:
http://feeds.snocountry.net/conditions.php?regions=northwest,southwest&apiKey=xxx http://feeds.snocountry.net/conditions.php?regions=europe&apiKey=xxx
The developer can pass one state or multiple states separated by a comma.
Note: Please refrain from requesting all the states in one request.Valid states:
United States => {states in that region}: northwest : {AK, ID, OR, WA} southwest : {AZ, CA, NV} rockies : {CO, MT, NM, UT, WY} midwest : {IA, IL, IN, MI, MN, MO, ND, OH, SD, WI} northeast : {CT, MA, ME, NH, NJ, NY, PA, RI, VT} southeast : {AL, GA, MD, NC, TN, VA, WV} Non United States: (Province or Country Code can be used as state) canada : {AB, BC, LB, MB, NF, NS, ON, QC, SK} [LB = Labrador, NF = Newfoundland] europe : {AND, AUT, (CHE or SUI), CZE , (DEU or GER) , ESP, FRA, GBR, ITA, LIE, NOR, POL, SVK SWE } southern_hemisphere: {ARG, AUS, CHI, NZL}
Passing states:
http://feeds.snocountry.net/conditions.php?apiKey=xxx&states=ca http://feeds.snocountry.net/conditions.php?apiKey=xxx&states=fra,ita
The developer can pass one id or multiple ids separated by a comma.
Passing ids:
http://feeds.snocountry.net/conditions.php?apiKey=xxx&ids=802007 http://feeds.snocountry.net/conditions.php?apiKey=xxx&ids=802007,303010
To specify the type of resorts Alpine or Cross Country specify resortType.
Valid resortTypes: (If resortType not passed default is All)
All : default (Alpine & XC) Alpine : Alpine (Downhill) XC : Cross Country
Passing resortType:
URL: http://feeds.snocountry.net/conditions.php?regions=northwest&apiKey=xxx&resortType=Alpine
To retrieve the resorts with the highest amount of snowfall in newSnowMin/newSnowMax add the parameter action=top20.
Notes:
Passing action:
URL: http://feeds.snocountry.net/conditions.php?regions=northwest&apiKey=xxx&resortType=Alpine&action=top20
"id" :(numeric) Unique SnoCountry identifier for resort "resortName" :(text) Name of Resort "state" :(text) Two letter state abbr. "reportDateTime" :(text) Date/Time of Report Format: YYYY-MM-DD HH:ii:ss e.g.: "2010-04-04 11:29:00" "resortType":(text) Possible Values: "NA_Alpine" : North American Alpine "XC" : Cross Country "Intl" : International "newSnowMin" :(numeric) Minimum new snow in last 24 hours, unit=inches "newSnowMax" :(numeric) Maximum new snow in last 24 hours, unit=inches "avgBaseDepthMin" :(numeric) Minimum Average Base Depth , unit=inches "avgBaseDepthMax" :(numeric) Maximum Average Base Depth , unit=inches
To retrieve the most up to date conditions, the developer can get around the 5 calls per hour limit by
utilizing the updatesOnly parameter.
updatesOnly will return the ski resorts that have updated their conditions since the developers last update request.
The request can specify a region and/or state.
Passing updatesOnly: { valid values are true/false, default is false }
URL: http://feeds.snocountry.net/conditions.php?regions=northwest&apiKey=xxx&resortType=Alpine&updatesOnly=true
Description of fields in the different Report Levels follows:
Note: All fields can also be null or blank.
"id" :(numeric) Unique SnoCountry identifier for resort "resortName" :(text) Name of Resort "state" :(text) Two letter state abbr. "country" :(text) Three letter country abbreviation (ISO 3166-1 alpha-3) "reportDateTime" :(text) Date/Time of Report Format: YYYY-MM-DD HH:ii:ss e.g.: "2010-04-04 11:29:00""resortStatus" :(numeric) Status of ski area Possible values follow: /*Revision change 0.2 new field added*/ value | Meaning (OperatingStatus value) | Further explanation ---------------------------------------------------------------- 1 : "Open" => Resort is open 2 : "ReOpen MM/dd or TBA" => Resort is open on certain days (dd : day, MM: Month) 3 : "No Recent/Current Info" => Resort is open but no updates within 3 days 4 : "Operating no details" => Resort can be open/closed no information available 5 : "Plan To Open MM/dd" => (dd : day, MM: Month) 6 : "Opening Soon for Snow Sports" => Resort is closed, Used when Season about to start but no Plan to Open date available. 7 : "Closed" => Resort is closed 8 : "Summer" => Resort is open for summer operations (mountain biking, lift rides...)"newSnowMin" :(numeric) Minimum new snow in last 24 hours, unit=inches /*Revision change 0.2 specify time frame*/ "newSnowMax" :(numeric) Maximum new snow in last 24 hours, unit=inches /*Revision change 0.2 specify time frame*/ "avgBaseDepthMin" :(numeric) Minimum Average Base Depth , unit=inches "avgBaseDepthMax" :(numeric) Maximum Average Base Depth , unit=inches "openDownHillTrails":(numeric) "openDownHillLifts" :(numeric) "openDownHillMiles" :(numeric) "openDownHillAcres" :(numeric) "openDownHillPercent":(numeric) "weekdayHours" :(text) e.g. : "M-F: 9a-5p" "weekendHours" :(text) e.g. : "Sat-Sun: 9a-5p" "snowComments" :(text) e.g. : "18 inches past 48 hours" "Parks-n-Pipes" :(text) e.g.: "Halfpipe Open, Last Cut: mm/dd/yyyy ..." "nightSkiing" :(text) Values: Yes/No/"":blank "operatingStatus" :(text) Possible values: "" : Blank - resort is open. primarySurfaceCondition will have value "Closed for Snow Sports" : Closed for season. "Plan To Open mm/dd" : Plan to Open "Reopen mm/dd" : ReOpen Date "No Recent Info" : No Recent Information on Resort "Operating No Details" : Resort Operating - No Details available "Open for Summer Fun" : Summer activities at resort. "primarySurfaceCondition" :(text) Possible values: 'Corn Snow', 'Frozen Granular', 'Hard Pack', 'Icy', 'Loose Granular', 'Machine Groomed', 'Packed Powder', 'Powder', 'Spring Conditions', 'Variable Conditions', 'Wet Granular', 'Wet Packed', 'Wet Snow', 'Windblown', null "resortType":(text) Possible Values: "NA_Alpine" : North American Alpine "XC" : Cross Country "Intl" : International Revision Change 0.20 Add archive data (2015-08-04)
Revision Change 0.21 Archive data included only when requesting individual resorts (2018-11-28) "archive" : (array) 3 days data from last season [null] : It is possible for the archive to have no data e.g. during the summer time. or [1 year ago today] : date { "ReportDateTime" :(text) Date/Time of Report Format: YYYY-MM-DD HH:ii:ss e.g.: "2010-04-04 11:29:00" "resortStatus" :(numeric) Status of ski area Possible values see above "newSnowMin" :(numeric) Minimum new snow in last 24 hours, unit=inches "newSnowMax" :(numeric) Maximum new snow in last 24 hours, unit=inches "primarySurfaceCondition" :(text) Possible values see above "avgBaseDepthMin" :(numeric) Minimum Average Base Depth , unit=inches "avgBaseDepthMax" :(numeric) Maximum Average Base Depth , unit=inches "openDownHillTrails" :(numeric) "openDownHillLifts" :(numeric) "weather_Temperature" :(numeric) Fahrenheit "weather_Condition" :(text) Weather Condition "operatingStatus" :(text) Possible values see above } [1 year ago today+1] : date { "ReportDateTime" :(text) Date/Time of Report Format: YYYY-MM-DD HH:ii:ss e.g.: "2010-04-04 11:29:00" "resortStatus" :(numeric) Status of ski area Possible values see above "newSnowMin" :(numeric) Minimum new snow in last 24 hours, unit=inches "newSnowMax" :(numeric) Maximum new snow in last 24 hours, unit=inches "primarySurfaceCondition" :(text) Possible values see above "avgBaseDepthMin" :(numeric) Minimum Average Base Depth , unit=inches "avgBaseDepthMax" :(numeric) Maximum Average Base Depth , unit=inches "openDownHillTrails" :(numeric) "openDownHillLifts" :(numeric) "weather_Temperature" :(numeric) Fahrenheit "weather_Condition" :(text) Weather Condition "operatingStatus" :(text) Possible values see above } [1 year ago today+2] : date { "ReportDateTime" :(text) Date/Time of Report Format: YYYY-MM-DD HH:ii:ss e.g.: "2010-04-04 11:29:00" "resortStatus" :(numeric) Status of ski area Possible values see above "newSnowMin" :(numeric) Minimum new snow in last 24 hours, unit=inches "newSnowMax" :(numeric) Maximum new snow in last 24 hours, unit=inches "primarySurfaceCondition" :(text) Possible values see above "avgBaseDepthMin" :(numeric) Minimum Average Base Depth , unit=inches "avgBaseDepthMax" :(numeric) Maximum Average Base Depth , unit=inches "openDownHillTrails" :(numeric) "openDownHillLifts" :(numeric) "weather_Temperature" :(numeric) Fahrenheit "weather_Condition" :(text) Weather Condition "operatingStatus" :(text) Possible values see above } Revision Change 0.22 Add Covid data (2020-11-08)
"covidUpdatedOn" : (date) Date Covid information updated "covidMaskRequired" : (bool) 1 = yes, 0 - no "covidSocialDistancingRequired" : (bool) 1 = yes, 0 - no "covidSanitizationStationsAvailable" : (bool) 1 = yes, 0 - no "covidPassProtection" : (bool) 1 = yes, 0 - no "covidReservationsRequired" : (bool) 1 = yes, 0 - no "covidPrePurchaseDayLiftTicketsRecommended" : (bool) 1 = yes, 0 - no "resortCovidPage" : (text) url to Resort Covid page "covidPassProtectionPage" : (text) url to Resort Pass protection page if applicable "covidReservationsRequiredPage" : (text) url to Resort Reservations page if applicable
Green Circle Fields include previous fields, plus the following fields:
Revision Change 0.9 "snowLast48Hours" :(text) new snow in last 48 hours, unit=inches Field can be a range (13-15) or numeric value (10) "nightGrooming" :(text - Yes/No/"" : blank) Grooming Past 24 hours "snowMaking" :(text - Yes/No/"" : blank) SnowMaking Past 24 hoursAlpine Resort : Revision change 0.7 XCSkiing fields has different values depending on whether a resort is Alpine or XC. "xcSkiing" :(text - Yes/No/"" : blank) Cross Country Skiing openXC Resort : Revision change 0.7 "xcSkiing" :(text - "Not Open, ReOpen Date mm/dd/yyyy" : blank) ReOpen date if temporarily closed."nightSkiingTrails" :(numeric) Number of Night Skiing Trails Open "nightSkiingLifts" :(numeric) Number of Night Skiing Lifts Open "maxOpenDownHillTrails":(numeric) Max Open Down Hill Trails "maxOpenDownHillLifts" :(numeric) Max Open Down Hill Lifts "maxOpenDownHillAcres" :(numeric) Max Open Down Hill Acres "maxOpenDownHillMiles" :(numeric) Max Open Down Hill Miles "secondarySurfaceCondition":(text) Possible values: 'Corn Snow', 'Frozen Granular', 'Hard Pack', 'Icy', 'Loose Granular', 'Machine Groomed', 'Packed Powder', 'Powder', 'Spring Conditions', 'Variable Conditions', 'Wet Granular', 'Wet Packed', 'Wet Snow', 'Windblown', null
Blue Square Fields include previous fields, plus the following fields:
"nightGroomingPerc" :(numeric) Percentage of Trails where Grooming performed. "nightGroomingNumber" :(numeric) Number of Trails where Grooming performed. "snowMakingPerc" :(numeric) Percentage of Trails where SnowMaking performed. "snowMakingNumber" :(numeric) Number of Trails where SnowMaking performed. "xcSkiingTotalKM_Open":(numeric) Number of Total Cross Country KMs open /* Revision change 0.4 added xc field */ "xcSkiingKM" :(numeric) Number of Cross Country Classic KM open "xcSkiingSkatingKM" :(numeric) Number of Cross Country Skating KM open "xcSkiingTrails" :(numeric) Number of Cross Country Trails open /* Revision change 0.3 added xc field */ "maxXCSkiTrails" :(numeric) Max Number of Cross Country Trails open /* Revision change 0.3 added xc field */ "lastSnowFallDate" :(text) Last Snow Fall Date e.g: "Jan 03, 2013" /* Revision change 0.14 added Year to field */ "lastSnowFallAmount" :(text) Last Snow Fall Amount (unit:inches) e.g: "18" or "10 - 13" "prevSnowFallDate" :(text) Previous Snow Fall Date e.g: "Jan 01, 2013" /* Revision change 0.14 added Year to field */ "prevSnowFallAmount" :(text) Previous Snow Fall Amount (unit:inches) e.g: "18" or "10 - 13" "Roads" :(text) Road conditions "Tubing" :(text - Yes/No/"" : blank) Tubing open "tubingHours" :(text) Tubing Hours "tubingLanes" :(numeric) Number of Tubing Lanes "forecastBaseTemp" :(numeric) Noon Forecast Base Temperature - units Fahrenheit "forecastTopTemp" :(numeric) Noon Forecast Summit Temperature - units Fahrenheit "resortAddress" :(text) Resorts address, Physical address if available, otherwise mailing address utilized. /*Revision change 0.3 add weather values*/ "forecastWeather" :(text) Noon Weather ForecastPossible values: 'Cloudy', 'Clear', 'Clearing', 'Fair', 'Increasing Clouds', 'Mostly Cloudy', 'Mostly Clear', 'Mixed Cloud/Sun', 'Mostly Sunny', 'Overcast', 'Partly Cloudy', 'Partly Sunny', 'Sunny', 'Drizzle', 'Flurries', 'Fog', 'Freezing Rain', 'Heavy Snow', 'Light Rain', 'Light Snow', 'Mixed Precip', 'Rain', 'Rain Showers', 'Sleet', 'Snow', 'Snow Showers', 'Snow Squalls'
For International Resorts, the following fields are also in Level 3:
"runCondition" :(text)
"descentTo" :(text)
"avalancheRisk" :(text)
"iceSkating" :(text - Yes/No/"" : blank) Ice Skating open
"walkingTrials" :(text - Yes/No/"" : blank) Walking Trails open
"walkingTrails" :(text - Yes/No/"" : blank) Walking Trails open /* Revision change 0.8 correct spelling. */
"Sledding" :(text - Yes/No/"" : blank) Sledding open
"Curling" :(text - Yes/No/"" : blank) Curling open
Black Diamond Fields include previous fields, plus the following fields:
"latitude" :(text) Latitude e.g.: 44.05376 "longitude" :(text) Longitude e.g.: -71.629314 "webSiteLink" :(text) URL to Resorts website "tnTrailMapURL" :(text) URL to thumbnail Trail Map (Dimensions width: 130 px, height : varies) "lgTrailMapURL" :(text) URL to Large Trail Map, (Dimensions width & height : varies). "logo" :(text) URL to Resort Logo /*Revision change 0.11 add Resort Logo */ "webCamLink" :(text) URL to Resorts Cam Link or Photo gallery (if exists) "generalEmail" :(text) Resorts general email "snowPhone" :(text) Resorts Phone # for up to date conditions /* Revision change 0.4 added snow Phone */ "reservationPhone" :(text) Resorts reservation phone "highLiftElevation" :(text) Highest Lift Elevation e.g.: "3050 ft/930 m" "lowBaseElevation" :(text) Base Elevation e.g.: "950 ft/290 m" "verticalDrop" :(text) Total Vertical Drop "longestTrail" :(text) Name of longest trail "longestTrailLength" :(text) Length of longest trail e.g.: 2.5 miles "seasonTotal" :(text) Natural Snowfall Season Total in inches Revision Change 0.12 change field type from numeric to text. "numberBeginnerTrails" :(text) Number of Beginner Trails "numberIntermediateTrails" :(text) Number of Intermediate Trails "numberAdvancedTrails" :(text) Number of Advanced Trails "numberExpertTrails" :(text) Number of Expert Trails
Social Fields include previous fields, plus the following fields:
"resortTwitter" :(text) URL to Resorts Twitter page "resortFacebook" :(text) URL to Resorts Facebook page "resortYouTube" :(text) URL to Resorts Youtube page "resortPhotos" :(text) URL to Resorts Photo page
Enhanced Weather Fields & Predicted Snowfall are a separate package, that can be purchased & added into any level above:
Note: 5 day forecast valid for USA & Canadian resorts, 3 day forecast for International resorts. Predicted Snowfall for all resorts.
"weatherToday_Temperature_Low" :(numeric) Fahrenheit "weatherToday_Temperature_High" :(numeric) Fahrenheit "weatherToday_Condition" :(text) Weather Condition "weatherToday_WindSpeed" :(numeric) Avg. Wind Speed in mph "weatherToday_WindDirection" :(text) Wind Direction { N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW } "weatherToday_Sunrise" :(text) Local time of sunrise "weatherToday_Sunset" :(text) Local time of sunset "weatherTomorrow_Temperature_Low" :(numeric) Fahrenheit "weatherTomorrow_Temperature_High" :(numeric) Fahrenheit "weatherTomorrow_Condition" :(text) Weather Condition "weatherTomorrow_WindSpeed" :(numeric) Avg. Wind Speed in mph "weatherTomorrow_WindDirection" :(text) Wind Direction { N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW } "weatherTomorrow_Sunrise" :(text) Local time of sunrise "weatherTomorrow_Sunset" :(text) Local time of sunset "weatherDayAfterTomorrow_Temperature_Low" :(numeric) Fahrenheit "weatherDayAfterTomorrow_Temperature_High" :(numeric) Fahrenheit "weatherDayAfterTomorrow_Condition" :(text) Weather Condition "weatherDayAfterTomorrow_WindSpeed" :(numeric) Avg. Wind Speed in mph "weatherDayAfterTomorrow_WindDirection" :(text) Wind Direction { N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW } "weatherDayAfterTomorrow_Sunrise" :(text) Local time of sunrise "weatherDayAfterTomorrow_Sunset" :(text) Local time of sunset "weatherDay4_Temperature_Low" :(numeric) Fahrenheit (Day 4 fields valid for USA & CAN) "weatherDay4_Temperature_High" :(numeric) Fahrenheit "weatherDay4_Condition" :(text) Weather Condition "weatherDay4_WindSpeed" :(numeric) Avg. Wind Speed in mph "weatherDay4_WindDirection" :(text) Wind Direction { N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW } "weatherDay4_Sunrise" :(text) Local time of sunrise "weatherDay4_Sunset" :(text) Local time of sunset "weatherDay5_Temperature_Low" :(numeric) Fahrenheit (Day 5 fields valid for USA & CAN) "weatherDay5_Temperature_High" :(numeric) Fahrenheit "weatherDay5_Condition" :(text) Weather Condition "weatherDay5_WindSpeed" :(numeric) Avg. Wind Speed in mph "weatherDay5_WindDirection" :(text) Wind Direction { N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW } "weatherDay5_Sunrise" :(text) Local time of sunrise "weatherDay5_Sunset" :(text) Local time of sunset "predictedSnowFall_24Hours" :(text) Predicted Snowfall in next 24 hours Field can be a range (3 - 5) or numeric value (5) "predictedSnowFall_48Hours" :(text) Predicted Snowfall in next 48 hours Field can be a range (3 - 5) or numeric value (5) "predictedSnowFall_72Hours" :(text) Predicted Snowfall in next 72 hours Field can be a range (3 - 5) or numeric value (5) "predictedSnowFall_7days" :(text) Predicted Snowfall in next 7 days Field can be a range (3 - 5) or numeric value (5)
Sample result for Green Circle Report (Beginner). More levels coming soon.
{ "apiVersion":"0.1", "totalItems":3, "items":[ {"id":"411008", "resortName":"Portillo", "state":"CH", "reportDateTime":"2010-08-23 07:28:45", "operatingStatus":"", "resortType":"Intl", "newSnowMin":"", "newSnowMax":"", "primarySurfaceCondition":"Packed Powder", "avgBaseDepthMin":"11", "avgBaseDepthMax":"36", "openDownHillTrails":"0", "openDownHillLifts":"13", "openDownHillMiles":"0", "openDownHillAcres":"0", "openDownHillPercent":"93", "nightSkiing":" ", "weekendHours":"", "weekdayHours":"", "snowComments":"", "Parks-n-Pipes":""},{"id":"574004", "resortName":"La Parva", "state":"CH", "reportDateTime":"2010-08-23 07:20:26", "operatingStatus":"", "resortType":"Intl", "newSnowMin":"", "newSnowMax":"", "primarySurfaceCondition":"Packed Powder", "avgBaseDepthMin":"48", "avgBaseDepthMax":"52", "openDownHillTrails":"19", "openDownHillLifts":"12", "openDownHillMiles":"0", "openDownHillAcres":"0", "openDownHillPercent":"90", "nightSkiing":" ", "weekendHours":"Sat\/Sun: 9a-5p", "weekdayHours":"Mon-Fri: 9a-5p", "snowComments":"", "Parks-n-Pipes":""}, {"id":"776006", "resortName":"Termas de Chillan", "state":"CH", "reportDateTime":"2010-08-23 00:00:00", "operatingStatus":"No Current Information", "resortType":"Intl", "newSnowMin":"", "newSnowMax":"", "primarySurfaceCondition":null, "avgBaseDepthMin":"0", "avgBaseDepthMax":"0", "openDownHillTrails":"0", "openDownHillLifts":"0", "openDownHillMiles":"0", "openDownHillAcres":"0", "openDownHillPercent":"0", "nightSkiing":"No", "weekendHours":"", "weekdayHours":"", "snowComments":"", "Parks-n-Pipes":""} ] }
email: andrew.davis@snocountry.org Phone : 603.443.8823