Discover/vail.com API
live

vail.com APIvail.com

Live snow reports, weather forecasts, and trail/lift status for Vail, Breckenridge, Keystone, and Beavercreek. JSON API with 3 endpoints.

Endpoints
3
Updated
10d ago
Try it
Resort slug. Accepted values: vail, beavercreek, breckenridge, keystone.
api.parse.bot/scraper/7b2cd062-7b65-4b8e-92ed-b857cf886d80/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/7b2cd062-7b65-4b8e-92ed-b857cf886d80/get_snow_report?resort=breckenridge' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Retrieve detailed snow conditions including snow depth at summit/mid/base, recent snowfall (overnight, 24h, 48h, 7d), season total, and current snow quality for a given resort.

Input
ParamTypeDescription
resortstringResort slug. Accepted values: vail, beavercreek, breckenridge, keystone.
Response
{
  "type": "object",
  "fields": {
    "resort": "string — resort name",
    "report_date": "string — date/time of the report",
    "snow_quality": "string — current snow condition description",
    "new_snow_inches": "object with overnight, last_24h, last_48h, last_7d (all string inch values)",
    "base_depth_inches": "object with summit, mid_mountain, base_area (all string inch values)",
    "season_snowfall_inches": "string — total season snowfall in inches"
  },
  "sample": {
    "data": {
      "resort": "Vail",
      "report_date": "04/09/2026 05:29:00",
      "snow_quality": "Snow Groomed",
      "new_snow_inches": {
        "last_7d": "0",
        "last_24h": "0",
        "last_48h": "0",
        "overnight": "0"
      },
      "base_depth_inches": {
        "summit": "0",
        "base_area": "30",
        "mid_mountain": "30"
      },
      "season_snowfall_inches": "168"
    },
    "status": "success"
  }
}

About the vail.com API

This API covers live mountain conditions across four Vail Resorts properties through 3 endpoints. get_snow_report returns snow depth at summit, mid-mountain, and base along with new snowfall over four time windows and season totals. get_weather_forecast delivers current temperature, high/low forecasts, wind speed, and condition descriptions. get_terrain_status exposes per-trail and per-lift status including difficulty ratings, grooming state, and open counts.

Snow Reports

The get_snow_report endpoint accepts a resort slug — vail, beavercreek, breckenridge, or keystone — and returns snow depth at three elevation bands (summit, mid_mountain, base_area), new snowfall figures across four windows (overnight, last_24h, last_48h, last_7d), a season_snowfall_inches total, and a snow_quality string describing current surface conditions. All depth and snowfall values are returned as inch strings.

Weather Forecasts

The get_weather_forecast endpoint returns current_temp_f, high_temp_f, and low_temp_f as numbers, a condition description string, and a wind object containing direction and speed_mph. The same four resort slugs are accepted. This gives enough data to display a compact weather widget or drive alert logic when temperatures drop below a threshold.

Terrain Status

The get_terrain_status endpoint returns two arrays: trails and lifts. Each trail object includes name, status, difficulty, is_groomed, and area. Each lift object includes name, status, area, and wait_time. Summary counts (total_trails, total_trails_open, total_lifts, total_lifts_open) are also returned at the top level. Note that during the off-season the trail and lift arrays may return empty — build your integration to handle that case gracefully.

Common use cases
  • Display a live ski conditions widget showing base depth and snow quality for a resort booking app.
  • Send push notifications when overnight snowfall exceeds a user-defined threshold using new_snow_inches.overnight.
  • Build a trail map overlay that colors runs by difficulty and is_groomed status from get_terrain_status.
  • Show lift wait times and open/closed status on a mobile ski-day planner.
  • Aggregate season snowfall totals across Breckenridge, Vail, and Keystone for a season-pass comparison dashboard.
  • Trigger weather alerts for wind speed or temperature extremes using wind.speed_mph and low_temp_f.
  • Power a resort-selection tool that ranks resorts by current open trail counts.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Vail Resorts provide an official developer API?+
Vail Resorts does not publish a public developer API or API documentation for snow reports, terrain status, or weather data. This Parse API surfaces that data in a structured JSON format.
What does get_terrain_status return for each trail?+
Each trail object includes name, status (e.g. open, closed), difficulty (e.g. green, blue, black), is_groomed (boolean), and area. Top-level fields give summary counts: total_trails, total_trails_open, total_lifts, and total_lifts_open. During the off-season, the trails and lifts arrays may be empty.
How current is the snow report data?+
Each response from get_snow_report includes a report_date field showing the timestamp of the underlying report. Vail Resorts typically updates snow reports once daily in the early morning. The report_date value is the authoritative indicator of data freshness for a given request.
Does the API cover historical snowfall or multi-day forecasts?+
No historical snowfall records or extended multi-day forecasts are available. get_snow_report covers cumulative windows up to last_7d plus a season total, and get_weather_forecast returns a single-day high/low alongside current conditions. You can fork this API on Parse and revise it to add an endpoint targeting multi-day forecast data.
Are resorts beyond Vail, Breckenridge, Keystone, and Beavercreek supported?+
The current accepted slugs are vail, beavercreek, breckenridge, and keystone. Other Vail Resorts properties such as Park City or Heavenly are not covered. You can fork this API on Parse and revise it to add additional resort slugs.
Page content last updated . Spec covers 3 endpoints from vail.com.
Related APIs in WeatherSee all →
energy-charts.de API
Monitor real-time electricity prices, production data, and market forecasts across Germany and Europe to track energy costs and grid conditions. Access day-ahead and intraday pricing, power generation forecasts, cross-border trading flows, and traffic signal alerts for comprehensive energy market insights.
api.nasa.gov API
Access NASA's suite of open data APIs — including the Astronomy Picture of the Day, Near Earth Object tracking, DONKI space weather events, EPIC Earth imagery, Mars weather, the NASA Image and Video Library, the Exoplanet Archive, and EONET natural events.
nassgeodata.gmu.edu API
Access detailed USDA crop data including acreage statistics, satellite imagery, and crop classifications for any location across the United States. Compare agricultural patterns year-over-year, download raster data files, or retrieve specific crop information at the point level to analyze farming trends and land use.
aopa.org API
Search for general aviation airports and access detailed information including runways, real-time weather conditions, NOTAMs, and aviation procedures—all in one place. Find upcoming aviation events and get comprehensive airport overviews to plan your flights with up-to-date data.
metoffice.gov.uk API
Access detailed UK weather forecasts, real-time lightning tracking, and weather warnings from the Met Office. Search locations to retrieve hourly, daily, regional, and long-range predictions, and monitor storm activity with spot forecasts across any geographic area.
surfline.com API
Check real-time surf conditions, forecasts for waves and wind, tide predictions, and live camera feeds from thousands of surf spots around the world. Browse spots by geographic region and access detailed weather data to plan your perfect surfing session.
sentinel-hub.com API
Access satellite imagery from around the world and retrieve spectral band data, timestamps, and geographic coverage information to analyze Earth observation data. Process and generate statistics from satellite images for your specific areas of interest using powerful image processing tools.
bom.gov.au API
Get accurate weather forecasts for Australian cities with temperature, precipitation, UV index, and conditions from the Bureau of Meteorology. Search for any location and retrieve multi-day forecasts to plan your activities with confidence.