Default
get
Authorizations
x-api-keystringRequired
Query parameters
regionIdstringOptional
resortIdsstringOptional
Responses
200
200 response
application/json
get
/resorts/snowreportGET /resorts/snowreport HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
[
{
"depth": {
"middle": 1,
"summit": 1,
"base": 1
},
"surfaceType": 1,
"lifts": {
"total": 1,
"details": [
{
"name": "text",
"type": "surface",
"status": 0
}
],
"open": 1
},
"resort": 1,
"terrain": {
"parks": {
"total": 1,
"open": 1
},
"canReturnBySki": true,
"km": {
"total": 1,
"open": 1
},
"runsIntermediate": {
"total": 1,
"openPercent": 1,
"totalLen": 1,
"openNum": 1,
"totalPercent": 1,
"openLen": 1
},
"runsExpert": {
"total": 1,
"openPercent": 1,
"totalLen": 1,
"openNum": 1,
"totalPercent": 1,
"openLen": 1
},
"runsBeginner": {
"total": 1,
"openPercent": 1,
"totalLen": 1,
"openNum": 1,
"totalPercent": 1,
"openLen": 1
},
"runsAdvanced": {
"total": 1,
"openPercent": 1,
"totalLen": 1,
"openNum": 1,
"totalPercent": 1,
"openLen": 1
},
"tubes": {
"total": 1,
"open": 1
},
"acres": {
"total": 1,
"open": 1
},
"nordic": {
"total": 1,
"skategroomed": 1,
"trackset": 1,
"open": 1
},
"runs": {
"total": 1,
"openPercent": 1,
"details": [
{
"difficulty": 0,
"nightskiing": true,
"snowmaking": true,
"name": "text",
"grooming": true,
"status": 0
}
],
"open": 1
},
"pipes": {
"total": 1,
"open": 1
}
},
"recent": [
{
"date": "text",
"snow": 1
}
],
"surfaceTypeBottom": 1,
"status": {
"openFlag": 1,
"closingDate": "text",
"openingDate": "text"
},
"updatedAt": "2025-12-06T16:01:03.385Z"
}
]get
Authorizations
x-api-keystringRequired
Path parameters
resortIdstringRequired
Responses
200
200 response
application/json
get
/resort/{resortId}/snowreportGET /resort/{resortId}/snowreport HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
{
"depth": {
"middle": 1,
"summit": 1,
"base": 1
},
"surfaceType": 1,
"lifts": {
"total": 1,
"details": [
{
"name": "text",
"type": "surface",
"status": 0
}
],
"open": 1
},
"resort": 1,
"terrain": {
"parks": {
"total": 1,
"open": 1
},
"canReturnBySki": true,
"km": {
"total": 1,
"open": 1
},
"runsIntermediate": {
"total": 1,
"openPercent": 1,
"totalLen": 1,
"openNum": 1,
"totalPercent": 1,
"openLen": 1
},
"runsExpert": {
"total": 1,
"openPercent": 1,
"totalLen": 1,
"openNum": 1,
"totalPercent": 1,
"openLen": 1
},
"runsBeginner": {
"total": 1,
"openPercent": 1,
"totalLen": 1,
"openNum": 1,
"totalPercent": 1,
"openLen": 1
},
"runsAdvanced": {
"total": 1,
"openPercent": 1,
"totalLen": 1,
"openNum": 1,
"totalPercent": 1,
"openLen": 1
},
"tubes": {
"total": 1,
"open": 1
},
"acres": {
"total": 1,
"open": 1
},
"nordic": {
"total": 1,
"skategroomed": 1,
"trackset": 1,
"open": 1
},
"runs": {
"total": 1,
"openPercent": 1,
"details": [
{
"difficulty": 0,
"nightskiing": true,
"snowmaking": true,
"name": "text",
"grooming": true,
"status": 0
}
],
"open": 1
},
"pipes": {
"total": 1,
"open": 1
}
},
"recent": [
{
"date": "text",
"snow": 1
}
],
"surfaceTypeBottom": 1,
"status": {
"openFlag": 1,
"closingDate": "text",
"openingDate": "text"
},
"updatedAt": "2025-12-06T16:01:03.385Z"
}get
Authorizations
x-api-keystringRequired
Query parameters
regionIdstringOptional
resortIdsstringOptional
Responses
200
200 response
application/json
get
/resorts/weather/hourlyGET /resorts/weather/hourly HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
[
{
"weatherItems": [
{
"datetime": "text",
"mid": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
},
"summit": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
},
"base": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
}
}
],
"summit": 1,
"base": 1,
"resort": 1
}
]get
Authorizations
x-api-keystringRequired
Query parameters
searchstringOptional
Responses
200
200 response
application/json
get
/regionsGET /regions HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
[
{
"country": "text",
"id": 1,
"title": "text"
}
]get
Authorizations
x-api-keystringRequired
Path parameters
resortIdstringRequired
Responses
200
200 response
application/json
get
/resort/{resortId}/weather/dailyGET /resort/{resortId}/weather/daily HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
{
"weatherItems": [
{
"datetime": "text",
"mid": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
},
"summit": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
},
"base": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
}
}
],
"summit": 1,
"base": 1
}get
Authorizations
x-api-keystringRequired
Path parameters
resortIdstringRequired
Responses
200
200 response
application/json
get
/resort/{resortId}/webcamsGET /resort/{resortId}/webcams HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
[
{
"image": {
"large": "https://example.com",
"thumb": "https://example.com",
"xlarge": "https://example.com",
"mid": "https://example.com"
},
"lastUpdate": "2025-12-06T16:01:03.385Z",
"webcamId": 1,
"resort": 1,
"webcamName": "text",
"webcamIframeUrl": "text",
"liveStreaming": true
}
]get
Authorizations
x-api-keystringRequired
Path parameters
resortIdstringRequired
Responses
200
200 response
application/json
get
/resort/{resortId}/profileGET /resort/{resortId}/profile HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
{
"elevation": {
"verticalDrop": 1,
"summit": 1,
"base": 1
},
"website": "text",
"resortName": "text",
"lifts": {
"total": 1,
"allLifts": [
{
"name": "text",
"type": "surface"
}
],
"details": {
"numEightLifts": 1,
"numTripleChairs": 1,
"numGondolasTrans": 1,
"numQuadChairs": 1,
"numLifts": 1,
"numSurfaceLifts": 1,
"numHighSpeedQuads": 1,
"numHighSpeedSix": 1,
"numDoubleChairs": 1
},
"open": 1
},
"services": {
"hasNordic": true,
"hasSnowPark": true,
"hasSkiing": true,
"hasSummer": true,
"glacierResort": true,
"indoorResort": true
},
"facts": {
"projectedOpening": "2025-12-06",
"numDaysOpenLastYear": 1,
"projectedClosing": "2025-12-06"
},
"skierEmail": "text",
"operatingHours": {
"sunday": {
"close": "text",
"open": "text"
},
"saturday": {
"close": "text",
"open": "text"
},
"tuesday": {
"close": "text",
"open": "text"
},
"friday": {
"close": "text",
"open": "text"
},
"wednesday": {
"close": "text",
"open": "text"
},
"thursday": {
"close": "text",
"open": "text"
},
"monday": {
"close": "text",
"open": "text"
}
},
"phone800": "text",
"nightSkiing": {
"sunday": true,
"km": 1,
"saturday": true,
"tuesday": true,
"friday": true,
"wednesday": true,
"thursday": true,
"acres": 1,
"monday": true
},
"location": {
"zip": "text",
"city": "text",
"stateName": "text",
"street": "text",
"latitude": 1,
"countryName": "text",
"longitude": 1
},
"id": 1,
"runs": {
"expert": 1,
"total": 1,
"beginner": 1,
"advanced": 1,
"intermediate": 1,
"allRuns": [
{
"difficulty": 1,
"length": 1,
"name": "text"
}
],
"totalRunsLength": 1
},
"terrain": {
"km": 1,
"acres": 1,
"skiReturn": 1,
"longestRun": 1
}
}get
Authorizations
x-api-keystringRequired
Query parameters
regionIdstringOptional
resortIdsstringOptional
Responses
200
200 response
application/json
get
/resorts/webcamsGET /resorts/webcams HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
[
{
"image": {
"large": "https://example.com",
"thumb": "https://example.com",
"xlarge": "https://example.com",
"mid": "https://example.com"
},
"lastUpdate": "2025-12-06T16:01:03.385Z",
"webcamId": 1,
"resort": 1,
"webcamName": "text",
"webcamIframeUrl": "text",
"liveStreaming": true
}
]get
Authorizations
x-api-keystringRequired
Query parameters
statestringOptional
continentstringOptional
resortNamestringOptional
countrystringOptional
Responses
200
200 response
application/json
get
/resortsGET /resorts HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
[
{
"continent": "text",
"country": "text",
"regionId": 1,
"name": "text",
"id": 1,
"state": "text"
}
]get
Authorizations
x-api-keystringRequired
Query parameters
regionIdstringOptional
resortIdsstringOptional
Responses
200
200 response
application/json
get
/resorts/weather/dailyGET /resorts/weather/daily HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
[
{
"weatherItems": [
{
"datetime": "text",
"mid": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
},
"summit": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
},
"base": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
}
}
],
"summit": 1,
"base": 1,
"resort": 1
}
]get
Authorizations
x-api-keystringRequired
Path parameters
resortIdstringRequired
Responses
200
200 response
application/json
get
/resort/{resortId}/weather/hourlyGET /resort/{resortId}/weather/hourly HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
{
"weatherItems": [
{
"datetime": "text",
"mid": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
},
"summit": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
},
"base": {
"temp": {
"min": 1,
"max": 1
},
"snow": {
"density": 1,
"snowfall": 1,
"probability": 1,
"snowline": 1
},
"type": "text",
"wind": {
"gusts": 1,
"speed": 1,
"direction": 1
}
}
}
],
"summit": 1,
"base": 1
}get
Authorizations
x-api-keystringRequired
Query parameters
regionIdstringOptional
resortIdsstringOptional
Responses
200
200 response
application/json
get
/resorts/profileGET /resorts/profile HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200
200 response
[
{
"elevation": {
"verticalDrop": 1,
"summit": 1,
"base": 1
},
"website": "text",
"resortName": "text",
"lifts": {
"total": 1,
"allLifts": [
{
"name": "text",
"type": "surface"
}
],
"details": {
"numEightLifts": 1,
"numTripleChairs": 1,
"numGondolasTrans": 1,
"numQuadChairs": 1,
"numLifts": 1,
"numSurfaceLifts": 1,
"numHighSpeedQuads": 1,
"numHighSpeedSix": 1,
"numDoubleChairs": 1
},
"open": 1
},
"services": {
"hasNordic": true,
"hasSnowPark": true,
"hasSkiing": true,
"hasSummer": true,
"glacierResort": true,
"indoorResort": true
},
"facts": {
"projectedOpening": "2025-12-06",
"numDaysOpenLastYear": 1,
"projectedClosing": "2025-12-06"
},
"skierEmail": "text",
"operatingHours": {
"sunday": {
"close": "text",
"open": "text"
},
"saturday": {
"close": "text",
"open": "text"
},
"tuesday": {
"close": "text",
"open": "text"
},
"friday": {
"close": "text",
"open": "text"
},
"wednesday": {
"close": "text",
"open": "text"
},
"thursday": {
"close": "text",
"open": "text"
},
"monday": {
"close": "text",
"open": "text"
}
},
"phone800": "text",
"nightSkiing": {
"sunday": true,
"km": 1,
"saturday": true,
"tuesday": true,
"friday": true,
"wednesday": true,
"thursday": true,
"acres": 1,
"monday": true
},
"location": {
"zip": "text",
"city": "text",
"stateName": "text",
"street": "text",
"latitude": 1,
"countryName": "text",
"longitude": 1
},
"id": 1,
"runs": {
"expert": 1,
"total": 1,
"beginner": 1,
"advanced": 1,
"intermediate": 1,
"allRuns": [
{
"difficulty": 1,
"length": 1,
"name": "text"
}
],
"totalRunsLength": 1
},
"terrain": {
"km": 1,
"acres": 1,
"skiReturn": 1,
"longestRun": 1
}
}
]Last updated