Default

get
Authorizations
x-api-keystringRequired
Query parameters
regionIdstringOptional
resortIdsstringOptional
Responses
200

200 response

application/json
get
/resorts/snowreport
GET /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}/snowreport
GET /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/hourly
GET /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
/regions
GET /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/daily
GET /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}/webcams
GET /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}/profile
GET /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/webcams
GET /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
/resorts
GET /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/daily
GET /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/hourly
GET /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/profile
GET /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