Resort Resource

Getting Started

In order to use the webservice you will need to get your token and determine your locale.

Authentication Token

All endpoints require an authentication token. The token identifies your account. Token information can be found here - AuthKeyResource

name description type default
token ?token=abcdefg1234567 param

Choosing your Locale (Language and Metric)

All endpoints support the country and language parameters to control what metric and language you want. Full list of locales supported.

NOTE: The default locale of the service is en-US. The default locale will return data in imperial units (inches, feet etc...) with US english text translations. You must include both language and country in your query string to override the default language/metric.

name description type default
language language=de param en
country country=at param US

/externalservice/resort/{resortId}/{N}/day/forecast

Weather forecast provided by our weather provider. The data will include current day plus N day forecast. Where N represents days from 1 - 5. Using 0 returns current day only.

FAQ

GET

Required Parameters

As allways your BASE_QUERY_STRING is required.

name description type default
resortId Id of the resort you want. You can get the id's from the countries/region list of resorts. Resort ids path Integer
N N represents number of days from 1 - 5. Using 0 returns current day only. path

Optional Parameters

Note: By default, the data is returned in imperial(inches, feet etc...). You must include both language and country in your query string to override the default language/metric.

name description type default
forecast_onlyWhether to use the current resort reported weather elements in the Current Day forecast.
  • Current day is the local date in the resort's timezone.
  • If you set to true then only the values provided by 3rd party weather providers will be used.
  • The resort reported weather elements can still be accessed in the Snowreport.You can still get the resort reported information
false.

Response Body Sample

currentWeather forecast with resort supplied data

currentWeather": { "snowfall": 0, "is_reported": true, "is_forecast": false, "tempTopMax": -10, "tempTopMin": -10.9, "tempBottomMax": -3.6, "tempBottomMin": -4.6, "tempTop": -6.7, "tempBottom": -6.7, "weatherSymbol": "SUN", "bottomWeatherSymbol": "SUN", "surfaceTop": 2, "surfaceBottom": 2, "surfaceTopText": "Packed Powder", "surfaceBottomText": "Packed Powder", "forecastDate": "2014-02-24", "lastModified": 1393225236, "date": 1393200000, "date_str": "2014.02.24 00:00:00 UTC", "lastModified_str": "2014.02.24 07:00:36 UTC", "date_local_str": "2014.02.24 00:00:00 UTC", "date_local": 1393200000 },

currentWeather forecast data

{ "snowfall": 0, "is_reported": false, "is_forecast": true, "tempTopMax": 23.2, "tempTopMin": 20.6, "tempBottomMax": 26.9, "tempBottomMin": 24.3, "tempTop": 25.3, "tempBottom": 29.2, "weatherSymbol": "SUN", "bottomWeatherSymbol": "SUN", "surfaceTop": 1, "surfaceBottom": 2, "surfaceTopText": "Powder", "surfaceBottomText": "Packed Powder", "forecastDate": "2014-02-13", "lastModified": 1393225236, "date": 1393200000, "date_str": "2014.02.24 00:00:00 UTC", "lastModified_str": "2014.02.24 07:00:36 UTC", "date_local_str": "2014.02.24 00:00:00 UTC", "date_local": 1393200000 }

Fields

is_forecastIs this weather a forecast. If true the weather forecast was provided by our third party weather provider.Boolean
is_reportedIs this weather reported by the resort. If true the weather forecast was provided by the resortBoolean
snowfallThe amount of snowfall. If is_forecast equal true. This data point is the forecasted snow provided by our third party weather provider. If is_reported equals true(and is_forecast is false) this data point is provided directly from the resort.Boolean
bottomWeatherSymbolThe weather symbol for the top station nearest to 12PM on the forecast date.String List of Symbols
bottomWinddirectionNameDirection of wind at top station near 12PM on the forecast date.
bottomWindspeedWind speed at bottom station.Reported as Mps for metric and Mph for imperial
dateTimestamp of forecastInteger
date_localTimestamp of forecastInteger
date_local_strDate of forecastDate
date_strDate of forecast Date
directionDirection of wind at top station near 12PM on the forecast date.
forecastDateThe date the forecast is for in the resorts local time.Date
lastModifiedUNIX timestamp of last updated time of the forecast.Integer
lastModified_strISO Date of last updated time for the forecast record. tz - UTCString
tempBottomThe temperature forecast at the bottom station, nearest to 12PM on the forecast date.Float
tempBottomMaxThe highest temerature forecasted at the bottom station during the 00:00-23:59 forecast period.Float
tempBottomMinThe lowest temerature forecasted at the bottom station during the 00:00-23:59 forecast period.Float
tempTopThe temperature forecast at the top station, nearest to 12PM on the forecast date.Float
tempTopMaxThe highest temerature forecasted at the top station during the 00:00-23:59 forecast period.Float
tempTopMinThe lowest temerature forecasted at the top station during the 00:00-23:59 forecast period.Float
weatherSymbolThe weather symbol for the top station nearest to 12PM on the forecast date.String List of Symbols.
windspeedWind speed at topReported as Mps for metric and Mph for imperial

Resort Reported Fields

surfaceBottomSurface conditions onslope reported by resort at bottom stationInteger
surfaceBottomTextSurface conditions reported by resort at top stationString
surfaceTopSurface conditions onslope reported by resort at top stationInteger
surfaceTopTextSurface conditions onslope reported by resort at top stationString

/externalservice/resort/{resortId}/links

Returns resort attribution links

GET

Required Parameters

As allways your BASE_QUERY_STRING is required.

name description type default
resortId Requested Resort Id path

Optional Parameters

Note: By default, the data is returned in imperial(inches, feet etc...). You must include both language and country in your query string to override the default language/metric.

Response Body Sample

{ "links": { "seasonpasses": { "url": "http://www.onthesnow.com/colorado/vail/season_passes.html", "title": "Vail Ski Resort Season Pass Price Guide" }, "news": { "url": "http://www.onthesnow.com/colorado/vail/news.html", "text": "Vail News", "title": "Vail Ski & Skiing News & Events" }, "cams": { "url": "http://www.onthesnow.com/colorado/vail/webcams.html", "text": "Vail Cams", "title": "Vail Web Cam & Daily Photo Gallery" }, "skireport": { "url": "http://www.onthesnow.com/colorado/vail/skireport.html", "text": "Vail Ski Report", "title": "Ski & Snow Report I Vail I The Latest Snow Conditions I OnTheSnow.com" }, "weather": { "url": "http://www.onthesnow.com/colorado/vail/weather.html", "text": "Vail Weather", "title": "Vail, Colorado Ski Weather Forecast" }, "lifttickets": { "url": "http://www.onthesnow.com/colorado/vail/lift-tickets.html", "text": "Vail Lift Ticket Deals", "title": "Vail Lift Tickets: Ski Lift Ticket Prices & Deals" }, "travel": { "url": "http://www.onthesnow.com/colorado/vail/travel.html", "text": "Vail Deals", "title": "Vail Ski Deals: Lift Tickets, Hotels & Vacations" }, "profile": { "url": "http://www.onthesnow.com/colorado/vail/ski-resort.html", "text": "More On Vail", "title": "Vail Ski Resort - Lift Ticket Deals, Reviews & Snow Reports" } }, }

/externalservice/resort/{resortId}/profile

Returns profile/stats for a resort. All totals(total number of lifts, total number of km etc...) are returned in this method.

Multi Resort

You can get multiple resorts in either Map or List using the multiple resort endpoints and resortId parameters in the query string

/externalservice/resort/profile

Returns a Map<resortId, profile> profile/stats for a list of resort. All totals(total number of lifts, total number of km etc...) are returned in this method.

{ N =>{ ... }, N1 =>{ ... } } # N = a resortId.

/externalservice/resort/profile/ordered

Returns an array/list of profile/stats for a list of resorts. All totals(total number of lifts, total number of km etc...) are returned in this method.

[ { ... }, { ... } ]

FAQ

GET

Required Parameters

As allways your BASE_QUERY_STRING is required.

name description type default
resortId Requested Resort Id path or param list for multi resort GET

Optional Parameters

Note: By default, the data is returned in imperial(inches, feet etc...). You must include both language and country in your query string to override the default language/metric.

Sample Request

#single resort profile curl http://clientservice.onthesnow.com/externalservice/resort/482/profile?token=YOUR_TOKEN&language=en&country=US #map curl http://clientservice.onthesnow.com/externalservice/resort/profile?token=YOUR_TOKEN&language=en&country=US&resortId=5&resortId=482&resortId=330 #list/array profile. curl http://clientservice.onthesnow.com/externalservice/resort/profile/ordered?token=YOUR_TOKEN&language=en&country=US&resortId=5&resortId=482&resortId=330

Response Body Sample

{ "id": 482, "resortName": "Vail", "terrain": { "area": 5289, "numExpertRuns": 0, "numAdvancedRuns": 0, "numIntermediateRuns": 0, "numBeginnerRuns": 0, "perExpertRuns": 28, "perAdvancedRuns": 25, "perIntermediateRuns": 29, "perBeginnerRuns": 18, "numRuns": 193, "elevationTop": 11570, "elevationBase": 8120, "verticalHeight": 3450, "longestRun": 2.485, "kmPistes": 0, "lenExpertRuns": 0, "lenAdvancedRuns": 0, "lenIntermediateRuns": 0, "lenBeginnerRuns": 0 }, "lifts": { "numLifts": 31, "numSurfaceLifts": 9, "numTripleChairs": 2, "numDoubleChairs": 1, "numQuadChairs": 1, "numGondolasTrans": 2, "numHighSpeedQuads": 16, "numHighSpeedSix": 0 }, "location": { "id": 0, "street": "450 E. Lionshead Circle", "zip": "81658", "city": "Avon", "stateName": "Colorado", "countryName": "United States", "longitude": -106.3864489, "latitude": 39.60958814 }, "resortContact": { "id": 0, "website": "http://www.onthesnow.com/c/l?a=482&s=3&u=http%3A%2F%2Fwww.vail.com", "lodgingPhone": "(970) 845-2500", "phone800": "970-SKI-VAIL", "skierEmail": "activitiesdeskadmin@vailresorts.com" }, "facts": { "projectedClosingDate": "2013-04-21", "projectedOpeningDate": "2012-11-16", "numDaysOpenLastYear": 157 }, "snowPark": { "numParks": 3, "numParkPipes": 2, "numParkJumps": 0, "numParkRails": 0 }, "nordic": { "kmNordic": 0 }, "services": { "hasSummer": true, "hasNordic": true, "hasSnowPark": true, "hasSkiing": true, "indoorResort": false, "glacierResort": false }, "resortShortName": "Vail" }

Structure

You can get the field details here

Profile ContainerSnowreport ContainerDesc
resortContactN/AThe fields that are used to contact the resort, phone, web and email.
terrainterrainReportThe fields that describe the resort's terrain.
liftsliftsReportThe fields that describe the resorts lifts.
locationN/AThe resorts location.
factsN/AInformation about the resort like opening/closing dates.
snowParksnowParkReportThe fields that describe the resort's snowpark.
nordicnordicReportCrosscountry information.
servicesN/AThe types off offerings the resort has.

/externalservice/resort/{resortId}/snowreport

Returns snow data, resort reported weather, and current day weather(as reported by a third party weather provider).

To get the total number of runs, total number lifts etc... that info can be found in the resort profile method

Multi Resort

You can get multiple resorts in either Map or List using the multiple resort endpoints and resortId parameters in the query string

/externalservice/resort/snowreport

Returns a Map<resortId, profile> of snowreports for a list of resorts.

{ N =>{ ... }, N1 =>{ ... } } # N = a resortId.

/externalservice/resort/snowreport/ordered

Returns an array/list of snowreports for a list of resorts.

[ { ... }, { ... } ]

FAQ

GET

Required Parameters

As allways your BASE_QUERY_STRING is required.

name description type default
resortId Requested Resort Id path or list in QUERY_STRING for multi

Optional Parameters

Note: By default, the data is returned in imperial(inches, feet etc...). You must include both language and country in your query string to override the default language/metric.

name description type default
forecast_only
  • True - use only forecast data for currentWeather.
  • Default - use reported data in currentWeather
param false

Sample Request

#single resort http://clientservice.onthesnow.com/externalservice/resort/482/snowreport?token=YOUR_TOKEN&language=en&country=US #List curl http://clientservice.onthesnow.com/externalservice/resort/snowreport/ordered?token=YOUR_TOKEN&language=en&country=US&resortId=5&resortId=482&resortId=330 #Map curl http://clientservice.onthesnow.com/externalservice/resort/snowreport?token=YOUR_TOKEN&language=en&country=US&resortId=5&resortId=482&resortId=330

Response Body Sample

{ "id": 482, "report": { "openflag": 5, "openflagname": "No Report Available", "snowQuality": "onSlope": { "surfaceBottom": "N/A", "surfaceBottomId": 0, "surfaceTop": "N/A", "surfaceTopId": 0, "lowerDepth": 0, "upperDepth": 0, "middleDepth": 0 } }, "terrainReport": { }, "snowParkReport": { }, "nordicReport": { }, "liftsReport": { }, "resortReportedWeather": { }, "snowfall": { "snowReportedDate": "2013-04-29", "snow24h": 0, "snow48h": 0, "snow72h": 0, "callAheadPhone": "970-754-4888" }, "openflagName": "No Report Available" }, "currentWeather": { "direction": "SE", "is_reported": false, "is_forecast": false, "tempTopMax": 43.8, "tempTopMin": 35.1, "tempBottomMax": 50.1, "tempBottomMin": 41.4, "tempTop": 38.2, "tempBottom": 44.6, "windspeed": 4.7, "weatherSymbol": "SUN", "bottomWinddirectionName": "SE", "bottomWindspeed": 4.7, "bottomWeatherSymbol": "SUN", "date": 1374019200, "date_str": "2013.07.17 00:00:00 UTC", "date_local_str": "2013.07.17 00:00:00 UTC", "date_local": 1374019200 }, "resortShortName": "Vail", "resortName": "Vail", "activeDate": "2013-07-04" }

Structure

You can get the field details here

Snowreport ContainerProfile ContainerDesc
currentWeatherN/AThe current weather report.
report.terrainReportterrainThe current terrain report.
report.liftsReportliftsThe current lift report.
report.resortReportedWeatherN/AThe resort reported weather fields.
report.snowParkReportsnowParkThe fields that describe the resort's snowpark.
report.nordicReportnordicThe current crosscountry/nordic report.
report.snowQualityN/AThe current snow conditions.
report.snowfallN/AThe recent/daily snowfall

/externalservice/resort/{resortId}/combinedreport

The combined report includes snow/info/resort links/attribution/cams into a single feed.

Multi Resort

You can get multiple resorts in either Map or List using the multiple resort endpoints and resortId parameters in the query string

/externalservice/resort/combinedreport

Returns a Map<resortId, combinedreport> for a list of resorts.

{ N =>{ ... }, N1 =>{ ... } } # N = a resortId.

/externalservice/resort/combinedreport/ordered

Returns a Array<combinedreport> for a list of resorts.

[ { ... }, { ... } ]

FAQ

GET

Required Parameters

As allways your BASE_QUERY_STRING is required.

name description type default
resortId Requested Resort Id path or list in QUERY_STRING for multi

Optional Parameters

Note: By default, the data is returned in imperial(inches, feet etc...). You must include both language and country in your query string to override the default language/metric.

name description type default
forecast_only
  • True - use only forecast data for currentWeather.
  • False - use reported data in currentWeather
param false
links
  • True - get the attribution links container in the combinded report
  • False - skip the links container.
param true

Sample Request

#single resort http://clientservice.onthesnow.com/externalservice/resort/482/combinedreport?token=YOUR_TOKEN&language=en&country=US #List curl http://clientservice.onthesnow.com/externalservice/resort/combinedreport/ordered?token=YOUR_TOKEN&language=en&country=US&resortId=5&resortId=482&resortId=330 #Map curl http://clientservice.onthesnow.com/externalservice/resort/combinedreport?token=YOUR_TOKEN&language=en&country=US&resortId=5&resortId=482&resortId=330&forecast_only=true&links=false

Response Body Sample

{ "resortId": 20, "resortName": "Arapahoe Basin Ski Area", "links": { "links": { "seasonpasses": { "url": "http://at.skiinfo.com/colorado/arapahoe-basin-ski-area/season_passes.html", "title": "Arapahoe Basin Ski Area Saisonskipässe | Skipass Preise | Skiinfo" }, "news": { "url": "http://at.skiinfo.com/colorado/arapahoe-basin-ski-area/news.html", "text": "Arapahoe Basin Ski Area News", "title": "News Arapahoe Basin Ski Area | Neues aus dem Skigebiet | Skiinfo" }, "cams": { "url": "http://at.skiinfo.com/colorado/arapahoe-basin-ski-area/webcams.html", "text": "Arapahoe Basin Ski Area Webcams", "title": "Webcams Arapahoe Basin Ski Area | Skiinfo" }, "skireport": { "url": "http://at.skiinfo.com/colorado/arapahoe-basin-ski-area/schneehoehen-schneebericht.html", "text": "Arapahoe Basin Ski Area Skibericht", "title": "Schneehöhen Arapahoe Basin Ski Area | Schneebericht | Skiinfo" }, "weather": { "url": "http://at.skiinfo.com/colorado/arapahoe-basin-ski-area/wetter.html", "text": "Arapahoe Basin Ski Area Wetter", "title": "Arapahoe Basin Ski Area Skiwetter | Wettervorhersage | Skiinfo" }, "lifttickets": { "url": "http://at.skiinfo.com/colorado/arapahoe-basin-ski-area/skipass.html", "text": "Arapahoe Basin Ski Area Skipass Angebote", "title": "Skipasspreise Arapahoe Basin Ski Area | Was kosten Skipässe? | Skiinfo" }, "travel": { "url": "http://at.skiinfo.com/colorado/arapahoe-basin-ski-area/reisen.html", "text": "Arapahoe Basin Ski Area Angebote", "title": "Arapahoe Basin Ski Area Ski Angebote | Hotels und Skipass | Skiinfo" }, "profile": { "url": "http://at.skiinfo.com/colorado/arapahoe-basin-ski-area/skigebiet.html", "text": "Mehr unter Arapahoe Basin Ski Area", "title": "Arapahoe Basin Ski Area Skigebiet | Pisten Lifte Skipässe | Skiinfo" } }, }, "info": { "id": 20, "resortName": "Arapahoe Basin Ski Area", "terrain": { "area": 960, "numExpertRuns": 0, "numAdvancedRuns": 0, "numIntermediateRuns": 0, "numBeginnerRuns": 0, "perExpertRuns": 23, "perAdvancedRuns": 37, "perIntermediateRuns": 30, "perBeginnerRuns": 10, "numRuns": 109, "elevationTop": 3977.64, "elevationBase": 3285.74, "verticalHeight": 691.896, "longestRun": 1.5 }, "lifts": { "numLifts": 8, "numSurfaceLifts": 2, "numTripleChairs": 1, "numDoubleChairs": 3, "numQuadChairs": 1, "numGondolasTrans": 0, "numHighSpeedQuads": 1, "numHighSpeedSix": 0 }, "location": { "street": "28194 US Highway 6", "zip": "80435", "city": "Dillon", "stateName": "Colorado", "countryName": "Vereinigte Staaten", "longitude": -105.8790939, "latitude": 39.64173384 }, "resortContact": { "website": "http://www.onthesnow.com/c/l?a=20&s=3&u=http%3A%2F%2Fwww.arapahoebasin.com", "lodgingPhone": "(970) 468-0718", "phone800": "888-272-7246", "skierEmail": "abasin@a-basin.net" }, "facts": { "projectedClosingDate": "2013-06-02", "projectedOpeningDate": "2012-10-17", "numDaysOpenLastYear": 245 }, "snowPark": { "numParks": 3, "numParkPipes": 0, "numParkJumps": 0, "numParkRails": 0 }, "nordic": { }, "services": { "hasSummer": false, "hasNordic": false, "hasSnowPark": true, "hasSkiing": true, "indoorResort": false, "glacierResort": false }, "resortShortName": "Arapahoe Basin" }, }

/externalservice/resort/{resortId}/webcams

Returns web cams for the requested resort

Multi Resort

You can get multiple resorts in either Map or List using the multiple resort endpoints and resortId parameters in the query string

/externalservice/resort/webcams

Returns a Map<resortId, webcams> for a list of resorts.

{ N =>{ ... }, N1 =>{ ... } } # N = a resortId.

/externalservice/resort/webcams/ordered

Returns a Array<webcams> for a list of resorts.

[ { ... }, { ... } ]

FAQ

GET

Required Parameters

As allways your BASE_QUERY_STRING is required.

name description type default
resortId Requested Resort Id path or list in QUERY_STRING for multi

Optional Parameters

Note: By default, the data is returned in imperial(inches, feet etc...). You must include both language and country in your query string to override the default language/metric.

Sample Request

#single resort http://clientservice.onthesnow.com/externalservice/resort/482/webcams?token=YOUR_TOKEN&language=en&country=US #List curl http://clientservice.onthesnow.com/externalservice/resort/webcams/ordered?token=YOUR_TOKEN&language=en&country=US&resortId=5&resortId=482&resortId=330 #Map curl http://clientservice.onthesnow.com/externalservice/resort/webcams?token=YOUR_TOKEN&language=en&country=US&resortId=5&resortId=482&resortId=330&forecast_only=true&links=false

Response Body Sample

[ { "webcamId": 3333, "resort": 482, "lastUpdate": 1373859672, "creditLine": { }, "orderNr": 5, "image": { "thumb": "http://img4.onthesnow.com/webcams/482/3333/2013-07-15_0341/tu.jpg", "mid": "http://img4.onthesnow.com/webcams/482/3333/2013-07-15_0341/mi.jpg", "large": "http://img4.onthesnow.com/webcams/482/3333/2013-07-15_0341/la.jpg", "creditLine": { } }, "lastUpdate_str": "2013.07.15 03:41:12 UTC" }, { "webcamId": 3378, "resort": 482, "lastUpdate": 1373859671, "creditLine": { }, "orderNr": 4, "image": { "thumb": "http://img1.onthesnow.com/webcams/482/3378/2013-07-15_0341/tu.jpg", "mid": "http://img1.onthesnow.com/webcams/482/3378/2013-07-15_0341/mi.jpg", "large": "http://img1.onthesnow.com/webcams/482/3378/2013-07-15_0341/la.jpg", "creditLine": { } }, "lastUpdate_str": "2013.07.15 03:41:11 UTC" }, ]

/externalservice/resort/{type}?token={token}&resortId={resort_id}&resortId={resort_id}

Allows multiple resort ids to be appended to the snowreport, webcams, forecast, profile, combined report methods. This allows the client to make a single call for multiple resorts

GET

Required Parameters

name description type default
token Ex: ?token=abcdefg1234567 - Token information can be found here - AuthKeyResource param
resortId Requested Resort Id param
type The type of data requested. Works with snowreport, webcams, combinedreport, forecast, profile path

Optional Parameters

Note: By default, the data is returned in imperial(inches, feet etc...). You must include both language and country in your query string to override the default language/metric.

name description type default
language Ex: &country=at&language=de - Controls text translations. Full list of languages supported. param English
country Ex: &country=at&language=de - Controls metric type. Full list of countries supported param Imperial

Response Body Sample

{ "743": { "id": 743, "resortName": "Charlotte Pass", "terrain": { "area": 124, "perExpertRuns": 0, "perAdvancedRuns": 10, "perIntermediateRuns": 80, "perBeginnerRuns": 10, "numRuns": 6, "elevationTop": 1965.2, "elevationBase": 1758.5, "verticalHeight": 190.3, "longestRun": 0 }, "lifts": { "numLifts": 7, "numSurfaceLifts": 6, "numTripleChairs": 1, "numDoubleChairs": 0, "numQuadChairs": 0, "numGondolasTrans": 0, "numHighSpeedQuads": 0, "numHighSpeedSix": 0 }, "location": { "id": 0, "street": "Charlotte Pass Village - Kosciuszko Road", "zip": "2624", "city": "Perisher Valley", "stateName": "New South Wales", "countryName": "Australia", "longitude": 148.465851303, "latitude": -36.469559253 }, "resortContact": { "id": 0, "phone800": "61-02-6457-5245", "skierEmail": "chalet@charlotte.snowy.net.au" }, "facts": { "projectedClosingDate": "2013-09-22", "projectedOpeningDate": "2013-06-21", "numDaysOpenLastYear": 0 }, "snowPark": { }, "nordic": { }, "services": { "hasSummer": true, "hasNordic": false, "hasSnowPark": false, "hasSkiing": true, "indoorResort": false, "glacierResort": false }, "resortShortName": "Charlotte Pass" }, "744": { "id": 744, "resortName": "Perisher", "terrain": { "area": 1245, "perExpertRuns": 0, "perAdvancedRuns": 18, "perIntermediateRuns": 60, "perBeginnerRuns": 22, "numRuns": 133, "elevationTop": 6738.8, "elevationBase": 1604.3, "verticalHeight": 1164.7, "longestRun": 1.864 }, "lifts": { "numLifts": 47, "numSurfaceLifts": 34, "numTripleChairs": 2, "numDoubleChairs": 4, "numQuadChairs": 4, "numGondolasTrans": 0, "numHighSpeedQuads": 2, "numHighSpeedSix": 0 }, "location": { "id": 0, "street": "Kosciuszko Road Access", "zip": "2624", "city": "Perisher Valley", "stateName": "New South Wales", "countryName": "Australia", "longitude": 148.623440994, "latitude": -36.418690685 }, "resortContact": { "id": 0, "phone800": "61-02-6459-4523", "skierEmail": "pr@perisher.com.au" }, "facts": { "projectedClosingDate": "2013-10-05", "projectedOpeningDate": "2013-06-08", "numDaysOpenLastYear": 119 }, "snowPark": { "numParks": 5, "numParkPipes": 0, "numParkJumps": 0, "numParkRails": 0 }, "nordic": { "kmNordic": 100 }, "services": { "hasSummer": true, "hasNordic": true, "hasSnowPark": true, "hasSkiing": true, "indoorResort": false, "glacierResort": false }, "resortShortName": "Perisher" }, "745": { "id": 745, "resortName": "Selwyn Snowfields", "terrain": { "area": 0, "perExpertRuns": 0, "perAdvancedRuns": 12, "perIntermediateRuns": 48, "perBeginnerRuns": 40, "numRuns": 12, "elevationTop": 1614.2, "elevationBase": 1492.8, "verticalHeight": 121.4, "longestRun": 0 }, "lifts": { "numLifts": 10, "numSurfaceLifts": 10, "numTripleChairs": 0, "numDoubleChairs": 0, "numQuadChairs": 0, "numGondolasTrans": 0, "numHighSpeedQuads": 0, "numHighSpeedSix": 0 }, "location": { "id": 0, "street": "Kings Cross Road", "zip": "2630", "city": "Mt. Selwyn", "stateName": "New South Wales", "countryName": "Australia", "longitude": 148.45, "latitude": -35.908333 }, "resortContact": { "id": 0, "phone800": "61-02-6454-9488", "skierEmail": "snowinfo@selwynsnow.com.au" }, "facts": { "projectedClosingDate": "2013-10-07", "projectedOpeningDate": "2013-06-08", "numDaysOpenLastYear": 0 }, "snowPark": { "numParks": 2, "numParkPipes": 0, "numParkJumps": 0, "numParkRails": 0 }, "nordic": { }, "services": { "hasSummer": true, "hasNordic": false, "hasSnowPark": true, "hasSkiing": true, "indoorResort": false, "glacierResort": false }, "resortShortName": "Selwyn Snowfields" },