SnoCountry Conditions & Profile JSON API

Current Document Version 0.22 2020-11-08

0.22 Add Resort Covid information (2020-11-08)

  1. Add Resort Covid information.

0.21 Limit Archive data in feed when requesting individual resorts (2018-11-28)

  1. Archive data returned when requesting individual resorts. Due to server restrictions, archive data will not be returned when requesting regions or states.

0.20 Add Archive data to feed (2015-08-04)

  1. Add Archived 3 day window data from last season added to feed.

0.19 Revise Predicted Snowfall values (numeric or range x - z")

  1. Change the value of Predicted Snowfall fields from numeric to text. Values can be a number in inches or a range (x - z") .

0.18 Add Top Snow Fall List

  1. Addition of the Top 20 snowfall list based on newSnowMin/newSnowMax.
  2. Request will return up to 20 resorts

0.17 Add Enhanced Weather & Predicted Snowfall Fields

  1. Addition of Forecasted Weather & Predicted snowfall Fields.

0.16 Add Social Fields

  1. Addition of Social Fields.

0.15 Documentation Changes

  1. Official Switzerland region code CHE.

0.14 Documentation Changes

  1. Added Year to lastSnowFallDate & prevSnowFallDate.

0.13 Documentation Changes

  1. Added code for Finland => FIN.

0.12 Documentation Changes

  1. Fixed field type for numberBeginnerTrails, numberIntermediateTrails, numberAdvancedTrails, numberExpertTrails from numeric to text.

0.11 Changes

  1. Add Ski Area logos to Double Black Diamond Level.

0.10 Changes

  1. Display Complete International Resorts & explain cost structure International.

0.9 Changes

  1. Fix type of value for field snowLast48Hours.

0.8 Changes

  1. Added correct spelling for WalkingTrails. Keeping mis-spell for existing client logic.

0.7 Changes

  1. Revised definition for XCSkiing.

0.6 Changes

  1. Added API Request getResortLists.
    Will display list of resorts (id, name, state, country,region,resortType) to aid in client development.

0.5 Changes

  1. Added XC Total KMs Open field xcSkiingTotalKM_Open

0.4 Changes

  1. Added Snow Phone field snowPhone

0.3 Changes

  1. Added possible values for forecastWeather
  2. Added XC field xcSkiingTrails , maxXCSkiTrails

0.2 Changes

  1. New Field added resortStatus, to all feeds. Specifies whether Ski Area is Open, Closed, Plan To Open, etc...
  2. New Field added snowLast48Hours, to Level 2, 3 & 4 feeds. Snowfall in last 48 hours.
  3. Changed comment on newSnowMin & newSnowMax to specify time frame

Introduction

This is the Developer's guide to SnoCountry's Conditions Feed API.

API Requests

There are 3 API Requests:

General Guidelines

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.

  1. Single ski area condition requests have no limitation. Documentation can be seen here.
  2. Single State condition requests have no limitation. Documentation can be seen here.
  3. Region requests should not be made every few seconds. We recommend if you make a region request, e.g. USA,Europe,Canada, the subsequent region request should be 10 - 15 mins later. Documentation can be seen here.


Developers who will request conditions directly from their app. e.g.: mobile apps.
  1. Single ski area condition requests have no limitation. Documentation can be seen here.
  2. Single State condition requests have no limitation. Documentation can be seen here.
  3. Regional ski area condition requests, from a mobile app we do not allow.
When possible utilize the updates parameter specified below.

Request Parameters

1. apiKey

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
            

2. Specifying which resorts to retrieve.

You can specify which resorts to retrieve by region and/or state.

a. regions

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, (CHE or 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
                

b. states

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
                

c. Resort ID (ids)

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
                

3. resortType

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
            

4. Top 20 snowfall

To retrieve the resorts with the highest amount of snowfall in newSnowMin/newSnowMax add the parameter action=top20.

Notes:

  1. The result will be up to 20 resorts, based on snow reported. Hence the # of resorts returned will range from 0 - 20.
  2. If no resortType specified (Alpine or XC), see above, default will be All. Hence Top20 will consist of Alpine & XC resorts.
  3. The parameters regions & states still apply. Hence you can limit the Top 20 snowfall to a state or region. If no state or region is specified, it will be for the entire WORLD.

Passing action:

            URL: http://feeds.snocountry.net/conditions.php?regions=northwest&apiKey=xxx&resortType=Alpine&action=top20
            
Fields returned:
        "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
           

5. updatesOnly

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 Report Levels: (Contact Andrew Davis @ 603.443.8823 or andrew.davis@snocountry.org to modify your Report Level)

Description of fields in the different Report Levels follows:

Note: All fields can also be null or blank.

1. Green Circle (Level 1):

        "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

2. Blue Square (Level 2):

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 hours       
        
Alpine 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 open
XC 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

3. Black Diamond (Level 3):

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 Forecast  
        
Possible 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
    

4. Double Black Diamond (Level 4):

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).
        
        "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
    

5. Social Fields: Added Revision 0.16

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
    

6. Enhanced Weather & Predicted Snowfall Fields: Added Revision 0.17

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 Results

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":""}
    ]
}

Contact Information