Ski Resort

Ski resort weather conditions and site information.

Get an API key OpenAPI spec for AI assistantsJSON · 105 KB

Full API reference — quickstart, authentication, request limits and attribution.

Ski resort weather conditions and site information.

Ski Resort Operations

Endpoints

Current

Ski resort conditions.

Path Parameters

locationType: stringrequired

"Longitude,latitude" or location identifier (id) from the location endpoint

Query Parameters

sitesType: string

Number of ski sites (default 1, maximum 5)

radiusType: string

Maximum distance to ski site (default 500 km)

GET/api/v1/ski/current/{location}Shell Curl
curl 'https://weatherapi.foreca.net/api/v1/ski/current/{location}' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
200
{
  "locations": [
    {
      "name": "Lake Louise",
      "countryCode": "ca",
      "countryName": "Canada",
      "state": "Alberta",
      "city": "Lake Louise, AB",
      "postalCode": "T0L 1E0",
      "street": "Banff National Park",
      "houseNumber": null,
      "address": "Banff National Park, Lake Louise, AB, T0L 1E0",
      "longitude": -116.159228,
      "latitude": 51.439332,
      "openFrom": "08:30",
      "openUntil": "16:00",
      "isOpen": true,
      "altitudeBase": 1646,
      "altitudePeak": 2637,
      "primarySurfaceCondition": "Gripping snow",
      "liftsOpen": 2,
      "lifts": 7,
      "hasSkiing": true,
      "kmNordic": null,
      "kmPistes": 139,
      "kmOpen": 7,
      "hasValleyRun": true,
      "valleyRunOpen": "true",
      "hasTobogganRuns": false,
      "kmTobogganRuns": null,
      "lastSnowDate": "2020-11-01",
      "lastSnowAmount": null,
      "nightSkiing": false,
      "snowDepthPeak": 52,
      "snowDepthBase": 43,
      "hasFunPark": true,
      "funParkOpen": true,
      "updated": "2020-11-05T00:00:00Z"
    }
  ]
}
{
  "type": "object",
  "properties": {
    "locations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "example": "Lake Louise",
            "description": "Site name"
          },
          "countryCode": {
            "type": "string",
            "example": "ca",
            "description": "Country code (ISO 3166-1 alpha-2)"
          },
          "countryName": {
            "type": "string",
            "example": "Canada",
            "description": "Country name"
          },
          "state": {
            "type": "string",
            "example": "Alberta",
            "description": "State (if applicable)"
          },
          "city": {
            "type": "string",
            "example": "Lake Louise, AB",
            "description": "City"
          },
          "postalCode": {
            "type": "string",
            "example": "T0L 1E0",
            "description": "Postal code"
          },
          "street": {
            "type": "string",
            "example": "Banff National Park",
            "description": "Street"
          },
          "houseNumber": {
            "type": "string",
            "nullable": true,
            "description": "House number"
          },
          "address": {
            "type": "string",
            "example": "Banff National Park, Lake Louise, AB, T0L 1E0",
            "description": "Address"
          },
          "longitude": {
            "type": "number",
            "example": -116.159228,
            "description": "longitude"
          },
          "latitude": {
            "type": "number",
            "example": 51.439332,
            "description": "latitude"
          },
          "openFrom": {
            "type": "string",
            "example": "08:30",
            "description": "Opening time (HH:MM)"
          },
          "openUntil": {
            "type": "string",
            "example": "16:00",
            "description": "Open until time of day (HH:MM)"
          },
          "isOpen": {
            "type": "boolean",
            "example": true,
            "description": "Open status"
          },
          "altitudeBase": {
            "type": "number",
            "example": 1646,
            "description": "Altitude at base"
          },
          "altitudePeak": {
            "type": "number",
            "example": 2637,
            "description": "Altitude at peak"
          },
          "primarySurfaceCondition": {
            "type": "string",
            "example": "Gripping snow",
            "description": "Surface condition description"
          },
          "liftsOpen": {
            "type": "number",
            "example": 2,
            "description": "Number of lifts open"
          },
          "lifts": {
            "type": "number",
            "example": 7,
            "description": "Total number of lifts"
          },
          "hasSkiing": {
            "type": "boolean",
            "example": true,
            "description": "Skiing available"
          },
          "kmNordic": {
            "type": "number",
            "nullable": true,
            "description": "Nordic skiing length (km)"
          },
          "kmPistes": {
            "type": "number",
            "example": 139,
            "description": "Pistes length (km)"
          },
          "kmOpen": {
            "type": "number",
            "example": 7,
            "description": "Total open (km)"
          },
          "hasValleyRun": {
            "type": "boolean",
            "example": true,
            "description": "Valley run available"
          },
          "valleyRunOpen": {
            "type": "string",
            "example": "true",
            "description": "Valley run status (\"true\", \"false\", \"conditional\")"
          },
          "hasTobogganRuns": {
            "type": "boolean",
            "example": false,
            "description": "Toboggan runs available"
          },
          "kmTobogganRuns": {
            "type": "number",
            "nullable": true,
            "description": "Length of toboggan runs"
          },
          "lastSnowDate": {
            "type": "string",
            "example": "2020-11-01",
            "description": "Date of last new snow"
          },
          "lastSnowAmount": {
            "type": "string",
            "nullable": true,
            "description": "Amount of new snow last time"
          },
          "nightSkiing": {
            "type": "boolean",
            "example": false,
            "description": "Night skiing available"
          },
          "snowDepthPeak": {
            "type": "number",
            "example": 52,
            "description": "Depth of snow at peak"
          },
          "snowDepthBase": {
            "type": "number",
            "example": 43,
            "description": "Depth of snow at base"
          },
          "hasFunPark": {
            "type": "boolean",
            "example": true,
            "description": "Fun park available"
          },
          "funParkOpen": {
            "type": "boolean",
            "example": true,
            "description": "Fun park open"
          },
          "updated": {
            "type": "string",
            "example": "2020-11-05T00:00:00Z",
            "description": "Date and time of last update (ISO 8601)"
          }
        }
      }
    }
  }
}
Success