Profiles API

Returns profile information for ski resorts, including their location and other useful details.

The resort profile endpoint returns key resort statistics, that are largely static.

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",
    "phone800": "text",
    "location": {
      "zip": "text",
      "city": "text",
      "stateName": "text",
      "street": "text",
      "latitude": 1,
      "countryName": "text",
      "longitude": 1
    },
    "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
    },
    "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
    },
    "facts": {
      "projectedOpening": "2025-12-07",
      "numDaysOpenLastYear": 1,
      "projectedClosing": "2025-12-07"
    },
    "skierEmail": "text"
  }
]

Last updated