ML/AI Trends

Season leaderboard by geography

Resorts ranked on a season metric, for any tracked season, scoped by country, state/province or region. Figures come from ERA5 reanalysis across the whole season window, so they cover the full season rather than only the days SnowSure was live.

Auth: none.

Caching: Cache-Control: public, s-maxage=300, stale-while-revalidate=600 (Vercel CDN, 5 minutes).

get/api/v1/leaderboards/season

Request

  • Base URL: https://www.snowsure.ai
  • URL: https://www.snowsure.ai/api/v1/leaderboards/season
  • Auth: none required

Query parameters

metric'snow_days' | 'total_cm' | 'powder_days' | 'bluebird_days' | 'max_storm' | 'peak_depth' | 'longest_dry_spell'

Ranked metric. Common aliases (e.g. snowfall, powder) are accepted; an unrecognised value still answers 200, ranked on total_cm, with a hint.

seasonstring

2025, 2025-26, 2026, last or latest (default). Northern-hemisphere seasons are keyed by their starting year.

hemisphere'nh' | 'sh'
countrystring

Case-insensitive country name.

statestring

Case-insensitive state or province.

regionstring

north-america, europe, asia, oceania, south-america, or a range: alps, andes, rockies, scandinavia.

limitinteger

Clamped to 1–50.

ascendingboolean

Sort ascending (sensible for longest_dry_spell). Ignored when metric is unrecognised.

Response

Season leaders

generatedAtstring date-time required
metric'snow_days' | 'total_cm' | 'powder_days' | 'bluebird_days' | 'max_storm' | 'peak_depth' | 'longest_dry_spell' required
metricLabelstring required
sourcestring required
notestring

Present when nothing matched the scope.

hintstring

Present when metric was not recognised; lists the supported metrics.

Example response

{
  "metricLabel": "total snowfall",
  "season": {
    "label": "2025-26"
  },
  "source": "open-meteo-era5 via resort_season_snow"
}

Changes

No recorded changes to this operation across all 1 revision of this API.