Mountain News Partner API
  • Mountain News Partner API
  • FAQs
  • API reference
    • Resorts
    • Resort Snowreport and Snowfall API
    • Ski Resort Webcams API
    • Ski Resort Profile API
    • Ski Resort Weather API
  • Specification
Powered by GitBook
On this page
  1. API reference

Resort Snowreport and Snowfall API

Returns snow conditions, trail statuses, lift statuses, and other key operational details for a ski resort.

PreviousResortsNextSki Resort Webcams API

Last updated 3 months ago

Note snow reports are sourced directly from the ski resorts and are only recorded during the ski season. Snow reports are generally updated daily, though always be to sure to display or filter based on updatedDt as in some cases the resort snow report can be outdated.

Key details the resort snowreport api resource returns:

  • Status - The resort operating statues (e.g. open, closed) and planned open/closing dates.

  • Depths - Snow depths at base, mid, and summit. Note resorts do not always report all three values, most commonly the base and summit are only reported.

  • Recent - reported snowfall for the last 7 days.

  • Lifts - Number of open lifts.

  • Terrain - Open runs and terrain resort status.

  • Surface Type - The primary surface of the snow (e.g. Packed Powder)

get
Authorizations
Path parameters
resortIdstringRequired
Responses
200
200 response
application/json
get
GET /resort/{resortId}/snowreport HTTP/1.1
Host: partner-api.onthesnow.com
x-api-key: YOUR_API_KEY
Accept: */*
200

200 response

{
  "surfaceType": 1,
  "depthes": {
    "middle": 1,
    "summit": 1,
    "base": 1
  },
  "lifts": {
    "total": 1,
    "details": [
      {
        "difficulty": 1,
        "hours": "text",
        "lift_type": "sixHS",
        "name": "text",
        "status": 0
      }
    ],
    "open": 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-05-24T08:03:41.517Z"
}