Available fields and Json examples

The following resources are applicable:

Examples

Web cam - Resort Links - Snow - Profile - Overview - Weather Forecast - Site Attribution

Available fields

The data fields below represent all the categories and fields in the Mountain News Web Service. However, the data actually available to you will depend on the tier of service you subscribe to. Please contact a partnership manager at Mountain News for more details.

Snow fields

A snow report example can be found here.

resortReportedWeather is data provided by the resort.

currentWeather is the current days weather provided by our weather partner. 5 day forecasts are also provided.

More info on forecast can be found here

*Full list of values can be found here

Field nameContainerDescriptionType
idResort idInteger
activeDateDate report was updatedDate
lastModifiedUNIX time stamp of last updated time for the snowreport record.Integer
lastModified_dateISO Date of last updated time for the snowreport record. tz - UTCString
reporterCommentComments from the snow reporterString
resortNameName of resortString
resortReportedWeatherThe weather fields below are reported by the resort
resortShortNameTruncated resort nameString
latestSnowreportLatest snow fallDouble
latestSnowDatereportLatest snow fall dateDate
openflag*reportNumerical representation of open_flagInteger Possible Values
openflagname*reportTextual representation of open_flagString
liftsOpenreport.liftsReportNumber of open liftsInteger
liftsOpenWeekendreport.liftsReportNumber of open lifts on weekendInteger
perLiftsOpenreport.liftsReportPercent of lifts openInteger
returnBySki*report.liftsReportNumerical return by skiString
returnBySkiText*report.liftsReportTextual return by skiString
xCtryKilometersreport.nordicReportKM of Nordic Open - Always reported in KM regardless of language or country parameters passedInteger
xcSkateGroomedreport.nordicReportKm SkategroomedInteger
xcTracksetreport.nordicReportKm TracksetInteger
avalancheScale*report.resortReportedWeatherNumerical representation of avalanche possibility as reported by the resortInteger Possible Values
avalancheScaleText*report.resortReportedWeatherTextual representation of avalanche possibility as reported by the resortString
baseWeather*report.resortReportedWeatherNumerical representation of weather at base reported by the resortString
baseWeatherText*report.resortReportedWeatherTextual representation of weather at base reported by the resortString
tempBottomreport.resortReportedWeatherTemperature at bottom reported by the resortDouble
tempTopreport.resortReportedWeatherTemperature at top reported by the resortDouble
topWeather*report.resortReportedWeatherNumerical representation of weather at top reported by the resortString
topWeatherText*report.resortReportedWeatherTextual representation of weather at top reported by the resortString
visibilityBottom*report.resortReportedWeatherNumerical representation of visibility at base reported by the resortInteger Possible Values
visibilityBottomText*report.resortReportedWeatherTextual representation of visibility at base reported by the resortString
visibilityTop*report.resortReportedWeatherNumerical representation of visibility at top reported by the resortInteger Possible Values
visibilityTopText*report.resortReportedWeatherTextual representation of visibility at top reported by the resortString
windDirectionBottom*report.resortReportedWeatherNumerical representation of wind direction at base reported by the resortInteger
windDirectionBottomText*report.resortReportedWeatherTextual representation of wind direction at base reported by the resortString
windDirectionTop*report.resortReportedWeatherNumerical representation of wind direction at top reported by the resortInteger
windDirectionTopText*report.resortReportedWeatherTextual representation of wind direction at top reported by the resortString
windForceBottomreport.resortReportedWeatherNumerical representation of wind force at base reported by the resortDouble
windForceTopreport.resortReportedWeatherNumerical representation of wind force at base reported by the resortDouble
featuresOpenreport.snowParkReportOpen number of snow park featuresLong
jumpsOpenreport.snowParkReportNumber jumps openInteger
parkReshapedDatereport.snowParkReportDate park was reshapedDate
parkReshapedEpochreport.snowParkReportDate park was reshaped in epochLong
pipesOpenreport.snowParkReportNumber pipes open Integer
pipesRecutDatereport.snowParkReportDate park was recutDate
pipesRecutEpochreport.snowParkReportDate park was recut in epochLong
railsOpenreport.snowParkReportNumber rails open Integer
snowparksOpenreport.snowParkReportNumber parks open Integer
offSlope.lowerDepthreport.snowQualitySnow depth at baseDouble
offSlope.middleDepthreport.snowQualitySnow depth at middleDouble
offSlope.surfaceBottom*report.snowQualityTextual representation of surface condition at bottom of slopeString
offSlope.surfaceBottomId*report.snowQualityNumerical representation of surface condition at bottom of slopeInt
offSlope.surfaceTop*report.snowQualityTextual representation of Surface condition at top of slopeString
offSlope.surfaceTopId*report.snowQualityNumerical representation of Surface condition at top of slopeInt
offSlope.upperDepthreport.snowQualitySnow depth at topDouble
onSlope.lowerDepthreport.snowQualitySnow depth at baseDouble
onSlope.middleDepthreport.snowQualitySnow depth at middleDouble
onSlope.surfaceBottom*report.snowQualityTextual representation of Surface condition at bottom of slopeString
onSlope.surfaceBottomId*report.snowQualityNumerical representation of Surface condition at bottom of slopeInt
onSlope.surfaceTop*report.snowQualityTextual representation of Surface condition at top of slopeString
onSlope.surfaceTopId*report.snowQualityNumerical representation of Surface condition at top of slopeInt
onSlope.upperDepthreport.snowQualitySnow depth at topDouble
snowCondition*report.snowQualityTextual representation of snow conditionString
callAheadPhonereport.snowfallResort snow phoneString
snow24hreport.snowfallsnowfall 24 hoursDouble
snow48hreport.snowfallsnowfall 48 hoursDouble
snow72hreport.snowfallsnowfall 72 hoursDouble
snowReportedDatereport.snowfallDate snow fall report was updated lastDate
acresOpenreport.terrainReportAcres Open - Always reported in Acres regardless of language or country parameters passedInteger
numAdvancedRunsreport.terrainReportNumber of open advanced runsInteger
numBeginnerRunsreport.terrainReportNumber of open beginner runsInteger
numExpertRunsreport.terrainReportNumber of open expert runsInteger
numIntermediateRunsreport.terrainReportNumber of open intermediate runsInteger
numKmOpenreport.terrainReportNumber of km Open - Always reported in KM regardless of language or country parameters passedDouble
numRunsWeekendreport.terrainReportNumber of runs open on weekend/td>Integer
openLenAdvancedreport.terrainReportOpen length of advanced runDouble
openLenBeginnerreport.terrainReportOpen length of beginner runDouble
openLenExpertreport.terrainReportOpen length of expert runDouble
openLenIntermediatereport.terrainReportOpen length of intermediate runDouble
openLenWeekendreport.terrainReportLength of open runs on weekendsDouble
openPerAdvancedreport.terrainReportPercent open of advanced runsInteger
openPerBeginnerreport.terrainReportPercent open of beginner runsInteger
openPerExpertreport.terrainReportPercent open of expert runsInteger
openPerIntermediatereport.terrainReportPercent open of intermediate runsInteger
openPerWeekendreport.terrainReportOpen percentage of runs on weekendsInteger
terrainOpenreport.terrainReportOpen terrainInteger
trailsOpenreport.terrainReportOpen Number of trailsInteger

Profile fields

A full profile example report can be found here

Field nameContainerDescriptionType
idResort idInteger
resortNameName of resortString
resortShortNameTruncated resort nameString
numDaysOpenLastYearfactsTotal number of days open the previous yearInteger
projectedClosingDatefactsProjected Closing dateString
projectedOpeningDatefactsProjected opening dateString
numDoubleChairsliftsTotal number of double chairsInteger
numEightLiftsliftsTotal number of high speed eight chairsInteger
numGondolasTransliftsTotal number of gondola chairsInteger
numHighSpeedQuadsliftsTotal number of hight speed quad chairsInteger
numHighSpeedSixliftsTotal number of high speed six chairsInteger
numLiftsliftsTotal number of liftsInteger
numQuadChairsliftsTotal number of quad chairsInteger
numSurfaceLiftsliftsTotal number of surface liftsInteger
numTripleChairsliftsTotal number of triple chairsInteger
citylocationCity of ski resort(not mailing address)String
countryNamelocationCountry of ski resort(not mailing address)String
latitudelocationLatitude of ski resortDouble
longitudelocationLongitude of ski resortDouble
stateNamelocationState of ski resort(not mailing address)String
streetlocationStreet of ski resort(not mailing address)String
ziplocationZip of ski resort(not mailing address)String
kmNordicnordicTotal number of km nordic - Always reported in KM regardless of language or country parameters passedBigDecimal
nordicReportExternalUrlnordicUrl for nordic reportString
lodgingPhoneresortContactSki resort lodging phone numberString
mobileWebsiteresortContactMobile version of ski resort web siteString
phone800resortContactGeneral phone number for ski resortString
skierEmailresortContactContact email for ski resortString
websiteresortContactMain website of ski resortString
glacierResortservicesIs this a glacier ski resort. Yes/NoBoolean
hasNordicservicesDoes the resort have cross country. Yes/NoBoolean
hasSkiingservicesDoes the resort have skiing. Yes/NoBoolean
hasSnowParkservicesDoes the resort have a snowboarding park. Yes/NoBoolean
hasSummerservicesDoes the resort have summer activities. Yes/NoBoolean
indoorResortservicesIs this an indoor ski resort. Yes/NoBoolean
featuresTotalsnowParkTotal number of snow park featuresInteger
numParkJumpssnowParkTotal number of jumpsInteger
numParkPipessnowParkTotal number of pipesInteger
numParkRailssnowParkTotal number of railsInteger
numParkssnowParkTotal number of parksInteger
areaterrainTotal number of skiable areaInteger
elevationBaseterrainBase elevationFloat
elevationTopterrainTop elevationFloat
kmPistesterrainTotal number of km - Always reported in KM regardless of language or country parameters passedBigDecimal
lenAdvancedRunsterrainTotal length of advanced runsBigDecimal
lenBeginnerRunsterrainTotal length of beginner runsBigDecimal
lenExpertRunsterrainTotal length of expert runsBigDecimal
lenIntermediateRunsterrainTotal length of intermediate runsBigDecimal
longestRunterrainLongest runFloat
numAdvancedRunsterrainTotal number of advanced runsInteger
numBeginnerRunsterrainTotal number of beginner runsInteger
numExpertRunsterrainTotal number of expert runsInteger
numIntermediateRunsterrainTotal number of intermediate runsInteger
numRunsterrainTotal number of runsInteger
perAdvancedRunsterrainTotal percent of advanced runsInteger
perBeginnerRunsterrainTotal percent of beginner runsInteger
perExpertRunsterrainTotal percent of expert runsInteger
perIntermediateRunsterrainTotal percent of intermediate runsInteger
verticalHeightterrainVertical dropFloat

Weather fields

A weather example can be found here - More info on forecast can be found here

Field nameDescriptionType
directionDirection of wind at top
is_reported
is_forecast
tempTopMax
tempTopMin
tempBottomMax
tempBottomMin
tempTop
tempBottom
windspeedWind speed at topReported as Mps for metric and Mph for imperial
weatherSymbolTop weather symbol
bottomWinddirectionName
bottomWindspeed
bottomWeatherSymbol
date
date_str
date_local_str
date_local

Web Cams fields

A web cam example can be found here

Field nameContainerDescriptionType
webcamIdWeb cam Id.Integer
creditLineCredit line of web cam String
largeLarge Image. Dimensions are 616x411 px. Not all cams have large image.Integer
lastUpdateDate cam was last updated Long
lastUpdate_strISO Last update time in UTCString
midMedium Image. Dimensions are 142x95 pxInteger
orderNrThe order that the resort chose for this cam, ascending.Integer
resortThe resortId Integer
thumbSmall thumbnail of web cam. Dimensions are 55x55 px.Integer

Overview

A profile of the resort. An example can be found here - Overview

Field nameDescriptionType
overviewresort profileString

Resort Links

Links/attribution for a specific resort. An example can be found here - Links/Attribution

Field nameDescriptionType
urlLinkString
textLink textString
titleLink titleString

Site Attribution

Returns required attribution text, logo, and links. An example can be found here - Attribution

Field nameDescriptionType
attributionLogoString
attributionTextString
requiresAttributionString
requiresResortAttributionString
iphoneAttributionTextString
iphoneAttributionLinkString
androidAttributionTextString
androidAttributionLinkString
domainString

Region

The regions information, localized with resorts and links.

idThe id for the region.Integer
latitudeThe latitude for the region; it's utility is limited by the size of the region. Not all regions will be geocoded.Float
longitudeThe longitude for the region; it's utility is limited by the size of the region. Not all regions will be geocoded.Float
regionNameThe localized region name.String
regionTypeThe type of region, STATE, REGION.String
regionsList of Regions associated to this region. ie. Lake Tahoe is a region of California.Minimal region set.
resortList of resort id's and localized names in the region.[ id => "Integer", resortName=>"String" ]
resortQueryParamQuery string that can be used in resort list endpoints.String
restCombinedReportThe rest endpoint to get all region's combined reportUri
restRegionProfileThe rest endpoint to get all region's resort profiles.Uri
restSnowReportThe rest endpoint to get all region's resort snowreports.Uri